From: Peter Johnson Date: Sun, 10 Sep 2006 19:50:48 +0000 (-0000) Subject: Move CPU_64 and CPU_Not64 to bits 30 and 31 to avoid CPU_EM64T bit conflict X-Git-Tag: v0.6.0~162 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9d1a286f94ab0d84b11ec368bd92c219c8c5712b;p=yasm Move CPU_64 and CPU_Not64 to bits 30 and 31 to avoid CPU_EM64T bit conflict and allow for a few more bits without constantly moving these two. svn path=/trunk/yasm/; revision=1612 --- diff --git a/modules/arch/x86/x86arch.h b/modules/arch/x86/x86arch.h index eb896544..46267b0c 100644 --- a/modules/arch/x86/x86arch.h +++ b/modules/arch/x86/x86arch.h @@ -62,8 +62,8 @@ /* Technically not CPU capabilities, they do affect what instructions are * available. These are tested against BITS==64. */ -#define CPU_64 (1UL<<26) /* Only available in 64-bit mode */ -#define CPU_Not64 (1UL<<27) /* Not available (invalid) in 64-bit mode */ +#define CPU_64 (1UL<<30) /* Only available in 64-bit mode */ +#define CPU_Not64 (1UL<<31) /* Not available (invalid) in 64-bit mode */ typedef struct yasm_arch_x86 { yasm_arch_base arch; /* base structure */