Correct negs aliasing on AArch64.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / sve-add.s
1 add z0.b, z0.b, #-255
2 add z0.b, z0.b, #-129
3 add z0.b, z0.b, #-128
4 add z0.b, z0.b, #-127
5 add z0.b, z0.b, #-1
6 add z0.b, z0.b, #0
7 add z0.b, z0.b, #1
8 add z0.b, z0.b, #127
9 add z0.b, z0.b, #128
10 add z0.b, z0.b, #255
11
12 add z0.h, z0.h, #-65536
13 add z0.h, z0.h, #-65535
14 add z0.h, z0.h, #-65536 + 127
15 add z0.h, z0.h, #-65536 + 128
16 add z0.h, z0.h, #-65536 + 129
17 add z0.h, z0.h, #-65536 + 255
18 add z0.h, z0.h, #-65536 + 256
19 add z0.h, z0.h, #-32768 - 256
20 add z0.h, z0.h, #-32768
21 add z0.h, z0.h, #-32768 + 256
22 add z0.h, z0.h, #0
23 add z0.h, z0.h, #1
24 add z0.h, z0.h, #127
25 add z0.h, z0.h, #128
26 add z0.h, z0.h, #129
27 add z0.h, z0.h, #255
28 add z0.h, z0.h, #256
29 add z0.h, z0.h, #32768 - 256
30 add z0.h, z0.h, #32768
31 add z0.h, z0.h, #32768 + 256
32 add z0.h, z0.h, #65536 - 256
33 add z0.h, z0.h, #-255, lsl #8
34 add z0.h, z0.h, #-129, lsl #8
35 add z0.h, z0.h, #-128, lsl #8
36 add z0.h, z0.h, #-127, lsl #8
37 add z0.h, z0.h, #-1, lsl #8
38 add z0.h, z0.h, #0, lsl #8
39 add z0.h, z0.h, #1, lsl #8
40 add z0.h, z0.h, #127, lsl #8
41 add z0.h, z0.h, #128, lsl #8
42 add z0.h, z0.h, #255, lsl #8
43
44 add z0.s, z0.s, #0
45 add z0.s, z0.s, #1
46 add z0.s, z0.s, #127
47 add z0.s, z0.s, #128
48 add z0.s, z0.s, #129
49 add z0.s, z0.s, #255
50 add z0.s, z0.s, #256
51 add z0.s, z0.s, #0x7f00
52 add z0.s, z0.s, #0x8000
53 add z0.s, z0.s, #0xff00
54 add z0.s, z0.s, #0, lsl #8
55 add z0.s, z0.s, #1, lsl #8
56 add z0.s, z0.s, #127, lsl #8
57 add z0.s, z0.s, #128, lsl #8
58 add z0.s, z0.s, #255, lsl #8
59
60 add z0.d, z0.d, #0
61 add z0.d, z0.d, #1
62 add z0.d, z0.d, #127
63 add z0.d, z0.d, #128
64 add z0.d, z0.d, #129
65 add z0.d, z0.d, #255
66 add z0.d, z0.d, #256
67 add z0.d, z0.d, #0x7f00
68 add z0.d, z0.d, #0x8000
69 add z0.d, z0.d, #0xff00
70 add z0.d, z0.d, #0, lsl #8
71 add z0.d, z0.d, #1, lsl #8
72 add z0.d, z0.d, #127, lsl #8
73 add z0.d, z0.d, #128, lsl #8
74 add z0.d, z0.d, #255, lsl #8
75
76 sub z0.b, z0.b, #-255
77 sub z0.b, z0.b, #-129
78 sub z0.b, z0.b, #-128
79 sub z0.b, z0.b, #-127
80 sub z0.b, z0.b, #-1
81 sub z0.b, z0.b, #0
82 sub z0.b, z0.b, #1
83 sub z0.b, z0.b, #127
84 sub z0.b, z0.b, #128
85 sub z0.b, z0.b, #255
86
87 sub z0.h, z0.h, #-65536
88 sub z0.h, z0.h, #-65535
89 sub z0.h, z0.h, #-65536 + 127
90 sub z0.h, z0.h, #-65536 + 128
91 sub z0.h, z0.h, #-65536 + 129
92 sub z0.h, z0.h, #-65536 + 255
93 sub z0.h, z0.h, #-65536 + 256
94 sub z0.h, z0.h, #-32768 - 256
95 sub z0.h, z0.h, #-32768
96 sub z0.h, z0.h, #-32768 + 256
97 sub z0.h, z0.h, #0
98 sub z0.h, z0.h, #1
99 sub z0.h, z0.h, #127
100 sub z0.h, z0.h, #128
101 sub z0.h, z0.h, #129
102 sub z0.h, z0.h, #255
103 sub z0.h, z0.h, #256
104 sub z0.h, z0.h, #32768 - 256
105 sub z0.h, z0.h, #32768
106 sub z0.h, z0.h, #32768 + 256
107 sub z0.h, z0.h, #65536 - 256
108 sub z0.h, z0.h, #-255, lsl #8
109 sub z0.h, z0.h, #-129, lsl #8
110 sub z0.h, z0.h, #-128, lsl #8
111 sub z0.h, z0.h, #-127, lsl #8
112 sub z0.h, z0.h, #-1, lsl #8
113 sub z0.h, z0.h, #0, lsl #8
114 sub z0.h, z0.h, #1, lsl #8
115 sub z0.h, z0.h, #127, lsl #8
116 sub z0.h, z0.h, #128, lsl #8
117 sub z0.h, z0.h, #255, lsl #8
118
119 sub z0.s, z0.s, #0
120 sub z0.s, z0.s, #1
121 sub z0.s, z0.s, #127
122 sub z0.s, z0.s, #128
123 sub z0.s, z0.s, #129
124 sub z0.s, z0.s, #255
125 sub z0.s, z0.s, #256
126 sub z0.s, z0.s, #0x7f00
127 sub z0.s, z0.s, #0x8000
128 sub z0.s, z0.s, #0xff00
129 sub z0.s, z0.s, #0, lsl #8
130 sub z0.s, z0.s, #1, lsl #8
131 sub z0.s, z0.s, #127, lsl #8
132 sub z0.s, z0.s, #128, lsl #8
133 sub z0.s, z0.s, #255, lsl #8
134
135 sub z0.d, z0.d, #0
136 sub z0.d, z0.d, #1
137 sub z0.d, z0.d, #127
138 sub z0.d, z0.d, #128
139 sub z0.d, z0.d, #129
140 sub z0.d, z0.d, #255
141 sub z0.d, z0.d, #256
142 sub z0.d, z0.d, #0x7f00
143 sub z0.d, z0.d, #0x8000
144 sub z0.d, z0.d, #0xff00
145 sub z0.d, z0.d, #0, lsl #8
146 sub z0.d, z0.d, #1, lsl #8
147 sub z0.d, z0.d, #127, lsl #8
148 sub z0.d, z0.d, #128, lsl #8
149 sub z0.d, z0.d, #255, lsl #8
This page took 0.034766 seconds and 4 git commands to generate.