From: Peter Johnson Date: Tue, 4 May 2004 19:40:15 +0000 (-0000) Subject: Fix LSS opcode. X-Git-Tag: v0.4.0~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c575dad16c62e5644a1423421a08a09981c57a7;p=yasm Fix LSS opcode. Bugzilla Bug: 36 Reported By: vclaudepierre@tiscali.fr svn path=/trunk/yasm/; revision=1114 --- diff --git a/modules/arch/x86/tests/genopcode.hex b/modules/arch/x86/tests/genopcode.hex index 4728ca4b..069c90dd 100644 --- a/modules/arch/x86/tests/genopcode.hex +++ b/modules/arch/x86/tests/genopcode.hex @@ -220,7 +220,7 @@ c4 00 66 0f -b6 +b2 26 0b 00 diff --git a/modules/arch/x86/x86id.re b/modules/arch/x86/x86id.re index 97fe80a4..fdfdb2b8 100644 --- a/modules/arch/x86/x86id.re +++ b/modules/arch/x86/x86id.re @@ -2921,7 +2921,7 @@ yasm_x86__parse_check_id(yasm_arch *arch, unsigned long data[4], } L F S { RET_INSN(lfgss, 0xB4, CPU_386); } L G S { RET_INSN(lfgss, 0xB5, CPU_386); } - L S S { RET_INSN(lfgss, 0xB6, CPU_386); } + L S S { RET_INSN(lfgss, 0xB2, CPU_386); } /* Flags register instructions */ C L C { RET_INSN(onebyte, 0x00F8, CPU_Any); } C L D { RET_INSN(onebyte, 0x00FC, CPU_Any); }