From c23df9f25ae385682a06ae3e2ec3ab26d74b53cd Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Tue, 17 Jan 2012 09:51:46 +0100 Subject: [PATCH] --- yaml --- r: 286560 b: refs/heads/master c: 6eadf1075c6f923fece419e38cf05bff559aefcd h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/x86/.gitignore | 1 + trunk/arch/x86/lib/x86-opcode-map.txt | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 94422c9cb540..c1f7db847db2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c10076c4304083af15a41f6bc5e657e781c1f9a6 +refs/heads/master: 6eadf1075c6f923fece419e38cf05bff559aefcd diff --git a/trunk/arch/x86/.gitignore b/trunk/arch/x86/.gitignore index 028079065af6..7cab8c08e6d1 100644 --- a/trunk/arch/x86/.gitignore +++ b/trunk/arch/x86/.gitignore @@ -1,3 +1,4 @@ boot/compressed/vmlinux tools/test_get_len +tools/insn_sanity diff --git a/trunk/arch/x86/lib/x86-opcode-map.txt b/trunk/arch/x86/lib/x86-opcode-map.txt index a793da5e560e..8641bbb8e006 100644 --- a/trunk/arch/x86/lib/x86-opcode-map.txt +++ b/trunk/arch/x86/lib/x86-opcode-map.txt @@ -210,7 +210,9 @@ ab: STOS/W/D/Q Yv,rAX ac: LODS/B AL,Xb ad: LODS/W/D/Q rAX,Xv ae: SCAS/B AL,Yb -af: SCAS/W/D/Q rAX,Xv +# Note: The May 2011 Intel manual shows Xv for the second parameter of the +# next instruction but Yv is correct +af: SCAS/W/D/Q rAX,Yv # 0xb0 - 0xbf b0: MOV AL/R8L,Ib b1: MOV CL/R9L,Ib