   0  inline_call_ir_v <JitCode 'jit_ffi_call'>, I[%i0, %i1, %i2], R[]
   8  -live- %i0, %i2
   8  getfield_raw_i %i0, FieldDescr<CIF_DESCRIPTION.exchange_result> -> %i0
  13  int_add %i2, %i0 -> %i0
  17  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001a7710e20> -> %i1
  23  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
  32  -live- %i1
  32  residual_call_ir_r $<* fn from_ref>, I[%i1], R[], <CallDescr(i) EF=7> -> %r0
  40  -live- %i1, %r0
  40  -live- %i1, %r0
  40  goto_if_not_int_is_true %i1, L1
  44  -live- %i1, %r0
  44  goto_if_not_int_is_true %i1, L2
  48  getfield_raw_i %i1, FieldDescr<_object.c_ob_pypy_link> -> %i0
  53  -live- %i0, %i1, %r0
  53  goto_if_not_int_is_zero %i0, L3
  57  L4:
  57  getfield_raw_i %i1, FieldDescr<_object.c_ob_refcnt> -> %i0
  62  int_sub %i0, $1 -> %i0
  66  setfield_raw_i %i1, %i0, FieldDescr<_object.c_ob_refcnt>
  71  -live- %i0, %i1, %r0
  71  goto_if_not_int_is_zero %i0, L5
  75  inline_call_ir_v <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr__objectPtr_star_1'>, I[$<* fn _PyPy_Dealloc>, %i1], R[]
  82  -live- %r0
  82  ref_return %r0
  84  ---
  84  L5:
  84  ref_return %r0
  86  ---
  86  L3:
  86  goto L4
  89  ---
  89  L2:
  89  ref_return %r0
  91  ---
  91  L1:
  91  ref_return %r0
