- crash solved

This commit is contained in:
Ludwig Nussel committed 2005-11-06 16:32:42 +00:00
1 parent cc8b03c655
commit 590988222f
1 file changed
+2
+2
View File
@@ -554,6 +554,7 @@ void VM_Compile( vm_t *vm, vmHeader_t *header ) {
emit("push %%r8");
emit("push %%r9");
emit("push %%r10");
emit("push %%r10"); // align!
emit("negl %%eax"); // convert to actual number
emit("decl %%eax");
// first argument already in rdi
@@ -561,6 +562,7 @@ void VM_Compile( vm_t *vm, vmHeader_t *header ) {
emit("movq $%lu, %%rax", (unsigned long)callAsmCall);
emit("callq *%%rax");
emit("pop %%r10");
emit("pop %%r10");
emit("pop %%r9");
emit("pop %%r8");
emit("pop %%rdi");