   0  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r0
   5  getfield_gc_i %r0, FieldDescr<pypy.module.cpyext.sequence.CPyListStorage.inst__length> -> %i1
  10  -live- %i0, %i1, %r0, %r2
  10  goto_if_not_int_lt %i0, $0, L1
  15  int_add %i1, %i0 -> %i0
  19  L2:
  19  -live- %i0, %i1, %r0, %r2
  19  goto_if_not_int_lt %i0, $0, L3
  24  raise $<* struct object>
  26  ---
  26  L3:
  26  -live- %i0, %i1, %r0, %r2
  26  goto_if_not_int_ge %i0, %i1, L4
  31  raise $<* struct object>
  33  ---
  33  L4:
  33  getfield_gc_i %r0, FieldDescr<pypy.module.cpyext.sequence.CPyListStorage.inst__elems> -> %i1
  38  getarrayitem_raw_i %i1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49a0b9b0> -> %i2
  44  residual_call_ir_i $<* fn as_pyobj>, I[$False], R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>], <CallDescr(rri) EF=7> -> %i3
  54  -live- %i0, %i2, %i3, %r0, %r2
  54  -live- %i0, %i2, %i3, %r0, %r2
  54  goto_if_not_int_is_true %i3, L5
  58  getfield_raw_i %i3, FieldDescr<PyObject.c_ob_refcnt> -> %i1
  63  int_add %i1, $1 -> %i1
  67  setfield_raw_i %i3, %i1, FieldDescr<PyObject.c_ob_refcnt>
  72  -live- %i0, %i2, %i3, %r0, %r2
  72  L6:
  72  getfield_gc_i %r0, FieldDescr<pypy.module.cpyext.sequence.CPyListStorage.inst__elems> -> %i1
  77  setarrayitem_raw_i %i1, %i0, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49a0b9b0>
  83  -live- %i2
  83  goto_if_not_int_is_true %i2, L7
  87  getfield_raw_i %i2, FieldDescr<PyObject.c_ob_pypy_link> -> %i1
  92  -live- %i1, %i2
  92  goto_if_not_int_is_zero %i1, L8
  96  L9:
  96  getfield_raw_i %i2, FieldDescr<PyObject.c_ob_refcnt> -> %i1
 101  int_sub %i1, $1 -> %i1
 105  setfield_raw_i %i2, %i1, FieldDescr<PyObject.c_ob_refcnt>
 110  -live- %i1, %i2
 110  goto_if_not_int_is_zero %i1, L10
 114  inline_call_ir_v <JitCode 'unwrapper__StdObjSpaceConst_PyObjectPtr_star_1'>, I[%i2], R[]
 120  -live-
 120  void_return
 121  ---
 121  L10:
 121  void_return
 122  ---
 122  L8:
 122  goto L9
 125  ---
 125  L7:
 125  void_return
 126  ---
 126  L5:
 126  goto L6
 129  ---
 129  L1:
 129  goto L2
