aboutsummaryrefslogtreecommitdiffstats
path: root/travis/test
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2018-11-11 19:15:58 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2018-11-11 21:43:46 +0300
commitf9e3e8168b5928332c222a363be9a2acd71dd5eb (patch)
tree0b6e1033c18f23a9c427624b99815db37e12f976 /travis/test
parent6fcb91cbc1a510ab8563d638b315ce7bd265464b (diff)
downloadnasm-f9e3e8168b5928332c222a363be9a2acd71dd5eb.tar.gz
nasm-f9e3e8168b5928332c222a363be9a2acd71dd5eb.tar.xz
nasm-f9e3e8168b5928332c222a363be9a2acd71dd5eb.zip
test: nasm-t -- Add br3392252
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'travis/test')
-rw-r--r--travis/test/br3392252.asm41
-rw-r--r--travis/test/br3392252.bin.tbin0 -> 167 bytes
-rw-r--r--travis/test/br3392252.json12
3 files changed, 53 insertions, 0 deletions
diff --git a/travis/test/br3392252.asm b/travis/test/br3392252.asm
new file mode 100644
index 00000000..12a739e9
--- /dev/null
+++ b/travis/test/br3392252.asm
@@ -0,0 +1,41 @@
+[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
diff --git a/travis/test/br3392252.bin.t b/travis/test/br3392252.bin.t
new file mode 100644
index 00000000..60203914
--- /dev/null
+++ b/travis/test/br3392252.bin.t
Binary files differ
diff --git a/travis/test/br3392252.json b/travis/test/br3392252.json
new file mode 100644
index 00000000..ed34c17f
--- /dev/null
+++ b/travis/test/br3392252.json
@@ -0,0 +1,12 @@
+[
+ {
+ "description": "Test bls, blc instructions",
+ "id": "br3392252",
+ "format": "bin",
+ "source": "br3392252.asm",
+ "option": "-Ox",
+ "target": [
+ { "output": "br3392252.bin" }
+ ]
+ }
+]