   0  inline_call_r_i <JitCode 'W_PyCWrapperObject.get_func_to_call'>, R[%r0] -> %i0
   6  -live- %i0, %r1, %r2
   6  getfield_gc_r %r2, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r0
  11  residual_call_r_i $<* fn tuple_from_args_w>, R[%r0], <CallDescr(r) EF=7> -> %i1
  18  -live- %i0, %i1, %r1, %r2
  18  residual_call_r_r $<* fn w_kwargs_from_args>, R[%r2], <CallDescr(r) EF=7> -> %r0
  25  -live- %i0, %i1, %r0, %r1
  25  inline_call_ir_i <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr_SomeInstance__objectPtr_SomeInstance_star_3'>, I[%i0, %i1], R[%r1, %r0] -> %i2
  35  -live- %i1, %i2
  35  -live- %i1, %i2
  35  goto_if_not_int_is_true %i1, L1
  39  getfield_raw_i %i1, FieldDescr<_object.c_ob_pypy_link> -> %i0
  44  -live- %i0, %i1, %i2
  44  goto_if_not_int_is_zero %i0, L2
  48  L3:
  48  getfield_raw_i %i1, FieldDescr<_object.c_ob_refcnt> -> %i0
  53  int_sub %i0, $1 -> %i0
  57  setfield_raw_i %i1, %i0, FieldDescr<_object.c_ob_refcnt>
  62  -live- %i0, %i1, %i2
  62  goto_if_not_int_is_zero %i0, L4
  66  inline_call_ir_v <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr__objectPtr_star_1'>, I[$<* fn _PyPy_Dealloc>, %i1], R[]
  73  -live- %i2
  73  L5:
  73  -live- %i2
  73  goto_if_not_int_eq %i2, $-1, L6
  78  residual_call_ir_r $<* fn _ll_1_threadlocalref_get__Ptr_GcStruct_objectLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_tlref1')], R[], <CallDescr(i) EF=1 OS_THREADLOCALREF_GET> -> %r0
  86  getfield_gc_r %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_cpyext_operror> -> %r0
  91  -live- %r0
  91  goto_if_not_ptr_nonzero %r0, L7
  95  residual_call_ir_r $<* fn _ll_1_threadlocalref_get__Ptr_GcStruct_objectLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_tlref1')], R[], <CallDescr(i) EF=1 OS_THREADLOCALREF_GET> -> %r1
 103  setfield_gc_r %r1, $<* struct pypy.interpreter.error.OperationError>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_cpyext_operror>
 108  assert_not_none %r0
 110  -live- %r0
 110  guard_class %r0 -> %i0
 113  -live- %r0
 113  raise %r0
 115  ---
 115  L7:
 115  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r0
 119  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 124  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 129  assert_not_none %r0
 131  -live- %r0
 131  guard_class %r0 -> %i0
 134  -live- %r0
 134  raise %r0
 136  ---
 136  L6:
 136  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 138  ---
 138  L4:
 138  goto L5
 141  ---
 141  L2:
 141  goto L3
 144  ---
 144  L1:
 144  goto L5
