diff options
author | Mike Pall <mike> | 2011-01-02 20:43:58 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-01-02 20:43:58 +0100 |
commit | e66b5b6eeefa0cadfd80a859c71d41c2f9e076b8 (patch) | |
tree | 7f9dec9509ff5862339fdad16339743c86291889 /src/lj_iropt.h | |
parent | 55a9be7809e6fa85f8051a85b8085cc8a9d36734 (diff) | |
download | luajit-e66b5b6eeefa0cadfd80a859c71d41c2f9e076b8.tar.gz luajit-e66b5b6eeefa0cadfd80a859c71d41c2f9e076b8.tar.bz2 luajit-e66b5b6eeefa0cadfd80a859c71d41c2f9e076b8.zip |
Improve uint64_t <-> FP conversions in x64 backend.
Diffstat (limited to '')
-rw-r--r-- | src/lj_iropt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_iropt.h b/src/lj_iropt.h index 4739f846..12943d25 100644 --- a/src/lj_iropt.h +++ b/src/lj_iropt.h | |||
@@ -41,6 +41,7 @@ static LJ_AINLINE IRRef lj_ir_nextins(jit_State *J) | |||
41 | LJ_FUNC TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k); | 41 | LJ_FUNC TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k); |
42 | LJ_FUNC void lj_ir_k64_freeall(jit_State *J); | 42 | LJ_FUNC void lj_ir_k64_freeall(jit_State *J); |
43 | LJ_FUNC TRef lj_ir_k64(jit_State *J, IROp op, cTValue *tv); | 43 | LJ_FUNC TRef lj_ir_k64(jit_State *J, IROp op, cTValue *tv); |
44 | LJ_FUNC cTValue *lj_ir_k64_find(jit_State *J, uint64_t u64); | ||
44 | LJ_FUNC TRef lj_ir_knum_u64(jit_State *J, uint64_t u64); | 45 | LJ_FUNC TRef lj_ir_knum_u64(jit_State *J, uint64_t u64); |
45 | LJ_FUNC TRef lj_ir_knumint(jit_State *J, lua_Number n); | 46 | LJ_FUNC TRef lj_ir_knumint(jit_State *J, lua_Number n); |
46 | LJ_FUNC TRef lj_ir_kint64(jit_State *J, uint64_t u64); | 47 | LJ_FUNC TRef lj_ir_kint64(jit_State *J, uint64_t u64); |