From 0ad8ffd6e2bffeac9996dfcee9e7f0d0a90db8e6 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 6 Nov 2008 09:35:02 -0800 Subject: [PATCH] BR 2229703: POPCNT r64,rm64 not POPCNT r64,rm32 The 64-bit version of the POPCNT instruction takes r64,rm64; not r64,rm32. Signed-off-by: H. Peter Anvin --- insns.dat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/insns.dat b/insns.dat index a863f640..4a89615d 100644 --- a/insns.dat +++ b/insns.dat @@ -1856,7 +1856,7 @@ PCMPISTRM xmmreg,xmmrm,imm \361\3\x0F\x3A\x62\110\26 SSE42 PCMPGTQ xmmreg,xmmrm \361\3\x0F\x38\x37\110 SSE42 POPCNT reg16,rm16 \320\363\2\x0F\xB8\110 NEHALEM POPCNT reg32,rm32 \321\363\2\x0F\xB8\110 NEHALEM -POPCNT reg64,rm32 \324\363\2\x0F\xB8\110 NEHALEM,X64 +POPCNT reg64,rm64 \324\363\2\x0F\xB8\110 NEHALEM,X64 ;# AMD SSE5 instructions -- 2.11.4.GIT