   0  float_isconstant %f1 -> %i0
   3  -live- %f0, %f1, %i0, %r0
   3  goto_if_not %i0, L1
   7  residual_call_irf_i $<* fn _ll_2_llong_lt__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_LT> -> %i0
  17  -live- %f0, %f1, %i0
  17  goto_if_not %i0, L2
  21  float_return $0L
  23  ---
  23  L2:
  23  float_copy $1L -> %f4
  26  L3:
  26  residual_call_irf_i $<* fn _ll_2_llong_gt__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_GT> -> %i0
  36  -live- %f0, %f1, %f4, %i0
  36  goto_if_not %i0, L4
  40  residual_call_irf_f $<* fn _ll_2_llong_and__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $1L], <CallDescr(LL) EF=0 OS_LLONG_AND> -> %f3
  50  residual_call_irf_f $<* fn _ll_1_llong_from_int__Signed>, I[$0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f2
  59  residual_call_irf_i $<* fn _ll_2_llong_ne__SignedLongLong_SignedLongLong>, I[], R[], F[%f3, %f2], <CallDescr(LL) EF=0 OS_LLONG_NE> -> %i0
  69  -live- %f0, %f1, %f4, %i0
  69  goto_if_not %i0, L5
  73  residual_call_irf_f $<* fn _ll_2_llong_mul__SignedLongLong_SignedLongLong>, I[], R[], F[%f4, %f0], <CallDescr(LL) EF=0 OS_LLONG_MUL> -> %f4
  83  L6:
  83  residual_call_irf_f $<* fn _ll_2_llong_rshift__SignedLongLong_Signed>, I[$1], R[], F[%f1], <CallDescr(Li) EF=0 OS_LLONG_RSHIFT> -> %f1
  93  residual_call_irf_i $<* fn _ll_2_llong_eq__SignedLongLong_SignedLongLong>, I[], R[], F[%f1, $0L], <CallDescr(LL) EF=0 OS_LLONG_EQ> -> %i0
 103  -live- %f0, %f1, %f4, %i0
 103  goto_if_not %i0, L7
 107  float_return %f4
 109  ---
 109  L7:
 109  residual_call_irf_f $<* fn _ll_2_llong_mul__SignedLongLong_SignedLongLong>, I[], R[], F[%f0, %f0], <CallDescr(LL) EF=0 OS_LLONG_MUL> -> %f0
 119  goto L3
 122  ---
 122  L5:
 122  goto L6
 125  ---
 125  L4:
 125  float_return %f4
 127  ---
 127  L1:
 127  residual_call_irf_f $<* fn pow_trampoline__v332___simple_call__function_p>, I[], R[%r0], F[%f0, %f1], <CallDescr(rLL) EF=2> -> %f4
 138  float_return %f4
