static int debug_linker = 0;
-#if defined(__amd64__)
+#if defined(__x86_64__)
# define x86_64_TARGET_ARCH
#elif defined(__i386__)
# define i386_TARGET_ARCH
if (secno == SHN_COMMON) {
isLocal = FALSE;
-# if defined(__amd64__)
+# if defined(__x86_64__)
ad = calloc_below2G(1, stab[j].st_size);
# else
ad = calloc(1, stab[j].st_size);
# define VexArch VexArchX86
# define VexSubArch VexSubArchX86_sse1
# define GuestPC guest_EIP
-#elif defined(__amd64__)
+#elif defined(__x86_64__)
# define VexGuestState VexGuestAMD64State
# define LibVEX_Guest_initialise LibVEX_GuestAMD64_initialise
# define VexArch VexArchAMD64
switchback_asm(); // never returns
}
-#elif defined(__amd64__)
+#elif defined(__x86_64__)
asm(
"switchback_asm:\n"
" ret\n"
);
-#elif defined(__amd64__)
+#elif defined(__x86_64__)
asm(
"run_translation_asm:\n"
gst.guest_ESP = esp+4;
next_guest = gst.guest_EIP;
}
-# elif defined(__amd64__)
+# elif defined(__x86_64__)
{
HWord esp = gst.guest_RSP;
gst.guest_RIP = *(UInt*)(esp+0);
gst.guest_ESP = (UInt)&gstack[25000];
*(UInt*)(gst.guest_ESP+4) = (UInt)serviceFn;
*(UInt*)(gst.guest_ESP+0) = 0x12345678;
-# elif defined(__amd64__)
+# elif defined(__x86_64__)
gst.guest_RIP = (ULong)entry;
gst.guest_RSP = (ULong)&gstack[25000];
gst.guest_RDI = (ULong)serviceFn;