]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Add FOLD rule for CONV.num.u32 KINT.
authorMike Pall <mike>
Thu, 13 Jan 2011 16:18:08 +0000 (17:18 +0100)
committerMike Pall <mike>
Thu, 13 Jan 2011 16:18:08 +0000 (17:18 +0100)
src/lj_opt_fold.c

index 6a00f38a09fb663106f238d8327e40a344abb701..e79e7ab33f9940f60efa881aa509869f4daa0630 100644 (file)
@@ -483,6 +483,12 @@ LJFOLDF(kfold_conv_kint_num)
   return lj_ir_knum(J, cast_num(fleft->i));
 }
 
+LJFOLD(CONV KINT IRCONV_NUM_U32)
+LJFOLDF(kfold_conv_kintu32_num)
+{
+  return lj_ir_knum(J, cast_num((uint32_t)fleft->i));
+}
+
 LJFOLD(CONV KINT IRCONV_I64_INT)
 LJFOLD(CONV KINT IRCONV_U64_INT)
 LJFOLDF(kfold_conv_kint_i64)