   0  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
   5  -live- %r0, %r1, %r2, %r3
   5  goto_if_not_ptr_nonzero %r3, L1
   9  ref_copy %r3 -> %r4
  12  -live- %r0, %r1, %r2, %r3, %r4
  12  guard_class %r3 -> %i0
  15  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  20  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  25  -live- %i0, %r0, %r1, %r2, %r4
  25  goto_if_not %i0, L2
  29  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r3
  34  -live- %r2, %r3, %r4
  34  guard_class %r4 -> %i0
  37  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_int> -> %i0
  42  -live- %i0, %r2, %r3, %r4
  42  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  46  unreachable
  47  ---
  47  L3:
  47  -live- %r2, %r3
  47  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r1
  52  L6:
  52  inline_call_r_v <JitCode 'll_extend__listPtr_listPtr'>, R[%r3, %r1]
  58  -live-
  58  void_return
  59  ---
  59  L4:
  59  -live- %r2, %r3, %r4
  59  -live- %r2, %r3, %r4
  59  guard_class %r4 -> %i0
  62  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.BaseRangeListStrategy_vtable.cls__getitems_range> -> %i0
  67  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  72  residual_call_ir_r %i0, I[$False], R[%r4, %r2], <CallDescr(rri) EF=5> -> %r1
  82  -live- %r1, %r3
  82  goto L6
  85  ---
  85  L5:
  85  -live- %r3
  85  ref_copy $<* struct list> -> %r1
  88  goto L6
  91  ---
  91  L2:
  91  L7:
  91  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
  96  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
 100  -live- %i0, %r0, %r1, %r2, %r3
 100  goto_if_not %i0, L8
 104  L9:
 104  residual_call_r_r $<* fn int_2_float_or_int>, R[%r1], <CallDescr(r) EF=5> -> %r3
 111  -live- %r0, %r1, %r2, %r3
 111  catch_exception L10
 114  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 119  setfield_gc_r %r1, %r3, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 124  inline_call_ir_v <JitCode 'dispatcher'>, I[$'\x02'], R[$<* struct pypy.objspace.std.listobject.ListStrategy>, %r1, %r2]
 133  -live-
 133  void_return
 134  ---
 134  L10:
 134  goto_if_exception_mismatch $<* struct object_vtable>, L11
 138  L12:
 138  inline_call_r_v <JitCode 'IntegerListStrategy._extend_from_list'>, R[%r0, %r1, %r2]
 145  -live-
 145  void_return
 146  ---
 146  L11:
 146  reraise
 147  ---
 147  L8:
 147  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
 151  -live- %i0, %r0, %r1, %r2
 151  goto_if_not %i0, L13
 155  goto L9
 158  ---
 158  L13:
 158  goto L12
 161  ---
 161  L1:
 161  goto L7
