summaryrefslogtreecommitdiff
path: root/src/lj_vm.h
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-17 22:08:20 +0100
committerMike Pall <mike>2009-12-17 22:08:20 +0100
commit6adab430afd9804d616b49658d09ab25c9380725 (patch)
tree155629b9598bc975c93454fd0ae6e88edfbad3c2 /src/lj_vm.h
parent1353acacb16fe988a9c68f1e6ccafb5ac28686e8 (diff)
downloadluajit-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.h4
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 @@
12LJ_ASMF void lj_vm_call(lua_State *L, TValue *base, int nres1); 12LJ_ASMF void lj_vm_call(lua_State *L, TValue *base, int nres1);
13LJ_ASMF int lj_vm_pcall(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); 13LJ_ASMF int lj_vm_pcall(lua_State *L, TValue *base, int nres1, ptrdiff_t ef);
14typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void *ud); 14typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void *ud);
15LJ_ASMF int lj_vm_cpcall(lua_State *L, lua_CPFunction cp, lua_CFunction func, 15LJ_ASMF int lj_vm_cpcall(lua_State *L, lua_CFunction func, void *ud,
16 void *ud); 16 lua_CPFunction cp);
17LJ_ASMF int lj_vm_resume(lua_State *L, TValue *base, int nres1, ptrdiff_t ef); 17LJ_ASMF int lj_vm_resume(lua_State *L, TValue *base, int nres1, ptrdiff_t ef);
18LJ_ASMF_NORET void lj_vm_unwind_c(void *cframe, int errcode); 18LJ_ASMF_NORET void lj_vm_unwind_c(void *cframe, int errcode);
19LJ_ASMF_NORET void lj_vm_unwind_ff(void *cframe); 19LJ_ASMF_NORET void lj_vm_unwind_ff(void *cframe);