diff options
author | Mike Pall <mike> | 2010-12-08 21:03:45 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-08 21:03:45 +0100 |
commit | 4f0d3e8262506bccbb80a5cf265aea56bb778bb0 (patch) | |
tree | f21e324728b86958acf1b2e7b2aa3b0c7f867edc /src/lj_opt_fold.c | |
parent | f308e00e03c28227cade61c9429dbf3ac526eb9a (diff) | |
download | luajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.tar.gz luajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.tar.bz2 luajit-4f0d3e8262506bccbb80a5cf265aea56bb778bb0.zip |
Apply narrowing optimization to IR_TOI64, too.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r-- | src/lj_opt_fold.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index 8fc646c9..d650f09c 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -644,6 +644,8 @@ LJFOLD(TOINT ADD any) | |||
644 | LJFOLD(TOINT SUB any) | 644 | LJFOLD(TOINT SUB any) |
645 | LJFOLD(TOBIT ADD KNUM) | 645 | LJFOLD(TOBIT ADD KNUM) |
646 | LJFOLD(TOBIT SUB KNUM) | 646 | LJFOLD(TOBIT SUB KNUM) |
647 | LJFOLD(TOI64 ADD any) | ||
648 | LJFOLD(TOI64 SUB any) | ||
647 | LJFOLDF(narrow_convert) | 649 | LJFOLDF(narrow_convert) |
648 | { | 650 | { |
649 | PHIBARRIER(fleft); | 651 | PHIBARRIER(fleft); |