From 96690c6ee4a7a4907c0cd373a018fc33c1db09d4 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 9 Nov 2009 16:53:43 -0800 Subject: [PATCH] insns.dat: remove non-DREX SSE5 instructions Even the non-DREX SSE5 instructions appear to have been either obsoleted or replaced with XOP varieties. The only exception are the ROUNDxx instructions, which are really SSE4.1 instructions and which were simply duplicates. Signed-off-by: H. Peter Anvin --- insns.dat | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/insns.dat b/insns.dat index a6ed1507..c8fe483c 100644 --- a/insns.dat +++ b/insns.dat @@ -1912,37 +1912,6 @@ POPCNT reg16,rm16 \320\333\2\x0F\xB8\110 NEHALEM,SW POPCNT reg32,rm32 \321\333\2\x0F\xB8\110 NEHALEM,SD POPCNT reg64,rm64 \324\333\2\x0F\xB8\110 NEHALEM,SQ,X64 -;# AMD SSE5 instructions (verify that these still exist) -FRCZPS xmmreg,xmmrm \360\3\x0F\x7A\x10\110 SSE5,AMD -FRCZPD xmmreg,xmmrm \360\3\x0F\x7A\x11\110 SSE5,AMD -FRCZSS xmmreg,xmmrm \360\3\x0F\x7A\x12\110 SSE5,AMD -FRCZSD xmmreg,xmmrm \360\3\x0F\x7A\x13\110 SSE5,AMD -CVTPH2PS xmmreg,xmmrm \360\3\x0F\x7A\x30\110 SSE5,AMD,SQ -CVTPS2PH xmmrm,xmmreg \360\3\x0F\x7A\x31\101 SSE5,AMD,SQ -PHADDBW xmmreg,xmmrm \360\3\x0F\x7A\x41\110 SSE5,AMD -PHADDBD xmmreg,xmmrm \360\3\x0F\x7A\x42\110 SSE5,AMD -PHADDBQ xmmreg,xmmrm \360\3\x0F\x7A\x43\110 SSE5,AMD -PHADDWD xmmreg,xmmrm \360\3\x0F\x7A\x46\110 SSE5,AMD -PHADDWQ xmmreg,xmmrm \360\3\x0F\x7A\x47\110 SSE5,AMD -PHADDDQ xmmreg,xmmrm \360\3\x0F\x7A\x4B\110 SSE5,AMD -PHADDUBW xmmreg,xmmrm \360\3\x0F\x7A\x51\110 SSE5,AMD -PHADDUBD xmmreg,xmmrm \360\3\x0F\x7A\x52\110 SSE5,AMD -PHADDUBQ xmmreg,xmmrm \360\3\x0F\x7A\x53\110 SSE5,AMD -PHADDUWD xmmreg,xmmrm \360\3\x0F\x7A\x56\110 SSE5,AMD -PHADDUWQ xmmreg,xmmrm \360\3\x0F\x7A\x57\110 SSE5,AMD -PHADDUDQ xmmreg,xmmrm \360\3\x0F\x7A\x5B\110 SSE5,AMD -PHSUBBW xmmreg,xmmrm \360\3\x0F\x7A\x61\110 SSE5,AMD -PHSUBWD xmmreg,xmmrm \360\3\x0F\x7A\x62\110 SSE5,AMD -PHSUBDQ xmmreg,xmmrm \360\3\x0F\x7A\x63\110 SSE5,AMD -PROTB xmmreg,xmmrm,imm \360\3\x0F\x7B\x40\110\26 SSE5,AMD -PROTW xmmreg,xmmrm,imm \360\3\x0F\x7B\x41\110\26 SSE5,AMD -PROTD xmmreg,xmmrm,imm \360\3\x0F\x7B\x42\110\26 SSE5,AMD -PROTQ xmmreg,xmmrm,imm \360\3\x0F\x7B\x43\110\26 SSE5,AMD -ROUNDPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD -ROUNDPD xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD -ROUNDSS xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD -ROUNDSD xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD - ;# Intel SMX GETSEC void \2\x0F\x37 KATMAI -- 2.11.4.GIT