Lines Matching refs:b
30 ld1 {v16.16b-v19.16b}, [x5], #64; \
31 ld1 {v20.16b-v23.16b}, [x5], #64; \
32 ld1 {v24.16b-v27.16b}, [x5], #64; \
33 ld1 {v28.16b-v31.16b}, [x5];
58 eor RTMP1.16b, s2.16b, s3.16b; \
59 eor RX0.16b, RX0.16b, s1.16b; \
60 eor RX0.16b, RX0.16b, RTMP1.16b; \
63 movi RTMP3.16b, #64; /* sizeof(sbox) / 4 */ \
64 tbl RTMP0.16b, {v16.16b-v19.16b}, RX0.16b; \
65 sub RX0.16b, RX0.16b, RTMP3.16b; \
66 tbx RTMP0.16b, {v20.16b-v23.16b}, RX0.16b; \
67 sub RX0.16b, RX0.16b, RTMP3.16b; \
68 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
69 sub RX0.16b, RX0.16b, RTMP3.16b; \
70 tbx RTMP0.16b, {v28.16b-v31.16b}, RX0.16b; \
80 eor RTMP1.16b, RTMP1.16b, RTMP0.16b; \
81 eor RTMP1.16b, RTMP1.16b, RTMP2.16b; \
83 eor RTMP3.16b, RTMP3.16b, RTMP0.16b; \
86 eor RTMP3.16b, RTMP3.16b, RTMP2.16b; \
88 eor s0.16b, s0.16b, RTMP3.16b;
91 rev32 b0.16b, b0.16b; \
92 rev32 b1.16b, b1.16b; \
93 rev32 b2.16b, b2.16b; \
94 rev32 b3.16b, b3.16b; \
108 bne 4b; \
111 rev32 b0.16b, b0.16b; \
112 rev32 b1.16b, b1.16b; \
113 rev32 b2.16b, b2.16b; \
114 rev32 b3.16b, b3.16b; \
122 eor RTMP0.16b, s2.16b, s3.16b; \
123 mov RX1.16b, RX0.16b; \
124 eor RTMP1.16b, t2.16b, t3.16b; \
125 eor RX0.16b, RX0.16b, s1.16b; \
126 eor RX1.16b, RX1.16b, t1.16b; \
127 eor RX0.16b, RX0.16b, RTMP0.16b; \
128 eor RX1.16b, RX1.16b, RTMP1.16b; \
131 movi RTMP3.16b, #64; /* sizeof(sbox) / 4 */ \
132 tbl RTMP0.16b, {v16.16b-v19.16b}, RX0.16b; \
133 tbl RTMP1.16b, {v16.16b-v19.16b}, RX1.16b; \
134 sub RX0.16b, RX0.16b, RTMP3.16b; \
135 sub RX1.16b, RX1.16b, RTMP3.16b; \
136 tbx RTMP0.16b, {v20.16b-v23.16b}, RX0.16b; \
137 tbx RTMP1.16b, {v20.16b-v23.16b}, RX1.16b; \
138 sub RX0.16b, RX0.16b, RTMP3.16b; \
139 sub RX1.16b, RX1.16b, RTMP3.16b; \
140 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
141 tbx RTMP1.16b, {v24.16b-v27.16b}, RX1.16b; \
142 sub RX0.16b, RX0.16b, RTMP3.16b; \
143 sub RX1.16b, RX1.16b, RTMP3.16b; \
144 tbx RTMP0.16b, {v28.16b-v31.16b}, RX0.16b; \
145 tbx RTMP1.16b, {v28.16b-v31.16b}, RX1.16b; \
157 eor RX0.16b, RX0.16b, RTMP0.16b; \
158 eor RX1.16b, RX1.16b, RTMP1.16b; \
159 eor RX0.16b, RX0.16b, RTMP2.16b; \
160 eor RX1.16b, RX1.16b, RTMP3.16b; \
166 eor RTMP0.16b, RTMP0.16b, RTMP2.16b; \
167 eor RTMP1.16b, RTMP1.16b, RTMP3.16b; \
172 eor RTMP0.16b, RTMP0.16b, RTMP2.16b; \
173 eor RTMP1.16b, RTMP1.16b, RTMP3.16b; \
175 eor s0.16b, s0.16b, RTMP0.16b; \
176 eor t0.16b, t0.16b, RTMP1.16b;
179 rev32 b0.16b, b0.16b; \
180 rev32 b1.16b, b1.16b; \
181 rev32 b2.16b, b2.16b; \
182 rev32 b3.16b, b3.16b; \
183 rev32 b4.16b, b4.16b; \
184 rev32 b5.16b, b5.16b; \
185 rev32 b6.16b, b6.16b; \
186 rev32 b7.16b, b7.16b; \
201 bne 8b; \
205 rev32 b0.16b, b0.16b; \
206 rev32 b1.16b, b1.16b; \
207 rev32 b2.16b, b2.16b; \
208 rev32 b3.16b, b3.16b; \
209 rev32 b4.16b, b4.16b; \
210 rev32 b5.16b, b5.16b; \
211 rev32 b6.16b, b6.16b; \
212 rev32 b7.16b, b7.16b; \
228 ld1 {v0.16b}, [x2], #16;
229 mov v1.16b, v0.16b;
230 mov v2.16b, v0.16b;
231 mov v3.16b, v0.16b;
234 ld1 {v1.16b}, [x2], #16;
236 ld1 {v2.16b}, [x2], #16;
239 ld1 {v3.16b}, [x2];
244 st1 {v0.16b}, [x1], #16;
247 st1 {v1.16b}, [x1], #16;
249 st1 {v2.16b}, [x1], #16;
252 st1 {v3.16b}, [x1];
271 ld1 {v0.16b-v3.16b}, [x2], #64;
272 ld1 {v4.16b}, [x2], #16;
273 mov v5.16b, v4.16b;
274 mov v6.16b, v4.16b;
275 mov v7.16b, v4.16b;
277 ld1 {v5.16b}, [x2], #16;
280 ld1 {v6.16b}, [x2], #16;
282 ld1 {v7.16b}, [x2];
288 st1 {v0.16b-v3.16b}, [x1], #64;
289 st1 {v4.16b}, [x1], #16;
291 st1 {v5.16b}, [x1], #16;
293 st1 {v6.16b}, [x1], #16;
296 st1 {v7.16b}, [x1];
316 ld1 {v0.16b-v3.16b}, [x2], #64;
317 ld1 {v4.16b-v7.16b}, [x2], #64;
321 st1 {v0.16b-v3.16b}, [x1], #64;
322 st1 {v4.16b-v7.16b}, [x1], #64;
324 b .Lcrypt_loop_blk;
341 ld1 {RIV.16b}, [x3];
347 ld1 {v0.16b-v3.16b}, [x2], #64;
348 ld1 {v4.16b-v7.16b}, [x2];
353 eor v0.16b, v0.16b, RIV.16b;
354 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
355 eor v1.16b, v1.16b, RTMP0.16b;
356 eor v2.16b, v2.16b, RTMP1.16b;
357 eor v3.16b, v3.16b, RTMP2.16b;
358 st1 {v0.16b-v3.16b}, [x1], #64;
360 eor v4.16b, v4.16b, RTMP3.16b;
361 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
362 eor v5.16b, v5.16b, RTMP0.16b;
363 eor v6.16b, v6.16b, RTMP1.16b;
364 eor v7.16b, v7.16b, RTMP2.16b;
366 mov RIV.16b, RTMP3.16b;
367 st1 {v4.16b-v7.16b}, [x1], #64;
369 b .Lcbc_loop_blk;
373 st1 {RIV.16b}, [x3];
389 ld1 {v0.16b}, [x3];
395 ld1 {v1.16b, v2.16b, v3.16b}, [x2], #48;
396 ld1 {v4.16b-v7.16b}, [x2];
401 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
402 eor v0.16b, v0.16b, RTMP0.16b;
403 eor v1.16b, v1.16b, RTMP1.16b;
404 eor v2.16b, v2.16b, RTMP2.16b;
405 eor v3.16b, v3.16b, RTMP3.16b;
406 st1 {v0.16b-v3.16b}, [x1], #64;
408 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
409 eor v4.16b, v4.16b, RTMP0.16b;
410 eor v5.16b, v5.16b, RTMP1.16b;
411 eor v6.16b, v6.16b, RTMP2.16b;
412 eor v7.16b, v7.16b, RTMP3.16b;
413 st1 {v4.16b-v7.16b}, [x1], #64;
415 mov v0.16b, RTMP3.16b;
417 b .Lcfb_loop_blk;
421 st1 {v0.16b}, [x3];
450 rev64 vctr.16b, vctr.16b;
464 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
465 eor v0.16b, v0.16b, RTMP0.16b;
466 eor v1.16b, v1.16b, RTMP1.16b;
467 eor v2.16b, v2.16b, RTMP2.16b;
468 eor v3.16b, v3.16b, RTMP3.16b;
469 st1 {v0.16b-v3.16b}, [x1], #64;
471 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64;
472 eor v4.16b, v4.16b, RTMP0.16b;
473 eor v5.16b, v5.16b, RTMP1.16b;
474 eor v6.16b, v6.16b, RTMP2.16b;
475 eor v7.16b, v7.16b, RTMP3.16b;
476 st1 {v4.16b-v7.16b}, [x1], #64;
478 b .Lctr_loop_blk;