   0  -live- %r0, %r1, %r2
   3  goto_if_not_ptr_nonzero %r2, L1
   7  ref_copy %r2 -> %r3
  10  -live- %r0, %r1, %r2, %r3
  13  guard_class %r3 -> %i0
  16  -live- %i0, %r0, %r1, %r2
  19  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  24  L3:
  24  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
  29  inline_call_irf_f <JitCode 'IntOrFloatListStrategy.unwrap'>, I[], R[%r0, %r2], F[] -> %f0
  38  -live- %f0, %r3
  41  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
  46  int_add %i0, $1 -> %i1
  50  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r3]
  57  -live- %f0, %i0, %r3
  60  setlistitem_gc_f %r3, %i0, %f0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850>
  68  void_return
  69  ---
  69  L2:
  69  L4:
  69  -live- %r0, %r1, %r2
  72  goto_if_not_ptr_nonzero %r2, L5
  76  ref_copy %r2 -> %r3
  79  -live- %r0, %r1, %r2, %r3
  82  guard_class %r3 -> %i0
  85  -live- %i0, %r0, %r1, %r2
  88  goto_if_not_int_eq %i0, $<* struct object_vtable>, L6
  93  getfield_gc_f_pure %r2, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  98  convert_float_bytes_to_longlong %f0 -> %f0
 101  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[$32], R[], F[%f0], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f0
 111  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 120  -live- %i0, %r0, %r1, %r2
 123  goto_if_not_int_ne %i0, $-2, L7
 128  goto L3
 131  ---
 131  L7:
 131  L8:
 131  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
 136  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
 140  -live- %i0, %r1, %r2, %r3
 143  goto_if_not %i0, L9
 147  L10:
 147  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
 152  -live- %r1, %r2, %r3
 155  guard_class %r3 -> %i0
 158  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_append> -> %i0
 163  -live- %i0, %r1, %r2, %r3
 166  int_guard_value %i0
 168  residual_call_r_v %i0, <IndirectCallTargets>, R[%r3, %r1, %r2], <CallDescr(rrr) EF=7>
 176  -live-
 179  void_return
 180  ---
 180  L9:
 180  -live- %r1, %r2, %r3
 183  guard_class %r3 -> %i0
 186  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems> -> %i0
 191  -live- %i0, %r1, %r2, %r3
 194  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13, 3:L14>
 198  unreachable
 199  ---
 199  L11:
 199  -live- %r1, %r2
 202  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
 207  L15:
 207  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 212  setfield_gc_r %r1, %r3, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 217  goto L10
 220  ---
 220  L12:
 220  -live- %r1, %r2
 223  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b6ca410>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x42e13ad0> -> %r3
 234  goto L15
 237  ---
 237  L13:
 237  -live- %r1, %r2, %r3
 240  residual_call_r_r $<* fn CPyListStrategy.getitems>, R[%r3, %r1], <CallDescr(rr) EF=7> -> %r3
 248  -live- %r1, %r2, %r3
 251  goto L15
 254  ---
 254  L14:
 254  -live- %r1, %r2, %r3
 257  guard_class %r3 -> %i0
 260  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_copy> -> %i0
 265  -live- %i0, %r1, %r2, %r3
 268  int_guard_value %i0
 270  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3, %r1], <CallDescr(rr) EF=7> -> %r3
 278  -live- %r1, %r2, %r3
 281  goto L15
 284  ---
 284  L6:
 284  goto L8
 287  ---
 287  L5:
 287  goto L8
 290  ---
 290  L1:
 290  goto L4
