   0  getfield_gc_r %r0, FieldDescr<pypy.module._continuation.interp_continuation.W_Continulet.inst_sthread> -> %r1
   5  -live- %r0, %r1
   5  goto_if_not_ptr_iszero %r1, L1
   9  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
  12  L2:
  12  -live- %r0, %r1
  12  guard_class %r0 -> %i0
  15  -live- %i0, %r0, %r1
  15  int_guard_value %i0
  17  -live- %r0, %r1
  17  guard_class %r0 -> %i0
  20  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  25  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  30  -live- %i0, %r0, %r1
  30  int_guard_value %i0
  32  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
  39  -live- %r0, %r1, %r2
  39  -live- %r0, %r1, %r2
  39  guard_class %r0 -> %i0
  42  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getdict> -> %i0
  47  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  52  -live- %i0, %r0, %r1, %r2
  52  int_guard_value %i0
  54  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r3
  61  -live- %r1, %r2, %r3
  61  -live- %r1, %r2, %r3
  61  goto_if_not_ptr_nonzero %r3, L3
  65  L4:
  65  new_array_clear $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
  70  setarrayitem_gc_r %r0, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  76  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r2
  82  -live- %r0, %r1, %r2, %r3
  82  catch_exception L5
  85  L6:
  85  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
  90  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  96  setarrayitem_gc_r %r0, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 102  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 108  -live- %r0, %r1, %r2
 108  catch_exception L7
 111  L8:
 111  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
 116  setarrayitem_gc_r %r0, $0, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 122  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 128  setarrayitem_gc_r %r0, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 134  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 140  -live- %r0, %r1
 140  catch_exception L9
 143  ref_return %r1
 145  ---
 145  L9:
 145  goto_if_exception_mismatch $<* struct object_vtable>, L10
 149  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r1
 153  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 158  ref_return %r1
 160  ---
 160  L10:
 160  reraise
 161  ---
 161  L7:
 161  goto_if_exception_mismatch $<* struct object_vtable>, L11
 165  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r1
 169  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 174  goto L8
 177  ---
 177  L11:
 177  reraise
 178  ---
 178  L5:
 178  goto_if_exception_mismatch $<* struct object_vtable>, L12
 182  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r2
 186  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 191  goto L6
 194  ---
 194  L12:
 194  reraise
 195  ---
 195  L3:
 195  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 198  goto L4
 201  ---
 201  L1:
 201  getfield_gc_r %r0, FieldDescr<pypy.module._continuation.interp_continuation.W_Continulet.inst_h> -> %r1
 206  -live- %r0, %r1
 206  goto_if_not_ptr_nonzero %r1, L13
 210  getfield_gc_r %r0, FieldDescr<pypy.module._continuation.interp_continuation.W_Continulet.inst_bottomframe> -> %r1
 215  goto L2
 218  ---
 218  L13:
 218  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 221  goto L2
