   0  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i4
   5  int_copy $0 -> %i5
   8  int_copy %i4 -> %i6
  11  L1:
  11  -live- %i0, %i1, %i4, %i5, %i6, %r0, %r1, %r2
  11  goto_if_not_int_ge %i5, %i6, L2
  16  int_return %i4
  18  ---
  18  L2:
  18  int_copy %i5 -> %i3
  21  int_add %i3, $1 -> %i5
  25  getarrayitem_gc_r %r1, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r3
  31  -live- %i0, %i1, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3
  31  goto_if_not_ptr_iszero %r3, L3
  35  goto L1
  38  ---
  38  L3:
  38  residual_call_r_i $<* fn Signature.find_argname>, R[%r0, %r3], <CallDescr(rr) EF=4> -> %i2
  46  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3
  46  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3
  46  goto_if_not_int_lt %i2, %i1, L4
  51  -live- %i0, %i1, %i2, %i4, %i5, %i6, %r0, %r1, %r2, %r3
  51  goto_if_not_int_le %i0, %i2, L5
  56  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab75f0090> -> %r2
  60  setfield_gc_r %r2, %r3, FieldDescr<pypy.interpreter.argument.ArgErrMultipleValues.inst_argname>
  65  assert_not_none %r2
  67  -live- %r2
  67  guard_class %r2 -> %i2
  70  -live- %r2
  70  raise %r2
  72  ---
  72  L5:
  72  goto L1
  75  ---
  75  L4:
  75  int_sub %i2, %i1 -> %i7
  79  -live- %i0, %i1, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2
  79  goto_if_not_int_lt %i7, $0, L6
  84  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
  89  int_add %i7, %i2 -> %i7
  93  L7:
  93  setarrayitem_gc_i %r2, %i7, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288>
  99  int_sub %i4, $1 -> %i4
 103  goto L1
 106  ---
 106  L6:
 106  goto L7
