   0  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage> -> %r0
   5  -live- %r0, %r1, %r2
   5  guard_class %r2 -> %i0
   8  -live- %i0, %r0, %r1, %r2
   8  int_guard_value %i0
  10  -live- %r0, %r1, %r2
  10  guard_class %r2 -> %i0
  13  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  18  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  23  -live- %i0, %r0, %r1, %r2
  23  int_guard_value %i0
  25  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r3
  32  -live- %r0, %r1, %r2, %r3
  32  inline_call_r_i <JitCode 'W_TypeObject.compares_by_identity'>, R[%r3] -> %i0
  38  -live- %i0, %r0, %r1, %r2
  38  -live- %i0, %r0, %r1, %r2
  38  goto_if_not %i0, L1
  42  inline_call_r_v <JitCode 'll_dict_delitem__dicttablePtr_objectPtr'>, R[%r0, %r2]
  48  -live-
  48  catch_exception L2
  51  int_return $True
  53  ---
  53  L2:
  53  goto_if_exception_mismatch $<* struct object_vtable>, L3
  57  int_return $False
  59  ---
  59  L3:
  59  reraise
  60  ---
  60  L1:
  60  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r0
  65  -live- %r0, %r1, %r2
  65  guard_class %r0 -> %i0
  68  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_getdict_w> -> %i0
  73  -live- %i0, %r0, %r1, %r2
  73  int_guard_value %i0
  75  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
  83  -live- %r0, %r1, %r2
  83  setfield_gc_r %r1, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
  88  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
  93  inline_call_r_i <JitCode 'IntegerSetStrategy.remove'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r1, %r2] -> %i0
 101  -live- %i0
 101  int_return %i0
