   0  -live- %i0, %i1, %r0, %r1
   0  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
   5  -live- %i0, %i1, %r0, %r1, %r2
   5  goto_if_not_ptr_iszero %r2, L1
   9  L2:
   9  -live- %i0, %i1, %r0, %r1
   9  guard_class %r0 -> %i2
  12  -live- %i0, %i1, %i2, %r0, %r1
  12  goto_if_not_int_eq %i2, $<* struct object_vtable>, L3
  17  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_instance> -> %r2
  22  -live- %i0, %i1, %r0, %r1, %r2
  22  goto_if_not_ptr_iszero %r2, L4
  26  -live- %i0, %i1, %r0, %r1
  26  goto_if_not_int_gt %i0, $0, L5
  31  int_sub %i0, $1 -> %i2
  35  -live- %i0, %i1, %i2, %r0, %r1
  35  int_guard_value %i2
  37  -live- %i0, %i1, %i2, %r0, %r1
  37  getfield_vable_i %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i3
  42  int_invert %i2 -> %i2
  45  int_add %i3, %i2 -> %i2
  49  -live- %i0, %i1, %i2, %r0, %r1
  49  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
  54  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_cellvars> -> %r3
  59  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_freevars> -> %r2
  64  -live- %i0, %i1, %i2, %r0, %r1
  64  getarrayitem_vable_r %r1, %i2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r2
  72  assert_not_none %r2
  74  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r3
  79  inline_call_ir_i <JitCode 'abstract_isinstance_w'>, I[$False], R[%r2, %r3] -> %i2
  88  -live- %i0, %i1, %i2, %r0, %r1
  88  -live- %i0, %i1, %i2, %r0, %r1
  88  goto_if_not %i2, L6
  92  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r0
  97  L7:
  97  -live- %i0, %i1, %r0, %r1
  97  goto_if_not_ptr_nonzero %r0, L8
 101  ref_copy %r0 -> %r2
 104  -live- %i0, %i1, %r0, %r1, %r2
 104  guard_class %r2 -> %i2
 107  getfield_raw_i %i2, FieldDescr<object_vtable.subclassrange_min> -> %i2
 112  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 117  -live- %i0, %i1, %i2, %r0, %r1
 117  goto_if_not %i2, L9
 121  inline_call_ir_r <JitCode 'funccall_valuestack__AccessDirect_None'>, I[%i0, %i1], R[%r0, %r1] -> %r2
 131  -live- %r2
 131  ref_return %r2
 133  ---
 133  L9:
 133  L10:
 133  inline_call_ir_r <JitCode 'peekvalues__AccessDirect_None'>, I[%i0], R[%r1] -> %r2
 141  -live- %r0, %r2
 141  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4d7bdc30> -> %r1
 145  inline_call_ir_v <JitCode 'Arguments.__init__'>, I[$False], R[%r1, %r2, $<* None>, $<* None>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 158  -live- %r0, %r1
 158  inline_call_r_r <JitCode 'call_args'>, R[%r0, %r1] -> %r2
 165  -live- %r2
 165  ref_return %r2
 167  ---
 167  L8:
 167  goto L10
 170  ---
 170  L6:
 170  goto L7
 173  ---
 173  L5:
 173  goto L7
 176  ---
 176  L4:
 176  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r0
 181  inline_call_ir_v <JitCode 'settopvalue__AccessDirect_None'>, I[%i0], R[%r1, %r2]
 189  -live- %i0, %r0, %r1
 189  int_add %i0, $1 -> %i0
 193  int_copy $True -> %i1
 196  goto L7
 199  ---
 199  L3:
 199  goto L7
 202  ---
 202  L1:
 202  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i2
 207  -live- %i0, %i1, %i2, %r0, %r1
 207  goto_if_not %i2, L11
 211  inline_call_r_i <JitCode 'is_builtin_code'>, R[%r0] -> %i2
 217  -live- %i0, %i1, %i2, %r0, %r1
 217  -live- %i0, %i1, %i2, %r0, %r1
 217  goto_if_not %i2, L12
 221  inline_call_ir_r <JitCode 'peekvalues__AccessDirect_None'>, I[%i0], R[%r1] -> %r2
 229  -live- %r0, %r1, %r2
 229  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4d7bdc30> -> %r3
 233  inline_call_ir_v <JitCode 'Arguments.__init__'>, I[$False], R[%r3, %r2, $<* None>, $<* None>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 246  -live- %r0, %r1, %r3
 246  inline_call_r_r <JitCode 'call_args_and_c_profile__AccessDirect_None'>, R[%r1, %r0, %r3] -> %r2
 254  -live- %r2
 254  ref_return %r2
 256  ---
 256  L12:
 256  goto L2
 259  ---
 259  L11:
 259  goto L2
