diff options
| author | Mike Pall <mike> | 2011-10-22 02:03:07 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-10-22 02:03:07 +0200 |
| commit | aa502203a603625a0d8e51975db4504e58b917f0 (patch) | |
| tree | 05daa6376e6d73f2a80c6b3256170399c937bbb6 /src | |
| parent | fee957b22d063bab22b1b71221088a5d5d745e7d (diff) | |
| download | luajit-aa502203a603625a0d8e51975db4504e58b917f0.tar.gz luajit-aa502203a603625a0d8e51975db4504e58b917f0.tar.bz2 luajit-aa502203a603625a0d8e51975db4504e58b917f0.zip | |
Add missing FOLD rule for CONV.u64.int + sign-extension.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lj_opt_fold.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index e04fa480..2a388278 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
| @@ -967,6 +967,7 @@ LJFOLDF(simplify_floor_conv) | |||
| 967 | 967 | ||
| 968 | /* Strength reduction of widening. */ | 968 | /* Strength reduction of widening. */ |
| 969 | LJFOLD(CONV any IRCONV_I64_INT) | 969 | LJFOLD(CONV any IRCONV_I64_INT) |
| 970 | LJFOLD(CONV any IRCONV_U64_INT) | ||
| 970 | LJFOLDF(simplify_conv_sext) | 971 | LJFOLDF(simplify_conv_sext) |
| 971 | { | 972 | { |
| 972 | IRRef ref = fins->op1; | 973 | IRRef ref = fins->op1; |
