   0  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems> -> %r2
   5  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8> -> %i1
  10  -live- %i1, %r0, %r1, %r2
  13  goto_if_not_int_is_zero %i1, L1
  17  L2:
  17  inline_call_r_r <JitCode '_descr_eq__v41___simple_call__function__d'>, R[%r0, %r1] -> %r2
  24  -live- %r2
  27  ref_return %r2
  29  ---
  29  L1:
  29  int_isconstant %i1 -> %i0
  32  -live- %i0, %i1, %r0, %r1, %r2
  35  goto_if_not %i0, L3
  39  ref_isvirtual %r2 -> %i0
  42  -live- %i0, %i1, %r0, %r1
  45  goto_if_not %i0, L4
  49  goto L2
  52  ---
  52  L4:
  52  -live- %i1, %r0, %r1
  55  goto_if_not_int_le %i1, $10, L5
  60  goto L2
  63  ---
  63  L5:
  63  L6:
  63  -live- %r0, %r1
  66  guard_class %r1 -> %i0
  69  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.tupleobject.W_AbstractTupleObject_vtable.cls__unroll_condition> -> %i0
  74  -live- %i0, %r0, %r1
  77  int_guard_value %i0
  79  residual_call_r_i %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=5> -> %i0
  86  -live- %i0, %r0, %r1
  89  goto_if_not %i0, L7
  93  goto L2
  96  ---
  96  L7:
  96  residual_call_r_r $<* fn _descr_eq_trampoline__v233___simple_call__function__>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r2
 104  -live- %r2
 107  ref_return %r2
 109  ---
 109  L3:
 109  goto L6
