   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 0x000001009819a138> -> %i0
  23  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
  32  -live- %i0
  32  residual_call_ir_r $<* fn from_ref>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
  40  -live- %i0, %r0
  40  -live- %i0, %r0
  40  goto_if_not_int_is_true %i0, L1
  44  residual_call_ir_v $<* fn unwrapper__StdObjSpaceConst_PyObjectPtr_star_1>, I[%i0], R[], <CallDescr(i) EF=7>
  51  -live- %r0
  51  ref_return %r0
  53  ---
  53  L1:
  53  ref_return %r0
