   0  -live- %r1, %r2
   0  guard_class %r2 -> %i0
   3  -live- %i0, %r1, %r2
   3  int_guard_value %i0
   5  -live- %r1, %r2
   5  guard_class %r2 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  13  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  18  -live- %i0, %r1, %r2
  18  int_guard_value %i0
  20  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r0
  27  -live- %r0, %r1, %r2
  27  inline_call_r_i <JitCode 'W_TypeObject.compares_by_identity'>, R[%r0] -> %i0
  33  -live- %i0, %r1, %r2
  33  -live- %i0, %r1, %r2
  33  goto_if_not %i0, L1
  37  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage> -> %r0
  42  -live- %r0, %r2
  42  goto_if_not_ptr_nonzero %r2, L2
  46  residual_call_r_i $<* fn _ll_1_gc_identityhash__objectPtr>, R[%r2], <CallDescr(r) EF=3> -> %i0
  53  -live- %i0, %r0, %r2
  53  L3:
  53  ref_isvirtual %r0 -> %i1
  56  -live- %i0, %i1, %r0, %r2
  56  goto_if_not %i1, L4
  60  inline_call_ir_i <JitCode 'll_call_lookup_function__v1718___simple_call__function_'>, I[%i0, $0], R[%r0, %r2] -> %i0
  70  -live- %i0
  70  L5:
  70  int_ge %i0, $0 -> %i0
  74  int_return %i0
  76  ---
  76  L4:
  76  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1735___simple_call__function_>, I[%i0, $0], R[%r0, %r2], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
  87  -live- %i0
  87  goto L5
  90  ---
  90  L2:
  90  int_copy $0 -> %i0
  93  goto L3
  96  ---
  96  L1:
  96  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r0
 101  -live- %r0, %r1, %r2
 101  guard_class %r0 -> %i0
 104  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_getdict_w> -> %i0
 109  -live- %i0, %r0, %r1, %r2
 109  int_guard_value %i0
 111  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 119  -live- %r0, %r1, %r2
 119  setfield_gc_r %r1, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 124  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 129  inline_call_r_i <JitCode 'IntegerSetStrategy.has_key'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r1, %r2] -> %i0
 137  -live- %i0
 137  int_return %i0
