test: Add br3392252 test
authorCyrill Gorcunov <gorcunov@gmail.com>
Sun, 12 May 2013 22:21:08 +0000 (02:21 +0400)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sun, 12 May 2013 22:21:08 +0000 (02:21 +0400)
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
test/br3392252.asm [new file with mode: 0644]

diff --git a/test/br3392252.asm b/test/br3392252.asm
new file mode 100644 (file)
index 0000000..82b9e1c
--- /dev/null
@@ -0,0 +1,43 @@
+;Testname=br3392252; Arguments=-Ox -fbin -obrbr3392252.o; Files=stdout stderr br3392252.o
+
+[BITS 64]
+
+       bextr rax, rsi, 1
+       bextr eax, esi, 1
+       bextr eax, esi, eax
+
+       blcfill edx, ebx
+       blcfill edx, [ebx]
+       blcfill rax, rbx
+
+       blci edx, ebx
+       blci edx, [ebx]
+       blci rax, rbx
+
+       blcic edx, ebx
+       blcic edx, [ebx]
+       blcic rax, rbx
+
+       blcmsk edx, ebx
+       blcmsk edx, [ebx]
+       blcmsk rax, rbx
+
+       blcs edx, ebx
+       blcs edx, [ebx]
+       blcs rax, rbx
+
+       blsfill edx, ebx
+       blsfill edx, [ebx]
+       blsfill rax, rbx
+
+       blsic edx, ebx
+       blsic edx, [ebx]
+       blsic rax, rbx
+
+       t1mskc edx, ebx
+       t1mskc edx, [ebx]
+       t1mskc rax, rbx
+
+       tzmsk edx, ebx
+       tzmsk edx, [ebx]
+       tzmsk rax, rbx