Index: /trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm	(revision 336)
+++ /trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm	(revision 337)
@@ -147,5 +147,10 @@
 
     ;/* First we have to save some final CPU context registers. */
+%ifdef __AMD64__
+    mov     rax, qword .vmlaunch_done
+    push    rax
+%else
     push    .vmlaunch_done
+%endif
     mov     eax, VMX_VMCS_HOST_RIP  ;/* return address (too difficult to continue after VMLAUNCH?) */
     vmwrite xAX, [xSP]
@@ -291,5 +296,10 @@
 
     ;/* First we have to save some final CPU context registers. */
+%ifdef __AMD64__
+    mov     rax, qword vmresume_done
+    push    rax
+%else
     push    vmresume_done
+%endif
     mov     eax, VMX_VMCS_HOST_RIP  ;/* return address (too difficult to continue after VMLAUNCH?) */
     vmwrite xAX, [xSP]
