aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaochen Jiang <haochen.jiang@intel.com>2024-09-25 16:47:16 +0800
committerHaochen Jiang <haochen.jiang@intel.com>2024-09-26 11:03:44 +0800
commit24979a6d5af83cb197d4acef57b13b55a328a43d (patch)
tree3ba0c9ae76e538b87027a4a06b2ad868eb1422f0
parentc9cfe943aaa4973d5d1e8c49e4fb6853532b3017 (diff)
downloadbinutils-24979a6d5af83cb197d4acef57b13b55a328a43d.zip
binutils-24979a6d5af83cb197d4acef57b13b55a328a43d.tar.gz
binutils-24979a6d5af83cb197d4acef57b13b55a328a43d.tar.bz2
x86/testsuite: Refine AVX10.2 rounding testcases
Using hard byte code is not a good idea in dump file. Add a label for intel syntax test check to avoid that. gas/ChangeLog: * testsuite/gas/i386/avx10_2-rounding-intel.d: Use label for test split. * testsuite/gas/i386/avx10_2-rounding.s: Add label to avoid hard coding in dump file.
-rw-r--r--gas/testsuite/gas/i386/avx10_2-rounding-intel.d4
-rw-r--r--gas/testsuite/gas/i386/avx10_2-rounding.s1
2 files changed, 3 insertions, 2 deletions
diff --git a/gas/testsuite/gas/i386/avx10_2-rounding-intel.d b/gas/testsuite/gas/i386/avx10_2-rounding-intel.d
index 09535f6..f40c296 100644
--- a/gas/testsuite/gas/i386/avx10_2-rounding-intel.d
+++ b/gas/testsuite/gas/i386/avx10_2-rounding-intel.d
@@ -6,9 +6,9 @@
Disassembly of section \.text:
-0+ <_start>:
#...
-\s*a83:\s*62 f1 d1 18 c2 ec 7b\s+vcmppd k5,ymm5,ymm4\{sae\},0x7b
+[a-f0-9]+ <_intel>:
+\s*[a-f0-9]+:\s*62 f1 d1 18 c2 ec 7b\s+vcmppd k5,ymm5,ymm4\{sae\},0x7b
\s*[a-f0-9]+:\s*62 f1 d1 1f c2 ec 7b\s+vcmppd k5\{k7\},ymm5,ymm4\{sae\},0x7b
\s*[a-f0-9]+:\s*62 f2 f9 18 42 f5\s+vgetexppd ymm6,ymm5\{sae\}
\s*[a-f0-9]+:\s*62 f2 f9 1f 42 f5\s+vgetexppd ymm6\{k7\},ymm5\{sae\}
diff --git a/gas/testsuite/gas/i386/avx10_2-rounding.s b/gas/testsuite/gas/i386/avx10_2-rounding.s
index cb0a6b9..048e715 100644
--- a/gas/testsuite/gas/i386/avx10_2-rounding.s
+++ b/gas/testsuite/gas/i386/avx10_2-rounding.s
@@ -175,6 +175,7 @@ _start:
vcvt\n\()2ph {rz-sae}, %ymm5, %ymm6{%k7}{z}
.endr
+_intel:
.intel_syntax noprefix
.irp m, pd, ph, ps
vcmp\m k5, ymm5, ymm4{sae}, 123