   0  -live- %i0, %i1, %r0
   0  goto_if_not_int_le %i0, $0, L1
   5  setfield_gc_i %r0, $0, FieldDescr<list.length>
  10  setfield_gc_r %r0, $<* array [  ]>, FieldDescr<list.items>
  15  void_return
  16  ---
  16  L1:
  16  -live- %i0, %i1, %r0
  16  goto_if_not %i1, L2
  20  int_copy %i0 -> %i1
  23  -live- %i1, %r0
  23  goto_if_not_int_lt %i1, $9, L3
  28  int_copy $3 -> %i0
  31  L4:
  31  int_rshift %i1, $3 -> %i2
  35  int_add %i0, %i2 -> %i0
  39  int_add %i1, %i0 -> %i0
  43  L5:
  43  getfield_gc_r %r0, FieldDescr<list.items> -> %r2
  48  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r1
  53  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
  58  -live- %i0, %i1, %r0, %r1, %r2
  58  goto_if_not_int_is_true %i0, L6
  62  -live- %i0, %i1, %r0, %r1, %r2
  62  goto_if_not_int_lt %i0, %i1, L7
  67  int_copy %i0 -> %i1
  70  L8:
  70  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>
  81  L9:
  81  setfield_gc_r %r0, %r1, FieldDescr<list.items>
  86  void_return
  87  ---
  87  L7:
  87  goto L8
  90  ---
  90  L6:
  90  goto L9
  93  ---
  93  L3:
  93  int_copy $6 -> %i0
  96  goto L4
  99  ---
  99  L2:
  99  int_copy %i0 -> %i1
 102  goto L5
