aboutsummaryrefslogtreecommitdiff
path: root/src/lj_obj.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-25 22:54:25 +0100
committerMike Pall <mike>2010-12-25 22:54:25 +0100
commit44935dae0d6b07b07ade4db7ffddc0268767bc43 (patch)
treefaa3e21c9cac6a02b9a777f4cb921ff2c1792472 /src/lj_obj.h
parentdd65e00831745a5fb9b29be2188d2d094f350e88 (diff)
downloadluajit-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.h2
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. */