   0  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
   9  -live- %i0
  12  residual_call_ir_r $<* fn from_ref>, I[%i0], R[], <CallDescr(i) EF=7> -> %r0
  20  -live- %i0, %r0
  23  goto_if_not_int_is_true %i0, L1
  27  -live- %i0, %r0
  30  goto_if_not_int_is_true %i0, L2
  34  getfield_raw_i %i0, FieldDescr<_object.c_ob_pypy_link> -> %i1
  39  -live- %i0, %i1, %r0
  42  goto_if_not_int_is_zero %i1, L3
  46  L4:
  46  getfield_raw_i %i0, FieldDescr<_object.c_ob_refcnt> -> %i1
  51  int_sub %i1, $1 -> %i1
  55  setfield_raw_i %i0, %i1, FieldDescr<_object.c_ob_refcnt>
  60  -live- %i0, %i1, %r0
  63  goto_if_not_int_is_zero %i1, L5
  67  inline_call_ir_v <JitCode 'generic_cpy_call__StdObjSpaceConst_funcPtr__objectPtr_star_1'>, I[$<* fn _PyPy_Dealloc>, %i0], R[]
  74  -live- %r0
  77  ref_return %r0
  79  ---
  79  L5:
  79  ref_return %r0
  81  ---
  81  L3:
  81  goto L4
  84  ---
  84  L2:
  84  ref_return %r0
  86  ---
  86  L1:
  86  ref_return %r0
