   0  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r2
   5  -live- %i0, %r0, %r1, %r2
   8  guard_class %r2 -> %i1
  11  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_length> -> %i1
  16  -live- %i0, %i1, %r0, %r1, %r2
  19  int_guard_value %i1
  21  residual_call_r_i %i1, <IndirectCallTargets>, R[%r2, %r0], <CallDescr(rr) EF=5> -> %i1
  29  -live- %i0, %i1, %r0, %r1
  32  goto_if_not_int_lt %i0, $0, L1
  37  int_add %i0, %i1 -> %i0
  41  -live- %i0, %r0, %r1
  44  goto_if_not_int_lt %i0, $0, L2
  49  int_copy $0 -> %i0
  52  L3:
  52  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r2
  57  -live- %i0, %r0, %r1, %r2
  60  guard_class %r2 -> %i1
  63  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_insert> -> %i1
  68  -live- %i0, %i1, %r0, %r1, %r2
  71  int_guard_value %i1
  73  residual_call_ir_v %i1, <IndirectCallTargets>, I[%i0], R[%r2, %r0, %r1], <CallDescr(rrir) EF=7>
  83  -live-
  86  void_return
  87  ---
  87  L2:
  87  goto L3
  90  ---
  90  L1:
  90  -live- %i0, %i1, %r0, %r1
  93  goto_if_not_int_gt %i0, %i1, L4
  98  int_copy %i1 -> %i0
 101  goto L3
 104  ---
 104  L4:
 104  goto L3
