   0  -live- %r0, %r1, %r2
   0  goto_if_not_ptr_nonzero %r2, L1
   4  ref_copy %r2 -> %r3
   7  -live- %r0, %r1, %r2, %r3
   7  guard_class %r3 -> %i0
  10  -live- %i0, %r0, %r1, %r2
  10  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  15  L3:
  15  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
  20  inline_call_irf_f <JitCode 'IntOrFloatListStrategy.unwrap'>, I[], R[%r0, %r2], F[] -> %f0
  29  -live- %f0, %r3
  29  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
  34  int_add %i0, $1 -> %i1
  38  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r3]
  45  -live- %f0, %i0, %r3
  45  setlistitem_gc_f %r3, %i0, %f0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4356e470>
  53  void_return
  54  ---
  54  L2:
  54  L4:
  54  -live- %r0, %r1, %r2
  54  goto_if_not_ptr_nonzero %r2, L5
  58  ref_copy %r2 -> %r3
  61  -live- %r0, %r1, %r2, %r3
  61  guard_class %r3 -> %i0
  64  -live- %i0, %r0, %r1, %r2
  64  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
  69  getfield_gc_f_pure %r2, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  74  convert_float_bytes_to_longlong %f0 -> %f0
  77  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[$32], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f0
  87  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
  96  -live- %i0, %r0, %r1, %r2
  96  goto_if_not_int_ne %i0, $-2, L7
 101  goto L3
 104  ---
 104  L7:
 104  L8:
 104  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
 109  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
 113  -live- %i0, %r1, %r2, %r3
 113  goto_if_not %i0, L9
 117  L10:
 117  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
 122  -live- %r1, %r2, %r3
 122  guard_class %r3 -> %i0
 125  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_append> -> %i0
 130  -live- %i0, %r1, %r2, %r3
 130  int_guard_value %i0
 132  residual_call_r_v %i0, <IndirectCallTargets>, R[%r3, %r1, %r2], <CallDescr(rrr) EF=7>
 140  -live-
 140  void_return
 141  ---
 141  L9:
 141  -live- %r1, %r2, %r3
 141  guard_class %r3 -> %i0
 144  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems> -> %i0
 149  -live- %i0, %r1, %r2, %r3
 149  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13, 3:L14>
 153  unreachable
 154  ---
 154  L11:
 154  -live- %r1, %r2
 154  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
 159  L15:
 159  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 164  setfield_gc_r %r1, %r3, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 169  goto L10
 172  ---
 172  L12:
 172  -live- %r1, %r2
 172  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4ba9daf0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x5795c7d0> -> %r3
 183  goto L15
 186  ---
 186  L13:
 186  -live- %r1, %r2, %r3
 186  residual_call_r_r $<* fn CPyListStrategy.getitems>, R[%r3, %r1], <CallDescr(rr) EF=7> -> %r3
 194  -live- %r1, %r2, %r3
 194  goto L15
 197  ---
 197  L14:
 197  -live- %r1, %r2, %r3
 197  -live- %r1, %r2, %r3
 197  guard_class %r3 -> %i0
 200  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_copy> -> %i0
 205  -live- %i0, %r1, %r2, %r3
 205  int_guard_value %i0
 207  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3, %r1], <CallDescr(rr) EF=7> -> %r3
 215  -live- %r1, %r2, %r3
 215  goto L15
 218  ---
 218  L6:
 218  goto L8
 221  ---
 221  L5:
 221  goto L8
 224  ---
 224  L1:
 224  goto L4
