Lines Matching refs:addr
39 void test_ld1st1(int8x8_t small, int8x16_t big, void *addr) {
40 vld1_lane_s8(addr, small, 7);
41 vld1_lane_s16(addr, small, 3);
42 vld1_lane_s32(addr, small, 1);
43 vld1_lane_s64(addr, small, 0);
45 vld1q_lane_s8(addr, big, 15);
46 vld1q_lane_s16(addr, big, 7);
47 vld1q_lane_s32(addr, big, 3);
48 vld1q_lane_s64(addr, big, 1);
50 vld1_lane_s8(addr, small, 8); // expected-error {{argument should be a value from 0 to 7}}
51 vld1_lane_s16(addr, small, 4); // expected-error {{argument should be a value from 0 to 3}}
52 vld1_lane_s32(addr, small, 2); // expected-error {{argument should be a value from 0 to 1}}
53 vld1_lane_s64(addr, small, 1); // expected-error {{argument should be a value from 0 to 0}}
55 vld1q_lane_s8(addr, big, 16); // expected-error {{argument should be a value from 0 to 15}}
56 vld1q_lane_s16(addr, big, 8); // expected-error {{argument should be a value from 0 to 7}}
57 vld1q_lane_s32(addr, big, 4); // expected-error {{argument should be a value from 0 to 3}}
58 vld1q_lane_s64(addr, big, 2); // expected-error {{argument should be a value from 0 to 1}}
60 vst1_lane_s8(addr, small, 7);
61 vst1_lane_s16(addr, small, 3);
62 vst1_lane_s32(addr, small, 1);
63 vst1_lane_s64(addr, small, 0);
65 vst1q_lane_s8(addr, big, 15);
66 vst1q_lane_s16(addr, big, 7);
67 vst1q_lane_s32(addr, big, 3);
68 vst1q_lane_s64(addr, big, 1);
70 vst1_lane_s8(addr, small, 8); // expected-error {{argument should be a value from 0 to 7}}
71 vst1_lane_s16(addr, small, 4); // expected-error {{argument should be a value from 0 to 3}}
72 vst1_lane_s32(addr, small, 2); // expected-error {{argument should be a value from 0 to 1}}
73 vst1_lane_s64(addr, small, 1); // expected-error {{argument should be a value from 0 to 0}}
75 vst1q_lane_s8(addr, big, 16); // expected-error {{argument should be a value from 0 to 15}}
76 vst1q_lane_s16(addr, big, 8); // expected-error {{argument should be a value from 0 to 7}}
77 vst1q_lane_s32(addr, big, 4); // expected-error {{argument should be a value from 0 to 3}}
78 vst1q_lane_s64(addr, big, 2); // expected-error {{argument should be a value from 0 to 1}}
85 void *addr) {
86 vld2_lane_s8(addr, small8, 7);
87 vld2_lane_s16(addr, small16, 3);
88 vld2_lane_s32(addr, small32, 1);
89 vld2_lane_s64(addr, small64, 0);
91 vld2q_lane_s8(addr, big8, 15);
92 vld2q_lane_s16(addr, big16, 7);
93 vld2q_lane_s32(addr, big32, 3);
94 vld2q_lane_s64(addr, big64, 1);
96 vld2_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
97 vld2_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
98 vld2_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
99 vld2_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
101 vld2q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
102 vld2q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
103 vld2q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
104 vld2q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}
106 vst2_lane_s8(addr, small8, 7);
107 vst2_lane_s16(addr, small16, 3);
108 vst2_lane_s32(addr, small32, 1);
109 vst2_lane_s64(addr, small64, 0);
111 vst2q_lane_s8(addr, big8, 15);
112 vst2q_lane_s16(addr, big16, 7);
113 vst2q_lane_s32(addr, big32, 3);
114 vst2q_lane_s64(addr, big64, 1);
116 vst2_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
117 vst2_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
118 vst2_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
119 vst2_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
121 vst2q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
122 vst2q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
123 vst2q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
124 vst2q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}
131 void *addr) {
132 vld3_lane_s8(addr, small8, 7);
133 vld3_lane_s16(addr, small16, 3);
134 vld3_lane_s32(addr, small32, 1);
135 vld3_lane_s64(addr, small64, 0);
137 vld3q_lane_s8(addr, big8, 15);
138 vld3q_lane_s16(addr, big16, 7);
139 vld3q_lane_s32(addr, big32, 3);
140 vld3q_lane_s64(addr, big64, 1);
142 vld3_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
143 vld3_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
144 vld3_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
145 vld3_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
147 vld3q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
148 vld3q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
149 vld3q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
150 vld3q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}
152 vst3_lane_s8(addr, small8, 7);
153 vst3_lane_s16(addr, small16, 3);
154 vst3_lane_s32(addr, small32, 1);
155 vst3_lane_s64(addr, small64, 0);
157 vst3q_lane_s8(addr, big8, 15);
158 vst3q_lane_s16(addr, big16, 7);
159 vst3q_lane_s32(addr, big32, 3);
160 vst3q_lane_s64(addr, big64, 1);
162 vst3_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
163 vst3_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
164 vst3_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
165 vst3_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
167 vst3q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
168 vst3q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
169 vst3q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
170 vst3q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}
177 void *addr) {
178 vld4_lane_s8(addr, small8, 7);
179 vld4_lane_s16(addr, small16, 3);
180 vld4_lane_s32(addr, small32, 1);
181 vld4_lane_s64(addr, small64, 0);
183 vld4q_lane_s8(addr, big8, 15);
184 vld4q_lane_s16(addr, big16, 7);
185 vld4q_lane_s32(addr, big32, 3);
186 vld4q_lane_s64(addr, big64, 1);
188 vld4_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
189 vld4_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
190 vld4_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
191 vld4_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
193 vld4q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
194 vld4q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
195 vld4q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
196 vld4q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}
198 vst4_lane_s8(addr, small8, 7);
199 vst4_lane_s16(addr, small16, 3);
200 vst4_lane_s32(addr, small32, 1);
201 vst4_lane_s64(addr, small64, 0);
203 vst4q_lane_s8(addr, big8, 15);
204 vst4q_lane_s16(addr, big16, 7);
205 vst4q_lane_s32(addr, big32, 3);
206 vst4q_lane_s64(addr, big64, 1);
208 vst4_lane_s8(addr, small8, 8); // expected-error {{argument should be a value from 0 to 7}}
209 vst4_lane_s16(addr, small16, 4); // expected-error {{argument should be a value from 0 to 3}}
210 vst4_lane_s32(addr, small32, 2); // expected-error {{argument should be a value from 0 to 1}}
211 vst4_lane_s64(addr, small64, 1); // expected-error {{argument should be a value from 0 to 0}}
213 vst4q_lane_s8(addr, big8, 16); // expected-error {{argument should be a value from 0 to 15}}
214 vst4q_lane_s16(addr, big16, 8); // expected-error {{argument should be a value from 0 to 7}}
215 vst4q_lane_s32(addr, big32, 4); // expected-error {{argument should be a value from 0 to 3}}
216 vst4q_lane_s64(addr, big64, 2); // expected-error {{argument should be a value from 0 to 1}}