   0  -live- %r0, %r1
   3  goto_if_not_ptr_nonzero %r0, L1
   7  ref_copy %r0 -> %r2
  10  -live- %r0, %r1, %r2
  13  guard_class %r2 -> %i0
  16  -live- %i0, %r0, %r1
  19  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  24  -live- %r0, %r1
  27  goto_if_not_ptr_nonzero %r1, L3
  31  ref_copy %r1 -> %r2
  34  -live- %r0, %r1, %r2
  37  guard_class %r2 -> %i0
  40  -live- %i0, %r0, %r1
  43  goto_if_not_int_eq %i0, $<* struct object_vtable>, L4
  48  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  53  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  58  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609326b3d70> -> %r2
  62  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ii.inst_value0>
  67  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ii.inst_value1>
  72  ref_return %r2
  74  ---
  74  L4:
  74  L5:
  74  L6:
  74  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609326b3868> -> %r2
  78  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_oo.inst_value0>
  83  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_oo.inst_value1>
  88  ref_return %r2
  90  ---
  90  L3:
  90  goto L5
  93  ---
  93  L2:
  93  L7:
  93  -live- %r0, %r1
  96  goto_if_not_ptr_nonzero %r0, L8
 100  ref_copy %r0 -> %r2
 103  -live- %r0, %r1, %r2
 106  guard_class %r2 -> %i0
 109  -live- %i0, %r0, %r1
 112  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 117  -live- %r0, %r1
 120  goto_if_not_ptr_nonzero %r1, L10
 124  ref_copy %r1 -> %r2
 127  -live- %r0, %r1, %r2
 130  guard_class %r2 -> %i0
 133  -live- %i0, %r0, %r1
 136  goto_if_not_int_eq %i0, $<* struct object_vtable>, L11
 141  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
 146  getfield_gc_f_pure %r1, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f1
 151  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609326b2cd0> -> %r2
 155  setfield_gc_f %r2, %f0, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value0>
 160  setfield_gc_f %r2, %f1, FieldDescr<pypy.objspace.std.specialisedtupleobject.W_SpecialisedTupleObject_ff.inst_value1>
 165  ref_return %r2
 167  ---
 167  L11:
 167  L12:
 167  goto L6
 170  ---
 170  L10:
 170  goto L12
 173  ---
 173  L9:
 173  goto L6
 176  ---
 176  L8:
 176  goto L6
 179  ---
 179  L1:
 179  goto L7
