From: Peter Johnson Date: Thu, 8 Jun 2006 03:37:13 +0000 (-0000) Subject: * x86parse.gap: Make cmpxchg16b only work as an instruction identifer in 64-bit X-Git-Tag: v0.5.0~1^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a93ccb630d1158829c8be04c6cb2bf2e215eaa99;p=yasm * x86parse.gap: Make cmpxchg16b only work as an instruction identifer in 64-bit mode. svn path=/trunk/yasm/; revision=1554 --- diff --git a/modules/arch/x86/x86parse.gap b/modules/arch/x86/x86parse.gap index 79a29cd0..5dc170c4 100644 --- a/modules/arch/x86/x86parse.gap +++ b/modules/arch/x86/x86parse.gap @@ -746,7 +746,7 @@ INSN - sysret "lq" twobyte 0x0F07 CPU_686|CPU_AMD|CPU_Priv # AMD x86-64 extensions INSN - swapgs NONE threebyte 0x0F01F8 CPU_Hammer|CPU_64 INSN - rdtscp NONE threebyte 0x0F01F9 CPU_686|CPU_AMD|CPU_Priv -INSN - cmpxchg16b NONE cmpxchg16b 0 CPU_586 +INSN - cmpxchg16b NONE cmpxchg16b 0 CPU_Hammer|CPU_64 # AMD Pacifica SVM instructions INSN - clgi NONE threebyte 0x0F01DD CPU_Hammer|CPU_64|CPU_SVM INSN - invlpga NONE invlpga 0 CPU_Hammer|CPU_64|CPU_SVM