Lines Matching refs:b

17 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, \
19 .set .Lv\b\().4s, \b
51 ld1 {v0.16b}, [x0];
52 rev32 v0.16b, v0.16b;
53 ld1 {v1.16b}, [x3];
55 ld1 {v24.16b-v27.16b}, [x4], #64;
56 ld1 {v28.16b-v31.16b}, [x4];
59 eor v0.16b, v0.16b, v1.16b;
71 ld1 {v24.16b}, [x5]
73 st1 {v0.16b-v3.16b}, [x1], #64;
74 st1 {v4.16b-v7.16b}, [x1];
76 tbl v16.16b, {v7.16b}, v24.16b
77 tbl v17.16b, {v6.16b}, v24.16b
78 tbl v18.16b, {v5.16b}, v24.16b
79 tbl v19.16b, {v4.16b}, v24.16b
80 tbl v20.16b, {v3.16b}, v24.16b
81 tbl v21.16b, {v2.16b}, v24.16b
82 tbl v22.16b, {v1.16b}, v24.16b
83 tbl v23.16b, {v0.16b}, v24.16b
85 st1 {v16.16b-v19.16b}, [x2], #64
86 st1 {v20.16b-v23.16b}, [x2]
100 ld1 {v0.16b}, [x2];
102 st1 {v0.16b}, [x1];
121 ld1 {v0.16b-v3.16b}, [x2], #64;
122 ld1 {v4.16b-v7.16b}, [x2], #64;
126 st1 {v0.16b-v3.16b}, [x1], #64;
127 st1 {v4.16b-v7.16b}, [x1], #64;
130 b .Lcrypt_loop_blk;
139 ld1 {v0.16b-v3.16b}, [x2], #64;
141 st1 {v0.16b-v3.16b}, [x1], #64;
148 ld1 {v0.16b}, [x2], #16;
150 st1 {v0.16b}, [x1], #16;
169 ld1 {RIV.16b}, [x3]
177 ld1 {v0.16b-v3.16b}, [x2], #64
179 eor v0.16b, v0.16b, RIV.16b
181 eor v1.16b, v1.16b, v0.16b
183 eor v2.16b, v2.16b, v1.16b
185 eor v3.16b, v3.16b, v2.16b
188 st1 {v0.16b-v3.16b}, [x1], #64
189 mov RIV.16b, v3.16b
192 b .Lcbc_enc_loop_4x
197 ld1 {v0.16b}, [x2], #16
199 eor RIV.16b, RIV.16b, v0.16b
202 st1 {RIV.16b}, [x1], #16
208 st1 {RIV.16b}, [x3]
224 ld1 {RIV.16b}, [x3]
230 ld1 {v0.16b-v3.16b}, [x2], #64
231 ld1 {v4.16b-v7.16b}, [x2], #64
233 rev32 v8.16b, v0.16b
234 rev32 v9.16b, v1.16b
235 rev32 v10.16b, v2.16b
236 rev32 v11.16b, v3.16b
237 rev32 v12.16b, v4.16b
238 rev32 v13.16b, v5.16b
239 rev32 v14.16b, v6.16b
240 rev32 v15.16b, v7.16b
244 eor v8.16b, v8.16b, RIV.16b
245 eor v9.16b, v9.16b, v0.16b
246 eor v10.16b, v10.16b, v1.16b
247 eor v11.16b, v11.16b, v2.16b
248 eor v12.16b, v12.16b, v3.16b
249 eor v13.16b, v13.16b, v4.16b
250 eor v14.16b, v14.16b, v5.16b
251 eor v15.16b, v15.16b, v6.16b
253 st1 {v8.16b-v11.16b}, [x1], #64
254 st1 {v12.16b-v15.16b}, [x1], #64
256 mov RIV.16b, v7.16b
259 b .Lcbc_dec_loop_8x
268 ld1 {v0.16b-v3.16b}, [x2], #64
270 rev32 v8.16b, v0.16b
271 rev32 v9.16b, v1.16b
272 rev32 v10.16b, v2.16b
273 rev32 v11.16b, v3.16b
277 eor v8.16b, v8.16b, RIV.16b
278 eor v9.16b, v9.16b, v0.16b
279 eor v10.16b, v10.16b, v1.16b
280 eor v11.16b, v11.16b, v2.16b
282 st1 {v8.16b-v11.16b}, [x1], #64
284 mov RIV.16b, v3.16b
291 ld1 {v0.16b}, [x2], #16
293 rev32 v8.16b, v0.16b
297 eor v8.16b, v8.16b, RIV.16b
298 st1 {v8.16b}, [x1], #16
300 mov RIV.16b, v0.16b
306 st1 {RIV.16b}, [x3]
325 ld1 {RIV.16b}, [x3]
327 ld1 {v0.16b}, [x2]
328 eor RIV.16b, RIV.16b, v0.16b
336 ld1 {v3.16b}, [x6]
337 ld1 {v4.16b}, [x7]
341 ld1 {v1.16b}, [x2]
344 tbl v0.16b, {RIV.16b}, v3.16b
346 tbl v1.16b, {v1.16b}, v4.16b
348 eor v1.16b, v1.16b, RIV.16b
353 st1 {v0.16b}, [x5]
354 st1 {v1.16b}, [x1]
373 ld1 {RIV.16b}, [x3]
380 ld1 {v3.16b}, [x6]
381 ld1 {v4.16b}, [x7]
384 ld1 {v0.16b}, [x2], x5
385 ld1 {v1.16b}, [x2]
389 tbl v2.16b, {v0.16b}, v3.16b
390 eor v2.16b, v2.16b, v1.16b
393 tbx v0.16b, {v1.16b}, v4.16b
395 eor v0.16b, v0.16b, RIV.16b
399 st1 {v2.16b}, [x5]
400 st1 {v0.16b}, [x1]
416 ld1 {RIV.16b}, [x3]
424 ld1 {v0.16b-v3.16b}, [x2], #64
426 rev32 v8.16b, RIV.16b
428 eor v0.16b, v0.16b, v8.16b
430 rev32 v8.16b, v0.16b
432 eor v1.16b, v1.16b, v8.16b
434 rev32 v8.16b, v1.16b
436 eor v2.16b, v2.16b, v8.16b
438 rev32 v8.16b, v2.16b
440 eor v3.16b, v3.16b, v8.16b
442 st1 {v0.16b-v3.16b}, [x1], #64
443 mov RIV.16b, v3.16b
446 b .Lcfb_enc_loop_4x
451 ld1 {v0.16b}, [x2], #16
454 eor RIV.16b, RIV.16b, v0.16b
456 st1 {RIV.16b}, [x1], #16
462 st1 {RIV.16b}, [x3]
478 ld1 {RIV.16b}, [x3]
484 ld1 {v0.16b-v3.16b}, [x2], #64
485 ld1 {v4.16b-v7.16b}, [x2], #64
487 rev32 v8.16b, RIV.16b
488 rev32 v9.16b, v0.16b
489 rev32 v10.16b, v1.16b
490 rev32 v11.16b, v2.16b
491 rev32 v12.16b, v3.16b
492 rev32 v13.16b, v4.16b
493 rev32 v14.16b, v5.16b
494 rev32 v15.16b, v6.16b
498 mov RIV.16b, v7.16b
500 eor v0.16b, v0.16b, v8.16b
501 eor v1.16b, v1.16b, v9.16b
502 eor v2.16b, v2.16b, v10.16b
503 eor v3.16b, v3.16b, v11.16b
504 eor v4.16b, v4.16b, v12.16b
505 eor v5.16b, v5.16b, v13.16b
506 eor v6.16b, v6.16b, v14.16b
507 eor v7.16b, v7.16b, v15.16b
509 st1 {v0.16b-v3.16b}, [x1], #64
510 st1 {v4.16b-v7.16b}, [x1], #64
513 b .Lcfb_dec_loop_8x
522 ld1 {v0.16b-v3.16b}, [x2], #64
524 rev32 v8.16b, RIV.16b
525 rev32 v9.16b, v0.16b
526 rev32 v10.16b, v1.16b
527 rev32 v11.16b, v2.16b
531 mov RIV.16b, v3.16b
533 eor v0.16b, v0.16b, v8.16b
534 eor v1.16b, v1.16b, v9.16b
535 eor v2.16b, v2.16b, v10.16b
536 eor v3.16b, v3.16b, v11.16b
538 st1 {v0.16b-v3.16b}, [x1], #64
545 ld1 {v0.16b}, [x2], #16
549 eor RIV.16b, RIV.16b, v0.16b
550 st1 {RIV.16b}, [x1], #16
552 mov RIV.16b, v0.16b
558 st1 {RIV.16b}, [x3]
586 rev64 vctr.16b, vctr.16b; \
599 ld1 {v8.16b-v11.16b}, [x2], #64
600 ld1 {v12.16b-v15.16b}, [x2], #64
604 eor v0.16b, v0.16b, v8.16b
605 eor v1.16b, v1.16b, v9.16b
606 eor v2.16b, v2.16b, v10.16b
607 eor v3.16b, v3.16b, v11.16b
608 eor v4.16b, v4.16b, v12.16b
609 eor v5.16b, v5.16b, v13.16b
610 eor v6.16b, v6.16b, v14.16b
611 eor v7.16b, v7.16b, v15.16b
613 st1 {v0.16b-v3.16b}, [x1], #64
614 st1 {v4.16b-v7.16b}, [x1], #64
617 b .Lctr_loop_8x
632 ld1 {v8.16b-v11.16b}, [x2], #64
636 eor v0.16b, v0.16b, v8.16b
637 eor v1.16b, v1.16b, v9.16b
638 eor v2.16b, v2.16b, v10.16b
639 eor v3.16b, v3.16b, v11.16b
641 st1 {v0.16b-v3.16b}, [x1], #64
651 ld1 {v8.16b}, [x2], #16
655 eor v0.16b, v0.16b, v8.16b
656 st1 {v0.16b}, [x1], #16
672 and RTMP.16b, RTMP.16b, RMASK.16b; \
674 ext RTMP.16b, RTMP.16b, RTMP.16b, #8; \
675 eor vt.16b, vt.16b, RTMP.16b;
687 ld1 {v8.16b}, [x3]
723 ld1 {v0.16b-v3.16b}, [x2], #64
724 ld1 {v4.16b-v7.16b}, [x2], #64
725 eor v0.16b, v0.16b, v8.16b
726 eor v1.16b, v1.16b, v9.16b
727 eor v2.16b, v2.16b, v10.16b
728 eor v3.16b, v3.16b, v11.16b
729 eor v4.16b, v4.16b, v12.16b
730 eor v5.16b, v5.16b, v13.16b
731 eor v6.16b, v6.16b, v14.16b
732 eor v7.16b, v7.16b, v15.16b
736 eor v0.16b, v0.16b, v8.16b
737 eor v1.16b, v1.16b, v9.16b
738 eor v2.16b, v2.16b, v10.16b
739 eor v3.16b, v3.16b, v11.16b
740 eor v4.16b, v4.16b, v12.16b
741 eor v5.16b, v5.16b, v13.16b
742 eor v6.16b, v6.16b, v14.16b
743 eor v7.16b, v7.16b, v15.16b
744 st1 {v0.16b-v3.16b}, [x1], #64
745 st1 {v4.16b-v7.16b}, [x1], #64
750 b .Lxts_enc_loop_8x
763 ld1 {v0.16b-v3.16b}, [x2], #64
764 eor v0.16b, v0.16b, v8.16b
765 eor v1.16b, v1.16b, v9.16b
766 eor v2.16b, v2.16b, v10.16b
767 eor v3.16b, v3.16b, v11.16b
771 eor v0.16b, v0.16b, v8.16b
772 eor v1.16b, v1.16b, v9.16b
773 eor v2.16b, v2.16b, v10.16b
774 eor v3.16b, v3.16b, v11.16b
775 st1 {v0.16b-v3.16b}, [x1], #64
784 ld1 {v0.16b}, [x2], #16
785 eor v0.16b, v0.16b, v8.16b
789 eor v0.16b, v0.16b, v8.16b
790 st1 {v0.16b}, [x1], #16
802 ld1 {v0.16b}, [x2]
803 eor v0.16b, v0.16b, v8.16b
805 eor v0.16b, v0.16b, v8.16b
812 ld1 {v3.16b}, [x6]
813 ld1 {v4.16b}, [x7]
817 ld1 {v1.16b}, [x2]
820 tbl v2.16b, {v0.16b}, v3.16b
822 tbx v0.16b, {v1.16b}, v4.16b
824 eor v0.16b, v0.16b, v9.16b
826 eor v0.16b, v0.16b, v9.16b
831 st1 {v2.16b}, [x5]
832 st1 {v0.16b}, [x1]
834 b .Lxts_enc_ret
838 st1 {v8.16b}, [x3]
854 ld1 {v8.16b}, [x3]
890 ld1 {v0.16b-v3.16b}, [x2], #64
891 ld1 {v4.16b-v7.16b}, [x2], #64
892 eor v0.16b, v0.16b, v8.16b
893 eor v1.16b, v1.16b, v9.16b
894 eor v2.16b, v2.16b, v10.16b
895 eor v3.16b, v3.16b, v11.16b
896 eor v4.16b, v4.16b, v12.16b
897 eor v5.16b, v5.16b, v13.16b
898 eor v6.16b, v6.16b, v14.16b
899 eor v7.16b, v7.16b, v15.16b
903 eor v0.16b, v0.16b, v8.16b
904 eor v1.16b, v1.16b, v9.16b
905 eor v2.16b, v2.16b, v10.16b
906 eor v3.16b, v3.16b, v11.16b
907 eor v4.16b, v4.16b, v12.16b
908 eor v5.16b, v5.16b, v13.16b
909 eor v6.16b, v6.16b, v14.16b
910 eor v7.16b, v7.16b, v15.16b
911 st1 {v0.16b-v3.16b}, [x1], #64
912 st1 {v4.16b-v7.16b}, [x1], #64
917 b .Lxts_dec_loop_8x
930 ld1 {v0.16b-v3.16b}, [x2], #64
931 eor v0.16b, v0.16b, v8.16b
932 eor v1.16b, v1.16b, v9.16b
933 eor v2.16b, v2.16b, v10.16b
934 eor v3.16b, v3.16b, v11.16b
938 eor v0.16b, v0.16b, v8.16b
939 eor v1.16b, v1.16b, v9.16b
940 eor v2.16b, v2.16b, v10.16b
941 eor v3.16b, v3.16b, v11.16b
942 st1 {v0.16b-v3.16b}, [x1], #64
951 ld1 {v0.16b}, [x2], #16
952 eor v0.16b, v0.16b, v8.16b
956 eor v0.16b, v0.16b, v8.16b
957 st1 {v0.16b}, [x1], #16
969 ld1 {v0.16b}, [x2]
970 eor v0.16b, v0.16b, v9.16b
972 eor v0.16b, v0.16b, v9.16b
979 ld1 {v3.16b}, [x6]
980 ld1 {v4.16b}, [x7]
984 ld1 {v1.16b}, [x2]
987 tbl v2.16b, {v0.16b}, v3.16b
989 tbx v0.16b, {v1.16b}, v4.16b
991 eor v0.16b, v0.16b, v8.16b
993 eor v0.16b, v0.16b, v8.16b
998 st1 {v2.16b}, [x5]
999 st1 {v0.16b}, [x1]
1001 b .Lxts_dec_ret
1005 st1 {v8.16b}, [x3]
1023 ld1 {RMAC.16b}, [x1]
1044 ld1 {v0.16b-v3.16b}, [x2], #64
1046 eor RMAC.16b, RMAC.16b, v0.16b
1048 eor RMAC.16b, RMAC.16b, v1.16b
1050 eor RMAC.16b, RMAC.16b, v2.16b
1052 eor RMAC.16b, RMAC.16b, v3.16b
1056 b .Lmac_loop_4x
1061 ld1 {v0.16b}, [x2], #16
1063 eor RMAC.16b, RMAC.16b, v0.16b
1072 ld1 {v0.16b}, [x2], #16
1073 eor RMAC.16b, RMAC.16b, v0.16b
1076 st1 {RMAC.16b}, [x1]