   0  residual_call_ir_i $<* fn pypy_cjk_dec_new>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
   8  -live- %i0, %r0, %r1, %r2
   8  goto_if_not_int_is_true %i0, L1
  12  residual_call_ir_r $<* fn decodeex>, I[%i0, $0], R[%r0, %r1, %r2], <CallDescr(irrri) EF=7> -> %r0
  24  -live- %i0, %r0
  24  catch_exception L2
  27  residual_call_ir_v $<* fn pypy_cjk_dec_free>, I[%i0], R[], <CallDescr(i) EF=2>
  34  ref_return %r0
  36  ---
  36  L2:
  36  last_exception -> %i1
  38  last_exc_value -> %r0
  40  residual_call_ir_v $<* fn pypy_cjk_dec_free>, I[%i0], R[], <CallDescr(i) EF=2>
  47  -live- %r0
  47  raise %r0
  49  ---
  49  L1:
  49  raise $<* struct object>
