aboutsummaryrefslogtreecommitdiff
path: root/src/lj_ircall.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-03-13 22:44:01 +0100
committerMike Pall <mike>2013-03-14 06:03:18 +0100
commita98aede37772797b4471e1a094452051edff5862 (patch)
tree6e8c86838e359b899ffa0021bf3149087caa71da /src/lj_ircall.h
parent3e8f5ac7186ecac63e17688b9ba6e72697143dbb (diff)
downloadluajit-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.h7
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