   0  -live- %i0, %i1, %r0
   3  goto_if_not_int_le %i0, $0, L1
   8  setfield_gc_i %r0, $0, FieldDescr<list.length>
  13  setfield_gc_r %r0, $<* array [  ]>, FieldDescr<list.items>
  18  void_return
  19  ---
  19  L1:
  19  -live- %i0, %i1, %r0
  22  goto_if_not %i1, L2
  26  int_copy %i0 -> %i1
  29  -live- %i1, %r0
  32  goto_if_not_int_lt %i1, $9, L3
  37  int_copy $3 -> %i0
  40  L4:
  40  int_rshift %i1, $3 -> %i2
  44  int_add %i0, %i2 -> %i0
  48  int_add %i1, %i0 -> %i0
  52  L5:
  52  getfield_gc_r %r0, FieldDescr<list.items> -> %r2
  57  new_array %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa464c59f0> -> %r1
  62  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
  67  -live- %i0, %i1, %r0, %r1, %r2
  70  goto_if_not_int_is_true %i0, L6
  74  -live- %i0, %i1, %r0, %r1, %r2
  77  goto_if_not_int_lt %i0, %i1, L7
  82  int_copy %i0 -> %i1
  85  L8:
  85  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i1], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
  96  L9:
  96  setfield_gc_r %r0, %r1, FieldDescr<list.items>
 101  void_return
 102  ---
 102  L7:
 102  goto L8
 105  ---
 105  L6:
 105  goto L9
 108  ---
 108  L3:
 108  int_copy $6 -> %i0
 111  goto L4
 114  ---
 114  L2:
 114  int_copy %i0 -> %i1
 117  goto L5
