   0  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
   5  inline_call_r_i <JitCode 'IntOrFloatListStrategy.is_correct_type'>, R[%r0, %r2] -> %i1
  12  -live- %i0, %i1, %r0, %r1, %r2, %r3
  12  -live- %i0, %i1, %r0, %r1, %r2, %r3
  12  goto_if_not %i1, L1
  16  inline_call_irf_f <JitCode 'IntOrFloatListStrategy.unwrap'>, I[], R[%r0, %r2], F[] -> %f0
  25  -live- %f0, %i0, %r3
  25  ref_isvirtual %r3 -> %i1
  28  -live- %f0, %i0, %i1, %r3
  28  goto_if_not %i1, L2
  32  int_isconstant %i0 -> %i1
  35  -live- %f0, %i0, %i1, %r3
  35  goto_if_not %i1, L3
  39  inline_call_irf_v <JitCode 'll_insert_nonneg__v2918___simple_call__function_'>, I[%i0], R[%r3], F[%f0]
  48  -live-
  48  void_return
  49  ---
  49  L3:
  49  L4:
  49  residual_call_irf_v $<* fn ll_insert_nonneg_trampoline__v2916___simple_call__function_>, I[%i0], R[%r3], F[%f0], <CallDescr(riL) EF=5>
  59  -live-
  59  void_return
  60  ---
  60  L2:
  60  goto L4
  63  ---
  63  L1:
  63  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r0
  68  instance_ptr_eq %r0, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i1
  72  -live- %i0, %i1, %r0, %r1, %r2
  72  goto_if_not %i1, L5
  76  L6:
  76  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r0
  81  -live- %i0, %r0, %r1, %r2
  81  guard_class %r0 -> %i1
  84  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_insert> -> %i1
  89  -live- %i0, %i1, %r0, %r1, %r2
  89  int_guard_value %i1
  91  residual_call_ir_v %i1, <IndirectCallTargets>, I[%i0], R[%r0, %r1, %r2], <CallDescr(rrir) EF=7>
 101  -live-
 101  void_return
 102  ---
 102  L5:
 102  -live- %i0, %r0, %r1, %r2
 102  guard_class %r0 -> %i1
 105  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems> -> %i1
 110  -live- %i0, %i1, %r0, %r1, %r2
 110  switch %i1, <SwitchDictDescr 0:L7, 1:L8, 2:L9, 3:L10>
 114  unreachable
 115  ---
 115  L7:
 115  -live- %i0, %r1, %r2
 115  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2f16d6b0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x164f55d0> -> %r0
 126  L11:
 126  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 131  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 136  goto L6
 139  ---
 139  L8:
 139  -live- %i0, %r1, %r2
 139  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r0
 144  goto L11
 147  ---
 147  L9:
 147  -live- %i0, %r0, %r1, %r2
 147  residual_call_r_r $<* fn CPyListStrategy.getitems>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 155  -live- %i0, %r0, %r1, %r2
 155  goto L11
 158  ---
 158  L10:
 158  -live- %i0, %r0, %r1, %r2
 158  -live- %i0, %r0, %r1, %r2
 158  guard_class %r0 -> %i1
 161  getfield_raw_i %i1, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_copy> -> %i1
 166  -live- %i0, %i1, %r0, %r1, %r2
 166  int_guard_value %i1
 168  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 176  -live- %i0, %r0, %r1, %r2
 176  goto L11
