• Home
  • Raw
  • Download

Lines Matching refs:b

25 	b.eq	.Lenc_key_abort
27 b.eq .Lenc_key_abort
30 b.lt .Lenc_key_abort
32 b.gt .Lenc_key_abort
34 b.ne .Lenc_key_abort
39 eor v0.16b,v0.16b,v0.16b
40 ld1 {v3.16b},[x0],#16
44 b.lt .Loop128
45 b.eq .L192
46 b .L256
50 tbl v6.16b,{v3.16b},v2.16b
51 ext v5.16b,v0.16b,v3.16b,#12
53 aese v6.16b,v0.16b
56 eor v3.16b,v3.16b,v5.16b
57 ext v5.16b,v0.16b,v5.16b,#12
58 eor v3.16b,v3.16b,v5.16b
59 ext v5.16b,v0.16b,v5.16b,#12
60 eor v6.16b,v6.16b,v1.16b
61 eor v3.16b,v3.16b,v5.16b
62 shl v1.16b,v1.16b,#1
63 eor v3.16b,v3.16b,v6.16b
64 b.ne .Loop128
68 tbl v6.16b,{v3.16b},v2.16b
69 ext v5.16b,v0.16b,v3.16b,#12
71 aese v6.16b,v0.16b
73 eor v3.16b,v3.16b,v5.16b
74 ext v5.16b,v0.16b,v5.16b,#12
75 eor v3.16b,v3.16b,v5.16b
76 ext v5.16b,v0.16b,v5.16b,#12
77 eor v6.16b,v6.16b,v1.16b
78 eor v3.16b,v3.16b,v5.16b
79 shl v1.16b,v1.16b,#1
80 eor v3.16b,v3.16b,v6.16b
82 tbl v6.16b,{v3.16b},v2.16b
83 ext v5.16b,v0.16b,v3.16b,#12
85 aese v6.16b,v0.16b
87 eor v3.16b,v3.16b,v5.16b
88 ext v5.16b,v0.16b,v5.16b,#12
89 eor v3.16b,v3.16b,v5.16b
90 ext v5.16b,v0.16b,v5.16b,#12
91 eor v6.16b,v6.16b,v1.16b
92 eor v3.16b,v3.16b,v5.16b
93 eor v3.16b,v3.16b,v6.16b
98 b .Ldone
102 ld1 {v4.8b},[x0],#8
103 movi v6.16b,#8 // borrow v6.16b
105 sub v2.16b,v2.16b,v6.16b // adjust the mask
108 tbl v6.16b,{v4.16b},v2.16b
109 ext v5.16b,v0.16b,v3.16b,#12
110 st1 {v4.8b},[x2],#8
111 aese v6.16b,v0.16b
114 eor v3.16b,v3.16b,v5.16b
115 ext v5.16b,v0.16b,v5.16b,#12
116 eor v3.16b,v3.16b,v5.16b
117 ext v5.16b,v0.16b,v5.16b,#12
118 eor v3.16b,v3.16b,v5.16b
121 eor v5.16b,v5.16b,v4.16b
122 eor v6.16b,v6.16b,v1.16b
123 ext v4.16b,v0.16b,v4.16b,#12
124 shl v1.16b,v1.16b,#1
125 eor v4.16b,v4.16b,v5.16b
126 eor v3.16b,v3.16b,v6.16b
127 eor v4.16b,v4.16b,v6.16b
129 b.ne .Loop192
133 b .Ldone
137 ld1 {v4.16b},[x0]
143 tbl v6.16b,{v4.16b},v2.16b
144 ext v5.16b,v0.16b,v3.16b,#12
146 aese v6.16b,v0.16b
149 eor v3.16b,v3.16b,v5.16b
150 ext v5.16b,v0.16b,v5.16b,#12
151 eor v3.16b,v3.16b,v5.16b
152 ext v5.16b,v0.16b,v5.16b,#12
153 eor v6.16b,v6.16b,v1.16b
154 eor v3.16b,v3.16b,v5.16b
155 shl v1.16b,v1.16b,#1
156 eor v3.16b,v3.16b,v6.16b
158 b.eq .Ldone
161 ext v5.16b,v0.16b,v4.16b,#12
162 aese v6.16b,v0.16b
164 eor v4.16b,v4.16b,v5.16b
165 ext v5.16b,v0.16b,v5.16b,#12
166 eor v4.16b,v4.16b,v5.16b
167 ext v5.16b,v0.16b,v5.16b,#12
168 eor v4.16b,v4.16b,v5.16b
170 eor v4.16b,v4.16b,v6.16b
171 b .Loop256
193 b.ne .Ldec_key_abort
207 aesimc v0.16b,v0.16b
208 aesimc v1.16b,v1.16b
212 b.hi .Loop_imc
215 aesimc v0.16b,v0.16b
230 ld1 {v2.16b},[x0]
235 aese v2.16b,v0.16b
236 aesmc v2.16b,v2.16b
239 aese v2.16b,v1.16b
240 aesmc v2.16b,v2.16b
242 b.gt .Loop_enc
244 aese v2.16b,v0.16b
245 aesmc v2.16b,v2.16b
247 aese v2.16b,v1.16b
248 eor v2.16b,v2.16b,v0.16b
250 st1 {v2.16b},[x1]
260 ld1 {v2.16b},[x0]
265 aesd v2.16b,v0.16b
266 aesimc v2.16b,v2.16b
269 aesd v2.16b,v1.16b
270 aesimc v2.16b,v2.16b
272 b.gt .Loop_dec
274 aesd v2.16b,v0.16b
275 aesimc v2.16b,v2.16b
277 aesd v2.16b,v1.16b
278 eor v2.16b,v2.16b,v0.16b
280 st1 {v2.16b},[x1]
292 b.lo .Lcbc_abort
298 ld1 {v6.16b},[x4]
299 ld1 {v0.16b},[x0],x8
312 b.eq .Lcbc_dec
315 eor v0.16b,v0.16b,v6.16b
316 eor v5.16b,v16.16b,v7.16b
317 b.eq .Lcbc_enc128
323 aese v0.16b,v16.16b
324 aesmc v0.16b,v0.16b
327 b .Lenter_cbc_enc
331 aese v0.16b,v16.16b
332 aesmc v0.16b,v0.16b
333 st1 {v6.16b},[x1],#16
335 aese v0.16b,v17.16b
336 aesmc v0.16b,v0.16b
337 aese v0.16b,v2.16b
338 aesmc v0.16b,v0.16b
341 aese v0.16b,v3.16b
342 aesmc v0.16b,v0.16b
344 b.eq .Lcbc_enc192
346 aese v0.16b,v16.16b
347 aesmc v0.16b,v0.16b
349 aese v0.16b,v17.16b
350 aesmc v0.16b,v0.16b
355 aese v0.16b,v16.16b
356 aesmc v0.16b,v0.16b
358 aese v0.16b,v17.16b
359 aesmc v0.16b,v0.16b
361 aese v0.16b,v18.16b
362 aesmc v0.16b,v0.16b
363 aese v0.16b,v19.16b
364 aesmc v0.16b,v0.16b
365 ld1 {v16.16b},[x0],x8
366 aese v0.16b,v20.16b
367 aesmc v0.16b,v0.16b
368 eor v16.16b,v16.16b,v5.16b
369 aese v0.16b,v21.16b
370 aesmc v0.16b,v0.16b
372 aese v0.16b,v22.16b
373 aesmc v0.16b,v0.16b
374 aese v0.16b,v23.16b
375 eor v6.16b,v0.16b,v7.16b
376 b.hs .Loop_cbc_enc
378 st1 {v6.16b},[x1],#16
379 b .Lcbc_done
384 aese v0.16b,v16.16b
385 aesmc v0.16b,v0.16b
386 b .Lenter_cbc_enc128
388 aese v0.16b,v16.16b
389 aesmc v0.16b,v0.16b
390 st1 {v6.16b},[x1],#16
392 aese v0.16b,v17.16b
393 aesmc v0.16b,v0.16b
395 aese v0.16b,v2.16b
396 aesmc v0.16b,v0.16b
398 aese v0.16b,v3.16b
399 aesmc v0.16b,v0.16b
400 aese v0.16b,v18.16b
401 aesmc v0.16b,v0.16b
402 aese v0.16b,v19.16b
403 aesmc v0.16b,v0.16b
404 ld1 {v16.16b},[x0],x8
405 aese v0.16b,v20.16b
406 aesmc v0.16b,v0.16b
407 aese v0.16b,v21.16b
408 aesmc v0.16b,v0.16b
409 aese v0.16b,v22.16b
410 aesmc v0.16b,v0.16b
411 eor v16.16b,v16.16b,v5.16b
412 aese v0.16b,v23.16b
413 eor v6.16b,v0.16b,v7.16b
414 b.hs .Loop_cbc_enc128
416 st1 {v6.16b},[x1],#16
417 b .Lcbc_done
420 ld1 {v18.16b},[x0],#16
423 orr v3.16b,v0.16b,v0.16b
424 orr v1.16b,v0.16b,v0.16b
425 orr v19.16b,v18.16b,v18.16b
426 b.lo .Lcbc_dec_tail
428 orr v1.16b,v18.16b,v18.16b
429 ld1 {v18.16b},[x0],#16
430 orr v2.16b,v0.16b,v0.16b
431 orr v3.16b,v1.16b,v1.16b
432 orr v19.16b,v18.16b,v18.16b
435 aesd v0.16b,v16.16b
436 aesimc v0.16b,v0.16b
437 aesd v1.16b,v16.16b
438 aesimc v1.16b,v1.16b
439 aesd v18.16b,v16.16b
440 aesimc v18.16b,v18.16b
443 aesd v0.16b,v17.16b
444 aesimc v0.16b,v0.16b
445 aesd v1.16b,v17.16b
446 aesimc v1.16b,v1.16b
447 aesd v18.16b,v17.16b
448 aesimc v18.16b,v18.16b
450 b.gt .Loop3x_cbc_dec
452 aesd v0.16b,v16.16b
453 aesimc v0.16b,v0.16b
454 aesd v1.16b,v16.16b
455 aesimc v1.16b,v1.16b
456 aesd v18.16b,v16.16b
457 aesimc v18.16b,v18.16b
458 eor v4.16b,v6.16b,v7.16b
460 eor v5.16b,v2.16b,v7.16b
462 aesd v0.16b,v17.16b
463 aesimc v0.16b,v0.16b
464 aesd v1.16b,v17.16b
465 aesimc v1.16b,v1.16b
466 aesd v18.16b,v17.16b
467 aesimc v18.16b,v18.16b
468 eor v17.16b,v3.16b,v7.16b
472 orr v6.16b,v19.16b,v19.16b
474 aesd v0.16b,v20.16b
475 aesimc v0.16b,v0.16b
476 aesd v1.16b,v20.16b
477 aesimc v1.16b,v1.16b
478 aesd v18.16b,v20.16b
479 aesimc v18.16b,v18.16b
480 ld1 {v2.16b},[x0],#16
481 aesd v0.16b,v21.16b
482 aesimc v0.16b,v0.16b
483 aesd v1.16b,v21.16b
484 aesimc v1.16b,v1.16b
485 aesd v18.16b,v21.16b
486 aesimc v18.16b,v18.16b
487 ld1 {v3.16b},[x0],#16
488 aesd v0.16b,v22.16b
489 aesimc v0.16b,v0.16b
490 aesd v1.16b,v22.16b
491 aesimc v1.16b,v1.16b
492 aesd v18.16b,v22.16b
493 aesimc v18.16b,v18.16b
494 ld1 {v19.16b},[x0],#16
495 aesd v0.16b,v23.16b
496 aesd v1.16b,v23.16b
497 aesd v18.16b,v23.16b
500 eor v4.16b,v4.16b,v0.16b
501 eor v5.16b,v5.16b,v1.16b
502 eor v18.16b,v18.16b,v17.16b
504 st1 {v4.16b},[x1],#16
505 orr v0.16b,v2.16b,v2.16b
506 st1 {v5.16b},[x1],#16
507 orr v1.16b,v3.16b,v3.16b
508 st1 {v18.16b},[x1],#16
509 orr v18.16b,v19.16b,v19.16b
510 b.hs .Loop3x_cbc_dec
513 b.eq .Lcbc_done
517 aesd v1.16b,v16.16b
518 aesimc v1.16b,v1.16b
519 aesd v18.16b,v16.16b
520 aesimc v18.16b,v18.16b
523 aesd v1.16b,v17.16b
524 aesimc v1.16b,v1.16b
525 aesd v18.16b,v17.16b
526 aesimc v18.16b,v18.16b
528 b.gt .Lcbc_dec_tail
530 aesd v1.16b,v16.16b
531 aesimc v1.16b,v1.16b
532 aesd v18.16b,v16.16b
533 aesimc v18.16b,v18.16b
534 aesd v1.16b,v17.16b
535 aesimc v1.16b,v1.16b
536 aesd v18.16b,v17.16b
537 aesimc v18.16b,v18.16b
538 aesd v1.16b,v20.16b
539 aesimc v1.16b,v1.16b
540 aesd v18.16b,v20.16b
541 aesimc v18.16b,v18.16b
543 aesd v1.16b,v21.16b
544 aesimc v1.16b,v1.16b
545 aesd v18.16b,v21.16b
546 aesimc v18.16b,v18.16b
547 eor v5.16b,v6.16b,v7.16b
548 aesd v1.16b,v22.16b
549 aesimc v1.16b,v1.16b
550 aesd v18.16b,v22.16b
551 aesimc v18.16b,v18.16b
552 eor v17.16b,v3.16b,v7.16b
553 aesd v1.16b,v23.16b
554 aesd v18.16b,v23.16b
555 b.eq .Lcbc_dec_one
556 eor v5.16b,v5.16b,v1.16b
557 eor v17.16b,v17.16b,v18.16b
558 orr v6.16b,v19.16b,v19.16b
559 st1 {v5.16b},[x1],#16
560 st1 {v17.16b},[x1],#16
561 b .Lcbc_done
564 eor v5.16b,v5.16b,v18.16b
565 orr v6.16b,v19.16b,v19.16b
566 st1 {v5.16b},[x1],#16
569 st1 {v6.16b},[x4]
601 orr v1.16b,v0.16b,v0.16b
603 orr v18.16b,v0.16b,v0.16b
605 orr v6.16b,v0.16b,v0.16b
608 b.ls .Lctr32_tail
612 b .Loop3x_ctr32
616 aese v0.16b,v16.16b
617 aesmc v0.16b,v0.16b
618 aese v1.16b,v16.16b
619 aesmc v1.16b,v1.16b
620 aese v18.16b,v16.16b
621 aesmc v18.16b,v18.16b
624 aese v0.16b,v17.16b
625 aesmc v0.16b,v0.16b
626 aese v1.16b,v17.16b
627 aesmc v1.16b,v1.16b
628 aese v18.16b,v17.16b
629 aesmc v18.16b,v18.16b
631 b.gt .Loop3x_ctr32
633 aese v0.16b,v16.16b
634 aesmc v4.16b,v0.16b
635 aese v1.16b,v16.16b
636 aesmc v5.16b,v1.16b
637 ld1 {v2.16b},[x0],#16
638 orr v0.16b,v6.16b,v6.16b
639 aese v18.16b,v16.16b
640 aesmc v18.16b,v18.16b
641 ld1 {v3.16b},[x0],#16
642 orr v1.16b,v6.16b,v6.16b
643 aese v4.16b,v17.16b
644 aesmc v4.16b,v4.16b
645 aese v5.16b,v17.16b
646 aesmc v5.16b,v5.16b
647 ld1 {v19.16b},[x0],#16
649 aese v18.16b,v17.16b
650 aesmc v17.16b,v18.16b
651 orr v18.16b,v6.16b,v6.16b
653 aese v4.16b,v20.16b
654 aesmc v4.16b,v4.16b
655 aese v5.16b,v20.16b
656 aesmc v5.16b,v5.16b
657 eor v2.16b,v2.16b,v7.16b
659 aese v17.16b,v20.16b
660 aesmc v17.16b,v17.16b
661 eor v3.16b,v3.16b,v7.16b
663 aese v4.16b,v21.16b
664 aesmc v4.16b,v4.16b
665 aese v5.16b,v21.16b
666 aesmc v5.16b,v5.16b
667 eor v19.16b,v19.16b,v7.16b
669 aese v17.16b,v21.16b
670 aesmc v17.16b,v17.16b
673 aese v4.16b,v22.16b
674 aesmc v4.16b,v4.16b
675 aese v5.16b,v22.16b
676 aesmc v5.16b,v5.16b
679 aese v17.16b,v22.16b
680 aesmc v17.16b,v17.16b
683 aese v4.16b,v23.16b
684 aese v5.16b,v23.16b
685 aese v17.16b,v23.16b
687 eor v2.16b,v2.16b,v4.16b
689 st1 {v2.16b},[x1],#16
690 eor v3.16b,v3.16b,v5.16b
692 st1 {v3.16b},[x1],#16
693 eor v19.16b,v19.16b,v17.16b
695 st1 {v19.16b},[x1],#16
696 b.hs .Loop3x_ctr32
699 b.eq .Lctr32_done
705 aese v0.16b,v16.16b
706 aesmc v0.16b,v0.16b
707 aese v1.16b,v16.16b
708 aesmc v1.16b,v1.16b
711 aese v0.16b,v17.16b
712 aesmc v0.16b,v0.16b
713 aese v1.16b,v17.16b
714 aesmc v1.16b,v1.16b
716 b.gt .Lctr32_tail
718 aese v0.16b,v16.16b
719 aesmc v0.16b,v0.16b
720 aese v1.16b,v16.16b
721 aesmc v1.16b,v1.16b
722 aese v0.16b,v17.16b
723 aesmc v0.16b,v0.16b
724 aese v1.16b,v17.16b
725 aesmc v1.16b,v1.16b
726 ld1 {v2.16b},[x0],x12
727 aese v0.16b,v20.16b
728 aesmc v0.16b,v0.16b
729 aese v1.16b,v20.16b
730 aesmc v1.16b,v1.16b
731 ld1 {v3.16b},[x0]
732 aese v0.16b,v21.16b
733 aesmc v0.16b,v0.16b
734 aese v1.16b,v21.16b
735 aesmc v1.16b,v1.16b
736 eor v2.16b,v2.16b,v7.16b
737 aese v0.16b,v22.16b
738 aesmc v0.16b,v0.16b
739 aese v1.16b,v22.16b
740 aesmc v1.16b,v1.16b
741 eor v3.16b,v3.16b,v7.16b
742 aese v0.16b,v23.16b
743 aese v1.16b,v23.16b
746 eor v2.16b,v2.16b,v0.16b
747 eor v3.16b,v3.16b,v1.16b
748 st1 {v2.16b},[x1],#16
749 b.eq .Lctr32_done
750 st1 {v3.16b},[x1]