   0  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
   8  float_sub %f1, %f1 -> %f2
  12  -live- %f0, %f1, %f2, %i0
  15  goto_if_not_float_eq %f2, $0.0, L1
  20  -live- %f1, %i0
  23  goto_if_not_int_is_true %i0, L2
  27  -live- %f1, %i0
  30  goto_if_not_int_eq %i0, $34, L3
  35  L4:
  35  residual_call_irf_f $<* fn fabs>, I[], R[], F[%f1], <CallDescr(f) EF=2> -> %f2
  44  -live- %f2
  47  goto_if_not_float_lt %f2, $1.0, L5
  52  void_return
  53  ---
  53  L5:
  53  raise $<* struct object>
  55  ---
  55  L3:
  55  L6:
  55  raise $<* struct object>
  57  ---
  57  L2:
  57  void_return
  58  ---
  58  L1:
  58  -live- %f0, %f1
  61  goto_if_not_float_ne %f1, %f1, L7
  66  -live- %f0
  69  goto_if_not_float_ne %f0, %f0, L8
  74  void_return
  75  ---
  75  L8:
  75  goto L6
  78  ---
  78  L7:
  78  float_sub %f0, %f0 -> %f2
  82  -live- %f1, %f2
  85  goto_if_not_float_eq %f2, $0.0, L9
  90  goto L4
  93  ---
  93  L9:
  93  void_return
