   0  -live- %r0, %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  ref_copy %r1 -> %r2
  10  -live- %r0, %r1, %r2
  13  guard_class %r1 -> %i0
  16  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
  21  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  26  -live- %i0, %i1, %r0, %r2
  29  goto_if_not %i1, L2
  33  -live- %i0, %r0, %r2
  36  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  41  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value0> -> %f0
  46  getfield_gc_f_pure %r2, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value0> -> %f1
  51  -live- %f0, %f1, %r0, %r2
  54  goto_if_not_float_ne %f0, %f1, L4
  59  convert_float_bytes_to_longlong %f0 -> %i0
  62  convert_float_bytes_to_longlong %f1 -> %i1
  65  -live- %i0, %i1, %r0, %r2
  68  goto_if_not_int_eq %i0, %i1, L5
  73  L6:
  73  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value1> -> %f0
  78  getfield_gc_f_pure %r2, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value1> -> %f1
  83  -live- %f0, %f1
  86  goto_if_not_float_ne %f0, %f1, L7
  91  convert_float_bytes_to_longlong %f0 -> %i0
  94  convert_float_bytes_to_longlong %f1 -> %i1
  97  -live- %i0, %i1
 100  goto_if_not_int_eq %i0, %i1, L8
 105  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 107  ---
 107  L8:
 107  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 109  ---
 109  L7:
 109  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 111  ---
 111  L5:
 111  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 113  ---
 113  L4:
 113  goto L6
 116  ---
 116  L3:
 116  -live- %r0, %r2
 119  guard_class %r2 -> %i0
 122  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.tupleobject.W_AbstractTupleObject_vtable.cls_length> -> %i0
 127  -live- %i0, %r0, %r2
 130  int_guard_value %i0
 132  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=5> -> %i0
 139  -live- %i0, %r0, %r2
 142  goto_if_not_int_ne %i0, $2, L9
 147  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 149  ---
 149  L9:
 149  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value0> -> %f0
 154  -live- %f0, %r0, %r2
 157  guard_class %r2 -> %i0
 160  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.tupleobject.W_AbstractTupleObject_vtable.cls_getitem> -> %i0
 165  -live- %f0, %i0, %r0, %r2
 168  int_guard_value %i0
 170  residual_call_ir_r %i0, <IndirectCallTargets>, I[$0], R[%r2], <CallDescr(ri) EF=5> -> %r1
 179  -live- %f0, %r0, %r1, %r2
 182  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25558> -> %r3
 186  setfield_gc_f %r3, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
 191  inline_call_r_i <JitCode 'eq_w'>, R[%r3, %r1] -> %i0
 198  -live- %i0, %r0, %r2
 201  goto_if_not %i0, L10
 205  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value1> -> %f0
 210  -live- %f0, %r2
 213  guard_class %r2 -> %i0
 216  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.tupleobject.W_AbstractTupleObject_vtable.cls_getitem> -> %i0
 221  -live- %f0, %i0, %r2
 224  int_guard_value %i0
 226  residual_call_ir_r %i0, <IndirectCallTargets>, I[$1], R[%r2], <CallDescr(ri) EF=5> -> %r1
 235  -live- %f0, %r1
 238  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25558> -> %r2
 242  setfield_gc_f %r2, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
 247  inline_call_r_i <JitCode 'eq_w'>, R[%r2, %r1] -> %i0
 254  -live- %i0
 257  goto_if_not %i0, L11
 261  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 263  ---
 263  L11:
 263  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 265  ---
 265  L10:
 265  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 267  ---
 267  L2:
 267  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 269  ---
 269  L1:
 269  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
