   0  -live- %r0, %r1
   0  guard_class %r1 -> %i0
   3  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
   8  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  13  -live- %i0, %r0, %r1
  13  int_guard_value %i0
  15  residual_call_r_i %i0, <IndirectCallTargets>, R[%r1, %r0], <CallDescr(rr) EF=7> -> %i0
  23  -live- %i0, %r0, %r1
  23  -live- %i0, %r0, %r1
  23  goto_if_not %i0, L1
  27  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  29  ---
  29  L1:
  29  -live- %r0, %r1
  29  goto_if_not_ptr_nonzero %r1, L2
  33  ref_copy %r1 -> %r2
  36  -live- %r0, %r1, %r2
  36  guard_class %r2 -> %i0
  39  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  44  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  49  -live- %i0, %r0, %r1
  49  goto_if_not %i0, L3
  53  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
  58  -live- %r0, %r1, %r2
  58  guard_class %r2 -> %i0
  61  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i0
  66  -live- %i0, %r0, %r1, %r2
  66  int_guard_value %i0
  68  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0], <CallDescr(rr) EF=5> -> %i0
  76  -live- %i0, %r0, %r1
  76  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
  81  -live- %i0, %r0, %r1, %r2
  81  guard_class %r2 -> %i1
  84  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i1
  89  -live- %i0, %i1, %r0, %r1, %r2
  89  int_guard_value %i1
  91  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=5> -> %i1
  99  -live- %i0, %i1, %r0, %r1
  99  -live- %i0, %i1, %r0, %r1
  99  goto_if_not_int_lt %i0, %i1, L4
 104  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 106  ---
 106  L4:
 106  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 111  -live- %r0, %r1, %r2
 111  guard_class %r2 -> %i0
 114  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_issubset> -> %i0
 119  -live- %i0, %r0, %r1, %r2
 119  int_guard_value %i0
 121  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r1, %r0], <CallDescr(rrr) EF=7> -> %i0
 130  -live- %i0
 130  -live- %i0
 130  goto_if_not %i0, L5
 134  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 136  ---
 136  L5:
 136  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 138  ---
 138  L3:
 138  L6:
 138  -live- %r0, %r1
 138  guard_class %r0 -> %i0
 141  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject_vtable.cls__newobj> -> %i0
 146  -live- %i0, %r0, %r1
 146  switch %i0, <SwitchDictDescr 0:L7, 1:L8>
 150  unreachable
 151  ---
 151  L7:
 151  -live- %r0, %r1
 151  inline_call_r_r <JitCode 'W_SetObject._newobj'>, R[%r0, %r1] -> %r1
 158  -live- %r0, %r1
 158  L9:
 158  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 163  -live- %r0, %r1, %r2
 163  guard_class %r2 -> %i0
 166  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i0
 171  -live- %i0, %r0, %r1, %r2
 171  int_guard_value %i0
 173  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0], <CallDescr(rr) EF=5> -> %i0
 181  -live- %i0, %r0, %r1
 181  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 186  -live- %i0, %r0, %r1, %r2
 186  guard_class %r2 -> %i1
 189  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_length> -> %i1
 194  -live- %i0, %i1, %r0, %r1, %r2
 194  int_guard_value %i1
 196  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r1], <CallDescr(rr) EF=5> -> %i1
 204  -live- %i0, %i1, %r0, %r1
 204  -live- %i0, %i1, %r0, %r1
 204  goto_if_not_int_lt %i0, %i1, L10
 209  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 211  ---
 211  L10:
 211  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r2
 216  -live- %r0, %r1, %r2
 216  guard_class %r2 -> %i0
 219  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_issubset> -> %i0
 224  -live- %i0, %r0, %r1, %r2
 224  int_guard_value %i0
 226  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r1, %r0], <CallDescr(rrr) EF=7> -> %i0
 235  -live- %i0
 235  -live- %i0
 235  goto_if_not %i0, L11
 239  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 241  ---
 241  L11:
 241  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 243  ---
 243  L8:
 243  -live- %r0, %r1
 243  inline_call_r_r <JitCode 'W_FrozensetObject._newobj'>, R[%r0, %r1] -> %r1
 250  -live- %r0, %r1
 250  goto L9
 253  ---
 253  L2:
 253  goto L6
