   0  float_mul %f0, $0.0 -> %f1
   4  -live- %f0, %f1, %r0
   4  goto_if_not_float_eq %f1, %f1, L1
   9  residual_call_irf_f $<* fn floor>, I[], R[], F[%f0], <CallDescr(f) EF=0> -> %f0
  18  residual_call_irf_r $<* fn fromfloat>, I[], R[], F[%f0], <CallDescr(f) EF=4> -> %r1
  27  -live- %r0, %r1
  27  residual_call_r_i $<* fn rbigint.lt>, R[%r1, %r0], <CallDescr(rr) EF=0> -> %i0
  35  int_return %i0
  37  ---
  37  L1:
  37  float_lt %f0, $0.0 -> %i0
  41  int_return %i0
