Rename IR_POWI to IR_POW.
This commit is contained in:
@@ -184,12 +184,12 @@ LJFOLDF(kfold_fpmath)
|
||||
return lj_ir_knum(J, y);
|
||||
}
|
||||
|
||||
LJFOLD(POWI KNUM KINT)
|
||||
LJFOLDF(kfold_powi)
|
||||
LJFOLD(POW KNUM KINT)
|
||||
LJFOLDF(kfold_numpow)
|
||||
{
|
||||
lua_Number a = knumleft;
|
||||
lua_Number b = cast_num(fright->i);
|
||||
lua_Number y = lj_vm_foldarith(a, b, IR_POWI - IR_ADD);
|
||||
lua_Number y = lj_vm_foldarith(a, b, IR_POW - IR_ADD);
|
||||
return lj_ir_knum(J, y);
|
||||
}
|
||||
|
||||
@@ -326,7 +326,7 @@ LJFOLDF(kfold_int64arith)
|
||||
|
||||
LJFOLD(DIV KINT64 KINT64)
|
||||
LJFOLD(MOD KINT64 KINT64)
|
||||
LJFOLD(POWI KINT64 KINT64)
|
||||
LJFOLD(POW KINT64 KINT64)
|
||||
LJFOLDF(kfold_int64arith2)
|
||||
{
|
||||
#if LJ_HASFFI
|
||||
@@ -784,8 +784,8 @@ LJFOLDF(simplify_nummuldiv_negneg)
|
||||
return RETRYFOLD;
|
||||
}
|
||||
|
||||
LJFOLD(POWI any KINT)
|
||||
LJFOLDF(simplify_powi_xk)
|
||||
LJFOLD(POW any KINT)
|
||||
LJFOLDF(simplify_numpow_xk)
|
||||
{
|
||||
int32_t k = fright->i;
|
||||
TRef ref = fins->op1;
|
||||
@@ -814,8 +814,8 @@ LJFOLDF(simplify_powi_xk)
|
||||
return ref;
|
||||
}
|
||||
|
||||
LJFOLD(POWI KNUM any)
|
||||
LJFOLDF(simplify_powi_kx)
|
||||
LJFOLD(POW KNUM any)
|
||||
LJFOLDF(simplify_numpow_kx)
|
||||
{
|
||||
lua_Number n = knumleft;
|
||||
if (n == 2.0) { /* 2.0 ^ i ==> ldexp(1.0, tonum(i)) */
|
||||
|
||||
Reference in New Issue
Block a user