summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-05-21 14:03:56 -0700
committerH. Peter Anvin <hpa@zytor.com>2008-05-21 14:03:56 -0700
commitbce9da223f98c02417f860b5873b12d91442bb22 (patch)
tree08de087368886b67d22ab961ee703121ee16bbab
parent36b47fdfdc6c100c382b238da24c3b3d1b10be4b (diff)
downloadnasm-bce9da223f98c02417f860b5873b12d91442bb22.tar.gz
Add the MOVBE instructions (BR 1956954)
Add the MOVBE instructions (load/store and swap)
-rw-r--r--insns.dat9
1 files changed, 9 insertions, 0 deletions
diff --git a/insns.dat b/insns.dat
index 98a59fab..9d66b89a 100644
--- a/insns.dat
+++ b/insns.dat
@@ -2025,6 +2025,15 @@ GETSEC void \2\x0F\x37 KATMAI
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 new instructions in ???
+; Is NEHALEM right here?
+MOVBE reg16,mem16 [rm: o16 0f 38 f0 /r] NEHALEM,SM
+MOVBE reg32,mem32 [rm: o32 0f 38 f0 /r] NEHALEM,SM
+MOVBE reg64,mem64 [rm: o64 0f 38 f0 /r] NEHALEM,SM
+MOVBE mem16,reg16 [mr: o16 0f 38 f1 /r] NEHALEM,SM
+MOVBE mem32,reg32 [mr: o32 0f 38 f1 /r] NEHALEM,SM
+MOVBE mem64,reg64 [mr: o64 0f 38 f1 /r] NEHALEM,SM
+
;# Intel AES instructions
; Is NEHALEM right here?
AESENC xmmreg,xmmrm [rm: 66 0f 38 dc /r] NEHALEM,SO