   0  float_add %f1, $1.1235582092889474e+307 -> %f2
   4  float_eq %f2, %f1 -> %i0
   8  -live- %f0, %f1, %i0
   8  goto_if_not %i0, L1
  12  float_sub %f0, %f0 -> %f2
  16  -live- %f0, %f1, %f2
  16  goto_if_not_float_eq %f2, $0.0, L2
  21  float_return %f0
  23  ---
  23  L2:
  23  L3:
  23  residual_call_irf_f $<* fn ccall_fmod>, I[], R[], F[%f0, %f1], <CallDescr(ff) EF=2> -> %f2
  33  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
  41  -live- %f0, %f1, %f2, %i0
  41  goto_if_not_float_ne %f2, %f2, L4
  46  float_push %f2
  48  float_copy %f0 -> %f2
  51  float_pop -> %f0
  53  -live- %f0, %f1, %f2
  53  goto_if_not_float_ne %f2, %f2, L5
  58  float_return %f0
  60  ---
  60  L5:
  60  -live- %f0, %f1
  60  goto_if_not_float_ne %f1, %f1, L6
  65  float_return %f0
  67  ---
  67  L6:
  67  int_copy $33 -> %i0
  70  L7:
  70  inline_call_irf_v <JitCode '_likely_raise'>, I[%i0], R[], F[%f0]
  78  -live- %f0
  78  float_return %f0
  80  ---
  80  L4:
  80  float_copy %f2 -> %f0
  83  -live- %f0, %i0
  83  goto_if_not_int_is_true %i0, L8
  87  goto L7
  90  ---
  90  L8:
  90  float_return %f0
  92  ---
  92  L1:
  92  goto L3
