   0  -live- %r0
   0  record_quasiimmut_field %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_compares_by_identity_status>
   6  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status> -> %i0
  11  -live- %i0, %r0
  11  goto_if_not_int_is_true %i0, L1
  15  int_eq %i0, $1 -> %i0
  19  int_return %i0
  21  ---
  21  L1:
  21  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r0, $<* struct rpy_string>] -> %r1
  28  -live- %r0, %r1
  28  getfield_gc_r_pure %r1, FieldDescr<tuple2.item1> -> %r1
  33  -live- %r0, %r1
  33  goto_if_not_ptr_nonzero %r1, L2
  37  instance_ptr_eq %r1, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i0
  41  -live- %i0, %r0
  41  goto_if_not %i0, L3
  45  L4:
  45  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r0, $<* struct rpy_string>] -> %r1
  52  -live- %r0, %r1
  52  getfield_gc_r_pure %r1, FieldDescr<tuple2.item1> -> %r1
  57  -live- %r0, %r1
  57  goto_if_not_ptr_nonzero %r1, L5
  61  L6:
  61  -live- %r0
  61  jit_force_quasi_immutable %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_compares_by_identity_status>
  65  setfield_gc_i %r0, $2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status>
  70  L7:
  70  -live- %r0
  70  record_quasiimmut_field %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_compares_by_identity_status>
  76  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status> -> %i0
  81  int_eq %i0, $1 -> %i0
  85  int_return %i0
  87  ---
  87  L5:
  87  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r0, $<* struct rpy_string>] -> %r1
  94  -live- %r0, %r1
  94  getfield_gc_r_pure %r1, FieldDescr<tuple2.item1> -> %r1
  99  instance_ptr_eq %r1, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i0
 103  -live- %i0, %r0
 103  goto_if_not %i0, L8
 107  -live- %r0
 107  jit_force_quasi_immutable %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_compares_by_identity_status>
 111  setfield_gc_i %r0, $1, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_compares_by_identity_status>
 116  goto L7
 119  ---
 119  L8:
 119  goto L6
 122  ---
 122  L3:
 122  goto L6
 125  ---
 125  L2:
 125  goto L4
