diff --git a/src/apple2.h b/src/apple2.h index 9cfcd082..b99de189 100644 --- a/src/apple2.h +++ b/src/apple2.h @@ -21,12 +21,6 @@ #include "config.h" #endif -/* Code alignment */ -#if defined(__i486__) || defined(__i586__) -#define ALIGN .balign 16 -#else /* !(__i486__ || __i586__) */ -#define ALIGN .balign 4 -#endif /* !(__i486__ || __i586__) */ /* Symbol naming issues */ #ifdef NO_UNDERSCORES diff --git a/src/x86/cpu-regs.h b/src/x86/cpu-regs.h index 3482c65d..3ad012bc 100644 --- a/src/x86/cpu-regs.h +++ b/src/x86/cpu-regs.h @@ -11,6 +11,14 @@ #include "cpu.h" +#if defined(__LP64__) +# error TBD +#elif defined(__i486__) || defined(__i586__) || defined(__i686__) +# define ALIGN .balign 16 +#else +# define ALIGN .balign 4 +#endif + #define X_Reg %bl /* 6502 X register in %bl */ #define Y_Reg %bh /* 6502 Y register in %bh */ #define A_Reg %cl /* 6502 A register in %cl */