summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2018-12-22 18:53:17 -0800
committerH. Peter Anvin <hpa@zytor.com>2018-12-22 18:53:17 -0800
commit26191f845a618a1c0b8313cb4e6ec25b6390973f (patch)
treec63629dab5d445d58ffebda5f62cf2cc708a6e5f
parent54d5078c11491a409339b8df22be59168c3c137c (diff)
parentca810ecbafc70b7d4d4d3eb6918f64288943f1f4 (diff)
downloadnasm-26191f845a618a1c0b8313cb4e6ec25b6390973f.tar.gz
Merge tag 'nasm-2.14.01'
NASM 2.14.01 Resolved Conflicts: version Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r--test/clzero.asm26
-rw-r--r--x86/insns.dat3
2 files changed, 29 insertions, 0 deletions
diff --git a/test/clzero.asm b/test/clzero.asm
new file mode 100644
index 00000000..89597a9a
--- /dev/null
+++ b/test/clzero.asm
@@ -0,0 +1,26 @@
+ bits 16
+
+ clzero
+ clzero ax
+ clzero eax
+%ifdef ERROR
+ clzero rax
+%endif
+
+ bits 32
+
+ clzero
+ clzero ax
+ clzero eax
+%ifdef ERROR
+ clzero rax
+%endif
+
+ bits 64
+
+ clzero
+%ifdef ERROR
+ clzero ax
+%endif
+ clzero eax
+ clzero rax
diff --git a/x86/insns.dat b/x86/insns.dat
index 36b45b3c..ceefeab5 100644
--- a/x86/insns.dat
+++ b/x86/insns.dat
@@ -5196,6 +5196,9 @@ PCOMMIT void [ 66 0f ae f8]
; AMD Zen v1
CLZERO void [ 0f 01 fc] FUTURE,AMD
+CLZERO reg_ax [-: a16 0f 01 fc] FUTURE,AMD,ND,NOLONG
+CLZERO reg_eax [-: a32 0f 01 fc] FUTURE,AMD,ND
+CLZERO reg_rax [-: a64 0f 01 fc] FUTURE,AMD,ND,X64
;# Processor trace write
PTWRITE rm32 [m: np 0f ae /4] FUTURE