   0  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems> -> %r1
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %i1
  10  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems> -> %r1
  15  getarrayitem_gc_r_pure %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
  21  -live- %i1, %r0, %r1
  21  guard_class %r1 -> %i0
  24  -live- %i0, %i1, %r0, %r1
  24  int_guard_value %i0
  26  -live- %i1, %r0, %r1
  26  guard_class %r1 -> %i0
  29  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  34  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  39  -live- %i0, %i1, %r0, %r1
  39  int_guard_value %i0
  41  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r1
  48  -live- %i1, %r0, %r1
  48  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems> -> %r0
  53  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4ef5feb0> -> %r2
  57  setfield_gc_r %r2, %r0, FieldDescr<listiter.list>
  62  setfield_gc_i %r2, $0, FieldDescr<listiter.index>
  67  int_copy $1000003 -> %i0
  70  int_copy $3430008 -> %i2
  73  getfield_gc_r %r2, FieldDescr<listiter.list> -> %r0
  78  getfield_gc_i %r2, FieldDescr<listiter.index> -> %i3
  83  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %i4
  88  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1, %r2
  88  goto_if_not_int_ge %i3, %i4, L1
  93  int_add %i2, $97531 -> %i0
  97  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff5768f2d0> -> %r0
 101  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 106  ref_return %r0
 108  ---
 108  L1:
 108  int_add %i3, $1 -> %i4
 112  setfield_gc_i %r2, %i4, FieldDescr<listiter.index>
 117  getarrayitem_gc_r_pure %r0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r0
 123  -live- %i0, %i1, %i2, %r0, %r1, %r2
 123  ref_guard_value %r1
 125  recursive_call_r $31, I[], R[%r1], F[], I[%i0, %i1, %i2], R[%r0, %r2], F[] -> %r0
 140  -live- %r0
 140  ref_return %r0
