diff options
author | Mike Pall <mike> | 2013-03-13 22:44:01 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2013-03-14 06:03:18 +0100 |
commit | a98aede37772797b4471e1a094452051edff5862 (patch) | |
tree | 6e8c86838e359b899ffa0021bf3149087caa71da /src/lj_ircall.h | |
parent | 3e8f5ac7186ecac63e17688b9ba6e72697143dbb (diff) | |
download | luajit-a98aede37772797b4471e1a094452051edff5862.tar.gz luajit-a98aede37772797b4471e1a094452051edff5862.tar.bz2 luajit-a98aede37772797b4471e1a094452051edff5862.zip |
FFI: Add 64 bit bitwise operations.
Diffstat (limited to 'src/lj_ircall.h')
-rw-r--r-- | src/lj_ircall.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lj_ircall.h b/src/lj_ircall.h index 7fcc532e..2c160bdf 100644 --- a/src/lj_ircall.h +++ b/src/lj_ircall.h | |||
@@ -172,7 +172,12 @@ typedef struct CCallInfo { | |||
172 | _(FFI, memcpy, 3, S, PTR, 0) \ | 172 | _(FFI, memcpy, 3, S, PTR, 0) \ |
173 | _(FFI, memset, 3, S, PTR, 0) \ | 173 | _(FFI, memset, 3, S, PTR, 0) \ |
174 | _(FFI, lj_vm_errno, 0, S, INT, CCI_NOFPRCLOBBER) \ | 174 | _(FFI, lj_vm_errno, 0, S, INT, CCI_NOFPRCLOBBER) \ |
175 | _(FFI32, lj_carith_mul64, ARG2_64, N, I64, CCI_NOFPRCLOBBER) | 175 | _(FFI32, lj_carith_mul64, ARG2_64, N, I64, CCI_NOFPRCLOBBER) \ |
176 | _(FFI32, lj_carith_shl64, 3, N, U64, CCI_NOFPRCLOBBER) \ | ||
177 | _(FFI32, lj_carith_shr64, 3, N, U64, CCI_NOFPRCLOBBER) \ | ||
178 | _(FFI32, lj_carith_sar64, 3, N, U64, CCI_NOFPRCLOBBER) \ | ||
179 | _(FFI32, lj_carith_rol64, 3, N, U64, CCI_NOFPRCLOBBER) \ | ||
180 | _(FFI32, lj_carith_ror64, 3, N, U64, CCI_NOFPRCLOBBER) \ | ||
176 | \ | 181 | \ |
177 | /* End of list. */ | 182 | /* End of list. */ |
178 | 183 | ||