]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
x86/testsuite: Refine AVX10.2 rounding testcases
authorHaochen Jiang <haochen.jiang@intel.com>
Wed, 25 Sep 2024 08:47:16 +0000 (16:47 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Thu, 26 Sep 2024 03:03:44 +0000 (11:03 +0800)
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.

gas/testsuite/gas/i386/avx10_2-rounding-intel.d
gas/testsuite/gas/i386/avx10_2-rounding.s

index 09535f6a1f7fe4ef61a5866fe99d714ce3b6f9de..f40c296d823212600558671097cff4bc6fa184bb 100644 (file)
@@ -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\}
index cb0a6b9a900b2cc0c3ad4f16fa267ce71674853d..048e71506350523bccb4cc10069e73b841a47ce4 100644 (file)
@@ -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