Lines Matching refs:b

35 	ld1		{v16.16b-v19.16b}, [x5], #64;           \
36 ld1 {v20.16b-v23.16b}, [x5], #64; \
37 ld1 {v24.16b-v27.16b}, [x5], #64; \
38 ld1 {v28.16b-v31.16b}, [x5];
99 eor RTMP1.16b, s2.16b, s3.16b; \
100 eor RX0.16b, RX0.16b, s1.16b; \
101 eor RX0.16b, RX0.16b, RTMP1.16b; \
104 movi RTMP3.16b, #64; /* sizeof(sbox) / 4 */ \
105 tbl RTMP0.16b, {v16.16b-v19.16b}, RX0.16b; \
106 sub RX0.16b, RX0.16b, RTMP3.16b; \
107 tbx RTMP0.16b, {v20.16b-v23.16b}, RX0.16b; \
108 sub RX0.16b, RX0.16b, RTMP3.16b; \
109 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
110 sub RX0.16b, RX0.16b, RTMP3.16b; \
111 tbx RTMP0.16b, {v28.16b-v31.16b}, RX0.16b; \
121 eor RTMP1.16b, RTMP1.16b, RTMP0.16b; \
122 eor RTMP1.16b, RTMP1.16b, RTMP2.16b; \
124 eor RTMP3.16b, RTMP3.16b, RTMP0.16b; \
127 eor RTMP3.16b, RTMP3.16b, RTMP2.16b; \
129 eor s0.16b, s0.16b, RTMP3.16b;
142 bne 4b; \
144 rev32 b0.16b, b0.16b; \
145 rev32 b1.16b, b1.16b; \
146 rev32 b2.16b, b2.16b; \
147 rev32 b3.16b, b3.16b; \
155 rev32 b0.16b, b0.16b; \
156 rev32 b1.16b, b1.16b; \
157 rev32 b2.16b, b2.16b; \
158 rev32 b3.16b, b3.16b; \
164 eor RTMP0.16b, s2.16b, s3.16b; \
165 mov RX1.16b, RX0.16b; \
166 eor RTMP1.16b, t2.16b, t3.16b; \
167 eor RX0.16b, RX0.16b, s1.16b; \
168 eor RX1.16b, RX1.16b, t1.16b; \
169 eor RX0.16b, RX0.16b, RTMP0.16b; \
170 eor RX1.16b, RX1.16b, RTMP1.16b; \
173 movi RTMP3.16b, #64; /* sizeof(sbox) / 4 */ \
174 tbl RTMP0.16b, {v16.16b-v19.16b}, RX0.16b; \
175 tbl RTMP1.16b, {v16.16b-v19.16b}, RX1.16b; \
176 sub RX0.16b, RX0.16b, RTMP3.16b; \
177 sub RX1.16b, RX1.16b, RTMP3.16b; \
178 tbx RTMP0.16b, {v20.16b-v23.16b}, RX0.16b; \
179 tbx RTMP1.16b, {v20.16b-v23.16b}, RX1.16b; \
180 sub RX0.16b, RX0.16b, RTMP3.16b; \
181 sub RX1.16b, RX1.16b, RTMP3.16b; \
182 tbx RTMP0.16b, {v24.16b-v27.16b}, RX0.16b; \
183 tbx RTMP1.16b, {v24.16b-v27.16b}, RX1.16b; \
184 sub RX0.16b, RX0.16b, RTMP3.16b; \
185 sub RX1.16b, RX1.16b, RTMP3.16b; \
186 tbx RTMP0.16b, {v28.16b-v31.16b}, RX0.16b; \
187 tbx RTMP1.16b, {v28.16b-v31.16b}, RX1.16b; \
199 eor RX0.16b, RX0.16b, RTMP0.16b; \
200 eor RX1.16b, RX1.16b, RTMP1.16b; \
201 eor RX0.16b, RX0.16b, RTMP2.16b; \
202 eor RX1.16b, RX1.16b, RTMP3.16b; \
208 eor RTMP0.16b, RTMP0.16b, RTMP2.16b; \
209 eor RTMP1.16b, RTMP1.16b, RTMP3.16b; \
214 eor RTMP0.16b, RTMP0.16b, RTMP2.16b; \
215 eor RTMP1.16b, RTMP1.16b, RTMP3.16b; \
217 eor s0.16b, s0.16b, RTMP0.16b; \
218 eor t0.16b, t0.16b, RTMP1.16b;
221 rev32 b0.16b, b0.16b; \
222 rev32 b1.16b, b1.16b; \
223 rev32 b2.16b, b2.16b; \
224 rev32 b3.16b, b3.16b; \
225 rev32 b4.16b, b4.16b; \
226 rev32 b5.16b, b5.16b; \
227 rev32 b6.16b, b6.16b; \
228 rev32 b7.16b, b7.16b; \
240 bne 8b; \
242 rev32 b0.16b, b0.16b; \
243 rev32 b1.16b, b1.16b; \
244 rev32 b2.16b, b2.16b; \
245 rev32 b3.16b, b3.16b; \
246 rev32 b4.16b, b4.16b; \
247 rev32 b5.16b, b5.16b; \
248 rev32 b6.16b, b6.16b; \
249 rev32 b7.16b, b7.16b; \
278 st1 {v0.16b-v3.16b}, [x1], #64
279 st1 {v4.16b-v7.16b}, [x1], #64
282 b .Lcrypt_loop_8x
295 st1 {v0.16b-v3.16b}, [x1], #64
301 ld1 {v0.16b}, [x2], #16
303 ld1 {v1.16b}, [x2], #16
305 ld1 {v2.16b}, [x2], #16
313 st1 {v0.16b}, [x1], #16
315 st1 {v1.16b}, [x1], #16
317 st1 {v2.16b}, [x1], #16
334 ld1 {RIV.16b}, [x3]
351 eor v0.16b, v0.16b, RIV.16b
353 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
354 ld1 {RTMP4.16b-RTMP7.16b}, [x2], #64
356 eor v1.16b, v1.16b, RTMP0.16b
357 eor v2.16b, v2.16b, RTMP1.16b
358 eor v3.16b, v3.16b, RTMP2.16b
359 eor v4.16b, v4.16b, RTMP3.16b
360 eor v5.16b, v5.16b, RTMP4.16b
361 eor v6.16b, v6.16b, RTMP5.16b
362 eor v7.16b, v7.16b, RTMP6.16b
364 mov RIV.16b, RTMP7.16b
366 st1 {v0.16b-v3.16b}, [x1], #64
367 st1 {v4.16b-v7.16b}, [x1], #64
370 b .Lcbc_dec_loop_8x
379 ld1 {v0.16b-v3.16b}, [x2], #64
381 rev32 v4.16b, v0.16b
382 rev32 v5.16b, v1.16b
383 rev32 v6.16b, v2.16b
384 rev32 v7.16b, v3.16b
390 eor v4.16b, v4.16b, RIV.16b
391 eor v5.16b, v5.16b, v0.16b
392 eor v6.16b, v6.16b, v1.16b
393 eor v7.16b, v7.16b, v2.16b
395 mov RIV.16b, v3.16b
397 st1 {v4.16b-v7.16b}, [x1], #64
403 ld1 {v0.16b}, [x2], #16
405 ld1 {v1.16b}, [x2], #16
407 ld1 {v2.16b}, [x2], #16
410 rev32 v4.16b, v0.16b
411 rev32 v5.16b, v1.16b
412 rev32 v6.16b, v2.16b
419 eor v4.16b, v4.16b, RIV.16b
420 mov RIV.16b, v0.16b
421 st1 {v4.16b}, [x1], #16
424 eor v5.16b, v5.16b, v0.16b
425 mov RIV.16b, v1.16b
426 st1 {v5.16b}, [x1], #16
429 eor v6.16b, v6.16b, v1.16b
430 mov RIV.16b, v2.16b
431 st1 {v6.16b}, [x1], #16
435 st1 {RIV.16b}, [x3]
451 ld1 {v0.16b}, [x3]
457 ld1 {v1.16b-v3.16b}, [x2], #48
465 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
466 ld1 {RTMP4.16b-RTMP7.16b}, [x2], #64
468 eor v0.16b, v0.16b, RTMP0.16b
469 eor v1.16b, v1.16b, RTMP1.16b
470 eor v2.16b, v2.16b, RTMP2.16b
471 eor v3.16b, v3.16b, RTMP3.16b
472 eor v4.16b, v4.16b, RTMP4.16b
473 eor v5.16b, v5.16b, RTMP5.16b
474 eor v6.16b, v6.16b, RTMP6.16b
475 eor v7.16b, v7.16b, RTMP7.16b
477 st1 {v0.16b-v3.16b}, [x1], #64
478 st1 {v4.16b-v7.16b}, [x1], #64
480 mov v0.16b, RTMP7.16b
483 b .Lcfb_dec_loop_8x
492 ld1 {v4.16b-v7.16b}, [x2], #64
494 rev32 v0.16b, v0.16b /* v0 is IV register */
495 rev32 v1.16b, v4.16b
496 rev32 v2.16b, v5.16b
497 rev32 v3.16b, v6.16b
503 eor v0.16b, v0.16b, v4.16b
504 eor v1.16b, v1.16b, v5.16b
505 eor v2.16b, v2.16b, v6.16b
506 eor v3.16b, v3.16b, v7.16b
508 st1 {v0.16b-v3.16b}, [x1], #64
510 mov v0.16b, v7.16b
516 ld1 {v4.16b}, [x2], #16
518 ld1 {v5.16b}, [x2], #16
520 ld1 {v6.16b}, [x2], #16
523 rev32 v0.16b, v0.16b /* v0 is IV register */
524 rev32 v1.16b, v4.16b
525 rev32 v2.16b, v5.16b
532 eor v0.16b, v0.16b, v4.16b
533 st1 {v0.16b}, [x1], #16
534 mov v0.16b, v4.16b
537 eor v1.16b, v1.16b, v5.16b
538 st1 {v1.16b}, [x1], #16
539 mov v0.16b, v5.16b
542 eor v2.16b, v2.16b, v6.16b
543 st1 {v2.16b}, [x1], #16
544 mov v0.16b, v6.16b
548 st1 {v0.16b}, [x3]
576 rev64 vctr.16b, vctr.16b; \
593 ld1 {RTMP0.16b-RTMP3.16b}, [x2], #64
594 ld1 {RTMP4.16b-RTMP7.16b}, [x2], #64
596 eor v0.16b, v0.16b, RTMP0.16b
597 eor v1.16b, v1.16b, RTMP1.16b
598 eor v2.16b, v2.16b, RTMP2.16b
599 eor v3.16b, v3.16b, RTMP3.16b
600 eor v4.16b, v4.16b, RTMP4.16b
601 eor v5.16b, v5.16b, RTMP5.16b
602 eor v6.16b, v6.16b, RTMP6.16b
603 eor v7.16b, v7.16b, RTMP7.16b
605 st1 {v0.16b-v3.16b}, [x1], #64
606 st1 {v4.16b-v7.16b}, [x1], #64
609 b .Lctr_crypt_loop_8x
624 ld1 {v4.16b-v7.16b}, [x2], #64
630 eor v0.16b, v0.16b, v4.16b
631 eor v1.16b, v1.16b, v5.16b
632 eor v2.16b, v2.16b, v6.16b
633 eor v3.16b, v3.16b, v7.16b
635 st1 {v0.16b-v3.16b}, [x1], #64
641 ld1 {v4.16b}, [x2], #16
646 ld1 {v5.16b}, [x2], #16
651 ld1 {v6.16b}, [x2], #16
661 eor v0.16b, v0.16b, v4.16b
662 st1 {v0.16b}, [x1], #16
665 eor v1.16b, v1.16b, v5.16b
666 st1 {v1.16b}, [x1], #16
669 eor v2.16b, v2.16b, v6.16b
670 st1 {v2.16b}, [x1], #16