mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-18 16:25:05 +08:00
The CRC32 instructions can take 66 prefixes as well as F2
The CRC32 instructions require F2, but can also take a 66 prefix to set the operand size. This is not the SSE model of prefix extension. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
bcc3bb975c
commit
7dce7bc8a1
10
insns.dat
10
insns.dat
@ -1844,11 +1844,11 @@ ROUNDSD xmmreg,xmmrm,imm \361\3\x0F\x3A\x0B\110\26 SSE41
|
||||
ROUNDSS xmmreg,xmmrm,imm \361\3\x0F\x3A\x0A\110\26 SSE41
|
||||
|
||||
;# Nehalem New Instructions (SSE4.2)
|
||||
CRC32 reg32,rm8 \362\3\x0F\x38\xF0\110 SSE42
|
||||
CRC32 reg32,rm16 \362\3\x0F\x38\xF1\110 SSE42
|
||||
CRC32 reg32,rm32 \362\3\x0F\x38\xF1\110 SSE42
|
||||
CRC32 reg64,rm8 \324\362\3\x0F\x38\xF0\110 SSE42,X64
|
||||
CRC32 reg64,rm64 \324\362\3\x0F\x38\xF1\110 SSE42,X64
|
||||
CRC32 reg32,rm8 \332\3\x0F\x38\xF0\110 SSE42
|
||||
CRC32 reg32,rm16 \320\332\3\x0F\x38\xF1\110 SSE42
|
||||
CRC32 reg32,rm32 \321\332\3\x0F\x38\xF1\110 SSE42
|
||||
CRC32 reg64,rm8 \324\332\3\x0F\x38\xF0\110 SSE42,X64
|
||||
CRC32 reg64,rm64 \324\332\3\x0F\x38\xF1\110 SSE42,X64
|
||||
PCMPESTRI xmmreg,xmmrm,imm \361\3\x0F\x3A\x61\110\26 SSE42
|
||||
PCMPESTRM xmmreg,xmmrm,imm \361\3\x0F\x3A\x60\110\26 SSE42
|
||||
PCMPISTRI xmmreg,xmmrm,imm \361\3\x0F\x3A\x63\110\26 SSE42
|
||||
|
Loading…
Reference in New Issue
Block a user