   0  -live- %r1, %r2
   3  goto_if_not_ptr_nonzero %r2, L1
   7  -live- %r1, %r2
  10  guard_class %r2 -> %i0
  13  -live- %i0, %r1
  16  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  21  residual_call_r_r $<* fn int_2_float_or_int>, R[%r1], <CallDescr(r) EF=5> -> %r0
  28  -live- %r0, %r1
  31  catch_exception L3
  34  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
  39  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
  44  void_return
  45  ---
  45  L3:
  45  goto_if_exception_mismatch $<* struct object_vtable>, L4
  49  L5:
  49  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r0
  54  instance_ptr_eq %r0, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
  58  -live- %i0, %r0, %r1
  61  goto_if_not %i0, L6
  65  void_return
  66  ---
  66  L6:
  66  -live- %r0, %r1
  69  guard_class %r0 -> %i0
  72  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems> -> %i0
  77  -live- %i0, %r0, %r1
  80  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9, 3:L10>
  84  unreachable
  85  ---
  85  L7:
  85  -live- %r1
  88  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r0
  93  L11:
  93  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
  98  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 103  void_return
 104  ---
 104  L8:
 104  -live- %r1
 107  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafb7772f0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
 118  goto L11
 121  ---
 121  L9:
 121  -live- %r0, %r1
 124  residual_call_r_r $<* fn CPyListStrategy.getitems>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 132  -live- %r0, %r1
 135  goto L11
 138  ---
 138  L10:
 138  -live- %r0, %r1
 141  guard_class %r0 -> %i0
 144  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_copy> -> %i0
 149  -live- %i0, %r0, %r1
 152  int_guard_value %i0
 154  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 162  -live- %r0, %r1
 165  goto L11
 168  ---
 168  L4:
 168  reraise
 169  ---
 169  L2:
 169  goto L5
 172  ---
 172  L1:
 172  goto L5
