|
6 | 6 |
|
7 | 7 | .type aliases,%function
|
8 | 8 | aliases:
|
9 |
| - fstmfdd sp!, {s0} |
10 |
| - fstmead sp!, {s0} |
11 |
| - fstmdbd sp!, {s0} |
12 |
| - fstmiad sp!, {s0} |
13 |
| - fstmfds sp!, {d0} |
14 |
| - fstmeas sp!, {d0} |
15 |
| - fstmdbs sp!, {d0} |
16 |
| - fstmias sp!, {d0} |
17 |
| - |
18 |
| - fldmias sp!, {d0} |
19 |
| - fldmdbs sp!, {d0} |
20 |
| - fldmeas sp!, {d0} |
21 |
| - fldmfds sp!, {d0} |
22 |
| - fldmiad sp!, {s0} |
23 |
| - fldmdbd sp!, {s0} |
24 |
| - fldmead sp!, {s0} |
25 |
| - fldmfdd sp!, {s0} |
26 |
| - |
27 | 9 | fstmeax sp!, {s0}
|
28 | 10 | fldmfdx sp!, {s0}
|
29 | 11 |
|
30 | 12 | fstmfdx sp!, {s0}
|
31 | 13 | fldmeax sp!, {s0}
|
32 | 14 |
|
33 | 15 | @ CHECK-LABEL: aliases
|
34 |
| -@ CHECK: error: VFP/Neon double precision register expected |
35 |
| -@ CHECK: fstmfdd sp!, {s0} |
36 |
| -@ CHECK: ^ |
37 |
| -@ CHECK: error: VFP/Neon double precision register expected |
38 |
| -@ CHECK: fstmead sp!, {s0} |
39 |
| -@ CHECK: ^ |
40 |
| -@ CHECK: error: VFP/Neon double precision register expected |
41 |
| -@ CHECK: fstmdbd sp!, {s0} |
42 |
| -@ CHECK: ^ |
43 |
| -@ CHECK: error: VFP/Neon double precision register expected |
44 |
| -@ CHECK: fstmiad sp!, {s0} |
45 |
| -@ CHECK: ^ |
46 |
| -@ CHECK: error: VFP/Neon single precision register expected |
47 |
| -@ CHECK: fstmfds sp!, {d0} |
48 |
| -@ CHECK: ^ |
49 |
| -@ CHECK: error: VFP/Neon single precision register expected |
50 |
| -@ CHECK: fstmeas sp!, {d0} |
51 |
| -@ CHECK: ^ |
52 |
| -@ CHECK: error: VFP/Neon single precision register expected |
53 |
| -@ CHECK: fstmdbs sp!, {d0} |
54 |
| -@ CHECK: ^ |
55 |
| -@ CHECK: error: VFP/Neon single precision register expected |
56 |
| -@ CHECK: fstmias sp!, {d0} |
57 |
| -@ CHECK: ^ |
58 |
| - |
59 |
| -@ CHECK: error: VFP/Neon single precision register expected |
60 |
| -@ CHECK: fldmias sp!, {d0} |
61 |
| -@ CHECK: ^ |
62 |
| -@ CHECK: error: VFP/Neon single precision register expected |
63 |
| -@ CHECK: fldmdbs sp!, {d0} |
64 |
| -@ CHECK: ^ |
65 |
| -@ CHECK: error: VFP/Neon single precision register expected |
66 |
| -@ CHECK: fldmeas sp!, {d0} |
67 |
| -@ CHECK: ^ |
68 |
| -@ CHECK: error: VFP/Neon single precision register expected |
69 |
| -@ CHECK: fldmfds sp!, {d0} |
70 |
| -@ CHECK: ^ |
71 |
| -@ CHECK: error: VFP/Neon double precision register expected |
72 |
| -@ CHECK: fldmiad sp!, {s0} |
73 |
| -@ CHECK: ^ |
74 |
| -@ CHECK: error: VFP/Neon double precision register expected |
75 |
| -@ CHECK: fldmdbd sp!, {s0} |
76 |
| -@ CHECK: ^ |
77 |
| -@ CHECK: error: VFP/Neon double precision register expected |
78 |
| -@ CHECK: fldmead sp!, {s0} |
79 |
| -@ CHECK: ^ |
80 |
| -@ CHECK: error: VFP/Neon double precision register expected |
81 |
| -@ CHECK: fldmfdd sp!, {s0} |
82 |
| -@ CHECK: ^ |
83 |
| - |
84 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 16 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
85 | 17 | @ CHECK: fstmeax sp!, {s0}
|
86 | 18 | @ CHECK: ^
|
87 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 19 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
88 | 20 | @ CHECK: fldmfdx sp!, {s0}
|
89 | 21 | @ CHECK: ^
|
90 | 22 |
|
91 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 23 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
92 | 24 | @ CHECK: fstmfdx sp!, {s0}
|
93 | 25 | @ CHECK: ^
|
94 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 26 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
95 | 27 | @ CHECK: fldmeax sp!, {s0}
|
96 | 28 | @ CHECK: ^
|
97 | 29 |
|
98 | 30 | fstmiaxcs r0, {s0}
|
99 | 31 | fstmiaxhs r0, {s0}
|
100 | 32 | fstmiaxls r0, {s0}
|
101 | 33 | fstmiaxvs r0, {s0}
|
102 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 34 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
103 | 35 | @ CHECK: fstmiaxcs r0, {s0}
|
104 | 36 | @ CHECK: ^
|
105 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 37 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
106 | 38 | @ CHECK: fstmiaxhs r0, {s0}
|
107 | 39 | @ CHECK: ^
|
108 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 40 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
109 | 41 | @ CHECK: fstmiaxls r0, {s0}
|
110 | 42 | @ CHECK: ^
|
111 |
| -@ CHECK: error: VFP/Neon double precision register expected |
| 43 | +@ CHECK: error: operand must be a list of registers in range [d0, d31] |
112 | 44 | @ CHECK: fstmiaxvs r0, {s0}
|
113 | 45 | @ CHECK: ^
|
114 | 46 |
|
0 commit comments