   0  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
   5  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
   9  -live- %i0, %r0, %r1, %r2
   9  goto_if_not %i0, L1
  13  residual_call_r_r $<* fn int_2_float_or_int>, R[%r2], <CallDescr(r) EF=5> -> %r3
  20  -live- %r0, %r1, %r2, %r3
  20  catch_exception L2
  23  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r1
  28  inline_call_r_v <JitCode 'll_extend__listPtr_listPtr'>, R[%r1, %r3]
  34  -live-
  34  void_return
  35  ---
  35  L2:
  35  goto_if_exception_mismatch $<* struct object_vtable>, L3
  39  L4:
  39  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r3
  44  instance_ptr_eq %r3, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
  48  -live- %i0, %r0, %r1, %r2
  48  goto_if_not %i0, L5
  52  residual_call_r_r $<* fn float_2_float_or_int>, R[%r2], <CallDescr(r) EF=5> -> %r3
  59  -live- %r0, %r1, %r2, %r3
  59  catch_exception L6
  62  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r1
  67  inline_call_r_v <JitCode 'll_extend__listPtr_listPtr'>, R[%r1, %r3]
  73  -live-
  73  void_return
  74  ---
  74  L6:
  74  goto_if_exception_mismatch $<* struct object_vtable>, L7
  78  L8:
  78  inline_call_r_v <JitCode 'IntOrFloatListStrategy._extend_from_list'>, R[%r0, %r1, %r2]
  85  -live-
  85  void_return
  86  ---
  86  L7:
  86  reraise
  87  ---
  87  L5:
  87  goto L8
  90  ---
  90  L3:
  90  reraise
  91  ---
  91  L1:
  91  goto L4
