   0  inline_call_ir_v <JitCode 'jit_ffi_call'>, I[%i0, %i1, %i2], R[]
   8  -live- %i0, %i2
  11  getfield_raw_i %i0, FieldDescr<CIF_DESCRIPTION.exchange_result> -> %i0
  16  int_add %i2, %i0 -> %i0
  20  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab3a9e92f0> -> %i1
  26  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
  35  -live- %i1
  38  residual_call_ir_r $<* fn from_ref>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  46  -live- %i1, %r0
  49  goto_if_not_int_is_true %i1, L1
  53  -live- %i1, %r0
  56  goto_if_not_int_is_true %i1, L2
  60  getfield_raw_i %i1, FieldDescr<_object.c_ob_pypy_link> -> %i0
  65  -live- %i0, %i1, %r0
  68  goto_if_not_int_is_zero %i0, L3
  72  L4:
  72  getfield_raw_i %i1, FieldDescr<_object.c_ob_refcnt> -> %i0
  77  int_sub %i0, $1 -> %i0
  81  setfield_raw_i %i1, %i0, FieldDescr<_object.c_ob_refcnt>
  86  -live- %i0, %i1, %r0
  89  goto_if_not_int_is_zero %i0, L5
  93  inline_call_ir_v <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr__objectPtr_star_1'>, I[$<* fn _PyPy_Dealloc>, %i1], R[]
 100  -live- %r0
 103  ref_return %r0
 105  ---
 105  L5:
 105  ref_return %r0
 107  ---
 107  L3:
 107  goto L4
 110  ---
 110  L2:
 110  ref_return %r0
 112  ---
 112  L1:
 112  ref_return %r0
