diff options
author | Mike Pall <mike> | 2010-12-11 21:20:49 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-11 21:20:49 +0100 |
commit | 42f9b38663bb6ae38a93c27c65ac31f79dc04123 (patch) | |
tree | ea3a064a3daef538f10e582b98768376a2ffe8f0 /src/lj_iropt.h | |
parent | 476259e87ee2e7502f92a26e673ba5929226573c (diff) | |
download | luajit-42f9b38663bb6ae38a93c27c65ac31f79dc04123.tar.gz luajit-42f9b38663bb6ae38a93c27c65ac31f79dc04123.tar.bz2 luajit-42f9b38663bb6ae38a93c27c65ac31f79dc04123.zip |
Extend all FOLD rules to work on 64 bit integers.
Diffstat (limited to 'src/lj_iropt.h')
-rw-r--r-- | src/lj_iropt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_iropt.h b/src/lj_iropt.h index f3d243e0..9e7ac9cd 100644 --- a/src/lj_iropt.h +++ b/src/lj_iropt.h | |||
@@ -105,6 +105,7 @@ enum { | |||
105 | }; | 105 | }; |
106 | 106 | ||
107 | #define INTFOLD(k) ((J->fold.ins.i = (k)), (TRef)KINTFOLD) | 107 | #define INTFOLD(k) ((J->fold.ins.i = (k)), (TRef)KINTFOLD) |
108 | #define INT64FOLD(k) (lj_ir_kint64(J, (k))) | ||
108 | #define CONDFOLD(cond) ((TRef)FAILFOLD + (TRef)(cond)) | 109 | #define CONDFOLD(cond) ((TRef)FAILFOLD + (TRef)(cond)) |
109 | #define LEFTFOLD (J->fold.ins.op1) | 110 | #define LEFTFOLD (J->fold.ins.op1) |
110 | #define RIGHTFOLD (J->fold.ins.op2) | 111 | #define RIGHTFOLD (J->fold.ins.op2) |