Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions
authorH. Peter Anvin <hpa@zytor.com>
Thu, 13 Sep 2007 04:58:51 +0000 (21:58 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 13 Sep 2007 04:58:51 +0000 (21:58 -0700)
commitcb9b690ae6d4bc7124faa9600cb10320d288143b
tree262b89b46318a1ab85d850c4cf9880ab51feb219
parentdaffd793726d852001ba1fef3b7b0d87d5396bf1
Add (untested!) SSSE3, SSE4.1, SSE4.2 instructions

Add the SSSE3, SSE4.1 and SSE4.2 instruction sets.  Change \332 to be
a literal 0xF2 prefix, by analog with \333 for 0xF3 prefix (the
previous \332 flag changed to \335).  This is necessary to get the REX
prefix in the right place for instructions that use it.

We are going to have to go in and change existing instruction patterns
which use these, as well.
assemble.c
disasm.c
insns.dat
insns.h
nasm.h
regs.dat