   0  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %i1
   5  -live- %i1, %r0, %r1, %r2, %r3, %r4
   5  goto_if_not_ptr_iszero %r4, L1
   9  L2:
   9  arraylen_gc %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %i4
  14  int_copy $0 -> %i3
  17  L3:
  17  -live- %i1, %i3, %i4, %r0, %r1, %r2, %r3, %r4
  17  goto_if_not_int_ge %i3, %i4, L4
  22  void_return
  23  ---
  23  L4:
  23  int_copy %i3 -> %i5
  26  int_add %i5, $1 -> %i3
  30  int_copy $0 -> %i2
  33  L5:
  33  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
  38  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
  38  goto_if_not_int_ge %i2, %i0, L6
  43  -live- %i1, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
  43  goto_if_not_int_lt %i5, %i1, L7
  48  getarrayitem_gc_r %r0, %i5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %r5
  54  getarrayitem_gc_r %r1, %i5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r6
  60  inline_call_r_v <JitCode 'setitem_str'>, R[%r2, %r5, %r6]
  67  -live- %i1, %i3, %i4, %r0, %r1, %r2, %r3, %r4
  67  goto L3
  70  ---
  70  L7:
  70  int_sub %i5, %i1 -> %i2
  74  -live- %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
  74  goto_if_not_int_lt %i2, $0, L8
  79  getfield_gc_i %r4, FieldDescr<list.length> -> %i0
  84  int_add %i2, %i0 -> %i2
  88  L9:
  88  getlistitem_gc_r %r4, %i2, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r5
  96  getarrayitem_gc_r %r1, %i5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r6
 102  inline_call_r_r <JitCode 'setitem'>, R[%r2, %r5, %r6] -> %r5
 110  -live- %i1, %i3, %i4, %r0, %r1, %r2, %r3, %r4
 110  goto L3
 113  ---
 113  L8:
 113  goto L9
 116  ---
 116  L6:
 116  int_copy %i2 -> %i0
 119  ref_copy %r3 -> %r5
 122  int_add %i0, $1 -> %i2
 126  getarrayitem_gc_i %r5, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009280d710> -> %i0
 132  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3, %r4
 132  goto_if_not_int_eq %i5, %i0, L10
 137  goto L3
 140  ---
 140  L10:
 140  goto L5
 143  ---
 143  L1:
 143  getfield_gc_i %r4, FieldDescr<list.length> -> %i0
 148  int_sub %i1, %i0 -> %i1
 152  goto L2
