From f9e3e8168b5928332c222a363be9a2acd71dd5eb Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Sun, 11 Nov 2018 19:15:58 +0300 Subject: [PATCH] test: nasm-t -- Add br3392252 Signed-off-by: Cyrill Gorcunov --- travis/test/br3392252.asm | 41 ++++++++++++++++++++++++++++++++++++ travis/test/br3392252.bin.t | Bin 0 -> 167 bytes travis/test/br3392252.json | 12 +++++++++++ 3 files changed, 53 insertions(+) create mode 100644 travis/test/br3392252.asm create mode 100644 travis/test/br3392252.bin.t create mode 100644 travis/test/br3392252.json 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 0000000000000000000000000000000000000000..60203914bc90b5cf1a73aa6c2e863e08800a7847 GIT binary patch literal 167 zcmXAhArgQf6h!&ITAVQ&jYgvf(j#ySF6B^&M4BWZ5@d#=`z<^B=IyM>ZM3A6GFkuS zy7gmCI>{Z#!K6m+Yh1y+easc6h+p9gjO-bE#-4)s89so$@C5c?`6K+1{B`j=xWh-` G1sq?L8&-7y literal 0 HcmV?d00001 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" } + ] + } +]