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