Skip to content

Commit ea8b28b

Browse files
committed
Modified: Updated testcases checks for disassembly as be base instruction
1 parent 951e05e commit ea8b28b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

llvm/test/tools/llvm-exegesis/AArch64/setReg_init_check.s

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ PPR-NOT: setRegTo is not implemented, results will be unreliable
99
PPR: assembled_snippet: {{.*}}C0035FD6
1010
PPR_ASM: {{<foo>:}}
1111
PPR_ASM: ptrue p{{[0-9]+}}.b
12-
PPR_ASM-NEXT: dupm z{{[0-9]+}}.s, #0x1
12+
PPR_ASM-NEXT: mov z{{[0-9]+}}.d, #0x0
1313
PPR_ASM-NEXT: faddv d{{[0-9]+}}, p{{[0-9]+}}, z{{[0-9]+}}
1414

1515
## ZPR Register Class Initialization Testcase
16-
## Ideally, we should use PTRUE_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case; however, Exegesis does not yet support PTRUE_{B/H/S/D}.
16+
## Ideally, we should use DUP_ZI_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case; however, Exegesis does not yet support DUP_ZI_{B/H/S/D}.
1717
RUN: llvm-exegesis -mcpu=neoverse-v2 -mode=latency --dump-object-to-disk=%d --opcode-name=FADDV_VPZ_D 2>&1 | FileCheck %s --check-prefix=ZPR
1818
RUN: llvm-objdump -d %d > %t.s
1919
RUN: FileCheck %s --check-prefix=ZPR_ASM < %t.s
2020
ZPR-NOT: setRegTo is not implemented, results will be unreliable
2121
ZPR: assembled_snippet: {{.*}}C0035FD6
2222
ZPR_ASM: {{<foo>:}}
2323
ZPR_ASM: ptrue p{{[0-9]+}}.b
24-
ZPR_ASM-NEXT: dupm z{{[0-9]+}}.s, #0x1
24+
ZPR_ASM-NEXT: mov z{{[0-9]+}}.d, #0x0
2525
ZPR_ASM-NEXT: faddv d{{[0-9]+}}, p{{[0-9]+}}, z{{[0-9]+}}
2626

2727
## FPR128 Register Class Initialization Testcase
@@ -41,5 +41,6 @@ RUN: FileCheck %s --check-prefix=FPR64-ASM < %t.s
4141
FPR64-NOT: setRegTo is not implemented, results will be unreliable
4242
FPR64: assembled_snippet: {{.*}}C0035FD6
4343
FPR64-ASM: {{<foo>:}}
44-
FPR64-ASM: fmov d{{[0-9]+}}, {{#2.0+|#2\.000000000000000000e\+00}}
44+
## For FMOVDi base-instruction : fmov d{{[0-9]+}}, {{#2.0+|#2\.000000000000000000e\+00}}
45+
FPR64-ASM: movi d{{[0-9]+}}, #0000000000000000
4546
FPR64-ASM-NEXT: addv h{{[0-9]+}}, v{{[0-9]+}}.4h

0 commit comments

Comments
 (0)