mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-25 18:10:23 +08:00
Sandy Bridge, not Sandy Banks; add Westmere
This commit is contained in:
parent
7334e3ac23
commit
42a8caecb5
@ -2024,10 +2024,10 @@ PFRCP mmxreg,mmxrm \323\2\x0F\x0F\110\1\x86 PENT,3DNOW,SQ,CYRIX
|
||||
PFRSQRT mmxreg,mmxrm \323\2\x0F\x0F\110\1\x87 PENT,3DNOW,SQ,CYRIX
|
||||
|
||||
;# Intel AVX instructions
|
||||
VPERMIL2PS xmmreg,xmmreg,xmmrm,xmmreg,imm \260\103\101\1\x48\123\172\34 AVX,SANDYBANKS
|
||||
VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm \260\103\111\1\x48\132\172\14 AVX,SANDYBANKS
|
||||
VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm \260\103\105\1\x48\123\172\34 AVX,SANDYBANKS
|
||||
VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm \260\103\115\1\x48\132\172\14 AVX,SANDYBANKS
|
||||
VPERMIL2PS xmmreg,xmmreg,xmmrm,xmmreg,imm \260\103\101\1\x48\123\172\34 AVX,SANDYBRIDGE
|
||||
VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm \260\103\111\1\x48\132\172\14 AVX,SANDYBRIDGE
|
||||
VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm \260\103\105\1\x48\123\172\34 AVX,SANDYBRIDGE
|
||||
VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm \260\103\115\1\x48\132\172\14 AVX,SANDYBRIDGE
|
||||
|
||||
;# VIA (Centaur) security instructions
|
||||
XSTORE void \3\x0F\xA7\xC0 PENT,CYRIX
|
||||
|
3
insns.h
3
insns.h
@ -115,7 +115,8 @@ extern const struct disasm_index itable[256];
|
||||
#define IF_PRESCOTT 0x09000000UL /* Prescott instructions */
|
||||
#define IF_X86_64 0x0A000000UL /* x86-64 instruction (long or legacy mode) */
|
||||
#define IF_NEHALEM 0x0B000000UL /* Nehalem instruction */
|
||||
#define IF_SANDYBANKS 0x0C000000UL /* Sandy Banks instruction */
|
||||
#define IF_WESTMERE 0x0C000000UL /* Westmere instruction */
|
||||
#define IF_SANDYBRIDE 0x0D000000UL /* Sandy Bridge instruction */
|
||||
#define IF_X64 (IF_LONG|IF_X86_64)
|
||||
#define IF_IA64 0x0F000000UL /* IA64 instructions (in x86 mode) */
|
||||
#define IF_CYRIX 0x10000000UL /* Cyrix-specific instruction */
|
||||
|
Loading…
x
Reference in New Issue
Block a user