diff options
author | Mike Pall <mike> | 2009-12-17 22:08:20 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-17 22:08:20 +0100 |
commit | 6adab430afd9804d616b49658d09ab25c9380725 (patch) | |
tree | 155629b9598bc975c93454fd0ae6e88edfbad3c2 /src/lj_vm.h | |
parent | 1353acacb16fe988a9c68f1e6ccafb5ac28686e8 (diff) | |
download | luajit-6adab430afd9804d616b49658d09ab25c9380725.tar.gz luajit-6adab430afd9804d616b49658d09ab25c9380725.tar.bz2 luajit-6adab430afd9804d616b49658d09ab25c9380725.zip |
Adapt primary inbound calls in x64 interpreter.
Change argument order for lj_vm_cpcall() to simplify x64 interpreter.
Diffstat (limited to 'src/lj_vm.h')
-rw-r--r-- | src/lj_vm.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_vm.h b/src/lj_vm.h index 095f284a..e4adc8db 100644 --- a/src/lj_vm.h +++ b/src/lj_vm.h | |||
@@ -12,8 +12,8 @@ | |||
12 | LJ_ASMF void lj_vm_call(lua_State *L, TValue *base, int nres1); | 12 | LJ_ASMF void lj_vm_call(lua_State *L, TValue *base, int nres1); |
13 | LJ_ASMF int lj_vm_pcall(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); | 13 | LJ_ASMF int lj_vm_pcall(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); |
14 | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void *ud); | 14 | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void *ud); |
15 | LJ_ASMF int lj_vm_cpcall(lua_State *L, lua_CPFunction cp, lua_CFunction func, | 15 | LJ_ASMF int lj_vm_cpcall(lua_State *L, lua_CFunction func, void *ud, |
16 | void *ud); | 16 | lua_CPFunction cp); |
17 | LJ_ASMF int lj_vm_resume(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); | 17 | LJ_ASMF int lj_vm_resume(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); |
18 | LJ_ASMF_NORET void lj_vm_unwind_c(void *cframe, int errcode); | 18 | LJ_ASMF_NORET void lj_vm_unwind_c(void *cframe, int errcode); |
19 | LJ_ASMF_NORET void lj_vm_unwind_ff(void *cframe); | 19 | LJ_ASMF_NORET void lj_vm_unwind_ff(void *cframe); |