summaryrefslogtreecommitdiff
path: root/regs.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-09-12 21:58:51 -0700
committerH. Peter Anvin <hpa@zytor.com>2007-09-12 21:58:51 -0700
commitcb9b690ae6d4bc7124faa9600cb10320d288143b (patch)
tree262b89b46318a1ab85d850c4cf9880ab51feb219 /regs.dat
parentdaffd793726d852001ba1fef3b7b0d87d5396bf1 (diff)
downloadnasm-cb9b690ae6d4bc7124faa9600cb10320d288143b.tar.gz
nasm-cb9b690ae6d4bc7124faa9600cb10320d288143b.tar.bz2
nasm-cb9b690ae6d4bc7124faa9600cb10320d288143b.zip
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.
Diffstat (limited to 'regs.dat')
-rw-r--r--regs.dat3
1 files changed, 2 insertions, 1 deletions
diff --git a/regs.dat b/regs.dat
index f70e329..64fa2a0 100644
--- a/regs.dat
+++ b/regs.dat
@@ -78,4 +78,5 @@ st1-7 FPUREG fpureg 1
mm0-7 MMXREG mmxreg 0
# SSE registers
-xmm0-15 XMMREG xmmreg 0
+xmm0 XMM0 xmmreg 0
+xmm1-15 XMMREG xmmreg 1