diff options
author | Mike Pall <mike> | 2010-12-25 22:54:25 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-25 22:54:25 +0100 |
commit | 44935dae0d6b07b07ade4db7ffddc0268767bc43 (patch) | |
tree | faa3e21c9cac6a02b9a777f4cb921ff2c1792472 /src/lj_obj.h | |
parent | dd65e00831745a5fb9b29be2188d2d094f350e88 (diff) | |
download | luajit-44935dae0d6b07b07ade4db7ffddc0268767bc43.tar.gz luajit-44935dae0d6b07b07ade4db7ffddc0268767bc43.tar.bz2 luajit-44935dae0d6b07b07ade4db7ffddc0268767bc43.zip |
FFI: Add 64 bit integer arithmetic.
Diffstat (limited to '')
-rw-r--r-- | src/lj_obj.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_obj.h b/src/lj_obj.h index 83e30b6e..d735b0e8 100644 --- a/src/lj_obj.h +++ b/src/lj_obj.h | |||
@@ -738,6 +738,8 @@ define_setV(setudataV, GCudata, LJ_TUDATA) | |||
738 | 738 | ||
739 | #define setnumV(o, x) ((o)->n = (x)) | 739 | #define setnumV(o, x) ((o)->n = (x)) |
740 | #define setnanV(o) ((o)->u64 = U64x(fff80000,00000000)) | 740 | #define setnanV(o) ((o)->u64 = U64x(fff80000,00000000)) |
741 | #define setpinfV(o) ((o)->u64 = U64x(7ff00000,00000000)) | ||
742 | #define setminfV(o) ((o)->u64 = U64x(fff00000,00000000)) | ||
741 | #define setintV(o, i) ((o)->n = cast_num((int32_t)(i))) | 743 | #define setintV(o, i) ((o)->n = cast_num((int32_t)(i))) |
742 | 744 | ||
743 | /* Copy tagged values. */ | 745 | /* Copy tagged values. */ |