   0  -live- %r0, %r1
   3  guard_class %r1 -> %i0
   6  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
  11  -live- %i0, %r0, %r1
  14  int_guard_value %i0
  16  residual_call_r_i %i0, <IndirectCallTargets>, R[%r1, %r0], <CallDescr(rr) EF=7> -> %i0
  24  -live- %i0, %r0, %r1
  27  goto_if_not %i0, L1
  31  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  33  ---
  33  L1:
  33  -live- %r0, %r1
  36  goto_if_not_ptr_nonzero %r1, L2
  40  ref_copy %r1 -> %r2
  43  -live- %r0, %r1, %r2
  46  guard_class %r2 -> %i0
  49  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  54  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  59  -live- %i0, %r0, %r1
  62  goto_if_not %i0, L3
  66  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
  71  -live- %r0, %r1, %r2
  74  guard_class %r2 -> %i0
  77  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i0
  82  -live- %i0, %r0, %r1, %r2
  85  int_guard_value %i0
  87  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0], <CallDescr(rr) EF=5> -> %i0
  95  -live- %i0, %r0, %r1
  98  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 103  -live- %i0, %r0, %r1, %r2
 106  guard_class %r2 -> %i1
 109  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i1
 114  -live- %i0, %i1, %r0, %r1, %r2
 117  int_guard_value %i1
 119  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=5> -> %i1
 127  -live- %i0, %i1, %r0, %r1
 130  goto_if_not_int_lt %i0, %i1, L4
 135  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 137  ---
 137  L4:
 137  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 142  -live- %r0, %r1, %r2
 145  guard_class %r2 -> %i0
 148  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_issubset> -> %i0
 153  -live- %i0, %r0, %r1, %r2
 156  int_guard_value %i0
 158  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r1, %r0], <CallDescr(rrr) EF=7> -> %i0
 167  -live- %i0
 170  goto_if_not %i0, L5
 174  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 176  ---
 176  L5:
 176  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 178  ---
 178  L3:
 178  L6:
 178  -live- %r0, %r1
 181  guard_class %r0 -> %i0
 184  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject_vtable.cls__newobj> -> %i0
 189  -live- %i0, %r0, %r1
 192  switch %i0, <SwitchDictDescr 0:L7, 1:L8>
 196  unreachable
 197  ---
 197  L7:
 197  -live- %r0, %r1
 200  inline_call_r_r <JitCode 'W_SetObject._newobj'>, R[%r0, %r1] -> %r1
 207  L9:
 207  -live- %r0, %r1
 210  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 215  -live- %r0, %r1, %r2
 218  guard_class %r2 -> %i0
 221  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i0
 226  -live- %i0, %r0, %r1, %r2
 229  int_guard_value %i0
 231  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0], <CallDescr(rr) EF=5> -> %i0
 239  -live- %i0, %r0, %r1
 242  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 247  -live- %i0, %r0, %r1, %r2
 250  guard_class %r2 -> %i1
 253  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i1
 258  -live- %i0, %i1, %r0, %r1, %r2
 261  int_guard_value %i1
 263  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=5> -> %i1
 271  -live- %i0, %i1, %r0, %r1
 274  goto_if_not_int_lt %i0, %i1, L10
 279  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 281  ---
 281  L10:
 281  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 286  -live- %r0, %r1, %r2
 289  guard_class %r2 -> %i0
 292  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_issubset> -> %i0
 297  -live- %i0, %r0, %r1, %r2
 300  int_guard_value %i0
 302  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r1, %r0], <CallDescr(rrr) EF=7> -> %i0
 311  -live- %i0
 314  goto_if_not %i0, L11
 318  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 320  ---
 320  L11:
 320  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 322  ---
 322  L8:
 322  -live- %r0, %r1
 325  inline_call_r_r <JitCode 'W_FrozensetObject._newobj'>, R[%r0, %r1] -> %r1
 332  -live- %r0, %r1
 335  goto L9
 338  ---
 338  L2:
 338  goto L6
