Skip to content

Commit 7972a3d

Browse files
committed
Fix llvm-mca tests which were using invalid these instructions
1 parent 37f92d7 commit 7972a3d

File tree

3 files changed

+64
-64
lines changed

3 files changed

+64
-64
lines changed

llvm/test/tools/llvm-mca/ARM/m55-fp.s

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -21,30 +21,30 @@ vcmpe.f32 s1, #0.0
2121
vcmpe.f64 d1, #0.0
2222
vcvt.f32.f64 s1, d2
2323
vcvt.f64.f32 d1, s1
24-
vcvt.f16.u16 s1, s2, #8
25-
vcvt.f16.s16 s1, s2, #8
26-
vcvt.f16.u32 s1, s2, #8
27-
vcvt.f16.s32 s1, s2, #8
28-
vcvt.u16.f16 s1, s2, #8
29-
vcvt.s16.f16 s1, s2, #8
30-
vcvt.u32.f16 s1, s2, #8
31-
vcvt.s32.f16 s1, s2, #8
32-
vcvt.f32.u16 s1, s2, #8
33-
vcvt.f32.s16 s1, s2, #8
34-
vcvt.f32.u32 s1, s2, #8
35-
vcvt.f32.s32 s1, s2, #8
36-
vcvt.u16.f32 s1, s2, #8
37-
vcvt.s16.f32 s1, s2, #8
38-
vcvt.u32.f32 s1, s2, #8
39-
vcvt.s32.f32 s1, s2, #8
40-
vcvt.f64.u16 d1, d2, #8
41-
vcvt.f64.s16 d1, d2, #8
42-
vcvt.f64.u32 d1, d2, #8
43-
vcvt.f64.s32 d1, d2, #8
44-
vcvt.u16.f64 d1, d2, #8
45-
vcvt.s16.f64 d1, d2, #8
46-
vcvt.u32.f64 d1, d2, #8
47-
vcvt.s32.f64 d1, d2, #8
24+
vcvt.f16.u16 s1, s1, #8
25+
vcvt.f16.s16 s1, s1, #8
26+
vcvt.f16.u32 s1, s1, #8
27+
vcvt.f16.s32 s1, s1, #8
28+
vcvt.u16.f16 s1, s1, #8
29+
vcvt.s16.f16 s1, s1, #8
30+
vcvt.u32.f16 s1, s1, #8
31+
vcvt.s32.f16 s1, s1, #8
32+
vcvt.f32.u16 s1, s1, #8
33+
vcvt.f32.s16 s1, s1, #8
34+
vcvt.f32.u32 s1, s1, #8
35+
vcvt.f32.s32 s1, s1, #8
36+
vcvt.u16.f32 s1, s1, #8
37+
vcvt.s16.f32 s1, s1, #8
38+
vcvt.u32.f32 s1, s1, #8
39+
vcvt.s32.f32 s1, s1, #8
40+
vcvt.f64.u16 d1, d1, #8
41+
vcvt.f64.s16 d1, d1, #8
42+
vcvt.f64.u32 d1, d1, #8
43+
vcvt.f64.s32 d1, d1, #8
44+
vcvt.u16.f64 d1, d1, #8
45+
vcvt.s16.f64 d1, d1, #8
46+
vcvt.u32.f64 d1, d1, #8
47+
vcvt.s32.f64 d1, d1, #8
4848
vcvt.u32.f16 s1, s2
4949
vcvt.s32.f16 s1, s2
5050
vcvt.u32.f32 s1, s2

llvm/test/tools/llvm-mca/ARM/m7-fp.s

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ vcmp.f32 s1, s2
99
vcmp.f64 d1, d2
1010
vcvt.f32.f64 s1, d2
1111
vcvt.f64.f32 d1, s1
12-
vcvt.f32.u16 s1, s2, #8
13-
vcvt.f32.s16 s1, s2, #8
14-
vcvt.f32.u32 s1, s2, #8
15-
vcvt.f32.s32 s1, s2, #8
16-
vcvt.u16.f32 s1, s2, #8
17-
vcvt.s16.f32 s1, s2, #8
18-
vcvt.u32.f32 s1, s2, #8
19-
vcvt.s32.f32 s1, s2, #8
20-
vcvt.f64.u16 d1, d2, #8
21-
vcvt.f64.s16 d1, d2, #8
22-
vcvt.f64.u32 d1, d2, #8
23-
vcvt.f64.s32 d1, d2, #8
24-
vcvt.u16.f64 d1, d2, #8
25-
vcvt.s16.f64 d1, d2, #8
26-
vcvt.u32.f64 d1, d2, #8
27-
vcvt.s32.f64 d1, d2, #8
12+
vcvt.f32.u16 s1, s1, #8
13+
vcvt.f32.s16 s1, s1, #8
14+
vcvt.f32.u32 s1, s1, #8
15+
vcvt.f32.s32 s1, s1, #8
16+
vcvt.u16.f32 s1, s1, #8
17+
vcvt.s16.f32 s1, s1, #8
18+
vcvt.u32.f32 s1, s1, #8
19+
vcvt.s32.f32 s1, s1, #8
20+
vcvt.f64.u16 d1, d1, #8
21+
vcvt.f64.s16 d1, d1, #8
22+
vcvt.f64.u32 d1, d1, #8
23+
vcvt.f64.s32 d1, d1, #8
24+
vcvt.u16.f64 d1, d1, #8
25+
vcvt.s16.f64 d1, d1, #8
26+
vcvt.u32.f64 d1, d1, #8
27+
vcvt.s32.f64 d1, d1, #8
2828
vcvt.u32.f32 s1, s2
2929
vcvt.s32.f32 s1, s2
3030
vcvt.u32.f64 s1, d2

llvm/test/tools/llvm-mca/ARM/m85-fp.s

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -21,30 +21,30 @@ vcmpe.f32 s1, #0.0
2121
vcmpe.f64 d1, #0.0
2222
vcvt.f32.f64 s1, d2
2323
vcvt.f64.f32 d1, s1
24-
vcvt.f16.u16 s1, s2, #8
25-
vcvt.f16.s16 s1, s2, #8
26-
vcvt.f16.u32 s1, s2, #8
27-
vcvt.f16.s32 s1, s2, #8
28-
vcvt.u16.f16 s1, s2, #8
29-
vcvt.s16.f16 s1, s2, #8
30-
vcvt.u32.f16 s1, s2, #8
31-
vcvt.s32.f16 s1, s2, #8
32-
vcvt.f32.u16 s1, s2, #8
33-
vcvt.f32.s16 s1, s2, #8
34-
vcvt.f32.u32 s1, s2, #8
35-
vcvt.f32.s32 s1, s2, #8
36-
vcvt.u16.f32 s1, s2, #8
37-
vcvt.s16.f32 s1, s2, #8
38-
vcvt.u32.f32 s1, s2, #8
39-
vcvt.s32.f32 s1, s2, #8
40-
vcvt.f64.u16 d1, d2, #8
41-
vcvt.f64.s16 d1, d2, #8
42-
vcvt.f64.u32 d1, d2, #8
43-
vcvt.f64.s32 d1, d2, #8
44-
vcvt.u16.f64 d1, d2, #8
45-
vcvt.s16.f64 d1, d2, #8
46-
vcvt.u32.f64 d1, d2, #8
47-
vcvt.s32.f64 d1, d2, #8
24+
vcvt.f16.u16 s1, s1, #8
25+
vcvt.f16.s16 s1, s1, #8
26+
vcvt.f16.u32 s1, s1, #8
27+
vcvt.f16.s32 s1, s1, #8
28+
vcvt.u16.f16 s1, s1, #8
29+
vcvt.s16.f16 s1, s1, #8
30+
vcvt.u32.f16 s1, s1, #8
31+
vcvt.s32.f16 s1, s1, #8
32+
vcvt.f32.u16 s1, s1, #8
33+
vcvt.f32.s16 s1, s1, #8
34+
vcvt.f32.u32 s1, s1, #8
35+
vcvt.f32.s32 s1, s1, #8
36+
vcvt.u16.f32 s1, s1, #8
37+
vcvt.s16.f32 s1, s1, #8
38+
vcvt.u32.f32 s1, s1, #8
39+
vcvt.s32.f32 s1, s1, #8
40+
vcvt.f64.u16 d1, d1, #8
41+
vcvt.f64.s16 d1, d1, #8
42+
vcvt.f64.u32 d1, d1, #8
43+
vcvt.f64.s32 d1, d1, #8
44+
vcvt.u16.f64 d1, d1, #8
45+
vcvt.s16.f64 d1, d1, #8
46+
vcvt.u32.f64 d1, d1, #8
47+
vcvt.s32.f64 d1, d1, #8
4848
vcvt.u32.f16 s1, s2
4949
vcvt.s32.f16 s1, s2
5050
vcvt.u32.f32 s1, s2

0 commit comments

Comments
 (0)