diff options
author | Mike Pall <mike> | 2011-02-02 20:53:10 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-02 21:24:55 +0100 |
commit | a1e0f991d8407b1942be0389332e3f24810f5f7a (patch) | |
tree | 783a750366a41020532f2b66562a4e33082bb071 /src/lj_carith.h | |
parent | 2c8945d3e734bb42faa60ef0b97a6115a2b099f7 (diff) | |
download | luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.tar.gz luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.tar.bz2 luajit-a1e0f991d8407b1942be0389332e3f24810f5f7a.zip |
FFI: Record 64 bit integer divide and modulo.
Diffstat (limited to 'src/lj_carith.h')
-rw-r--r-- | src/lj_carith.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lj_carith.h b/src/lj_carith.h index 14073603..faef7a07 100644 --- a/src/lj_carith.h +++ b/src/lj_carith.h | |||
@@ -15,6 +15,10 @@ LJ_FUNC int lj_carith_op(lua_State *L, MMS mm); | |||
15 | #if LJ_32 | 15 | #if LJ_32 |
16 | LJ_FUNC int64_t lj_carith_mul64(int64_t x, int64_t k); | 16 | LJ_FUNC int64_t lj_carith_mul64(int64_t x, int64_t k); |
17 | #endif | 17 | #endif |
18 | LJ_FUNC uint64_t lj_carith_divu64(uint64_t a, uint64_t b); | ||
19 | LJ_FUNC int64_t lj_carith_divi64(int64_t a, int64_t b); | ||
20 | LJ_FUNC uint64_t lj_carith_modu64(uint64_t a, uint64_t b); | ||
21 | LJ_FUNC int64_t lj_carith_modi64(int64_t a, int64_t b); | ||
18 | LJ_FUNC uint64_t lj_carith_powu64(uint64_t x, uint64_t k); | 22 | LJ_FUNC uint64_t lj_carith_powu64(uint64_t x, uint64_t k); |
19 | LJ_FUNC int64_t lj_carith_powi64(int64_t x, int64_t k); | 23 | LJ_FUNC int64_t lj_carith_powi64(int64_t x, int64_t k); |
20 | 24 | ||