• Home
  • Raw
  • Download

Lines Matching refs:b

24 	b.eq	Lenc_key_abort
26 b.eq Lenc_key_abort
29 b.lt Lenc_key_abort
31 b.gt Lenc_key_abort
33 b.ne Lenc_key_abort
38 eor v0.16b,v0.16b,v0.16b
39 ld1 {v3.16b},[x0],#16
43 b.lt Loop128
44 b.eq L192
45 b L256
49 tbl v6.16b,{v3.16b},v2.16b
50 ext v5.16b,v0.16b,v3.16b,#12
52 aese v6.16b,v0.16b
55 eor v3.16b,v3.16b,v5.16b
56 ext v5.16b,v0.16b,v5.16b,#12
57 eor v3.16b,v3.16b,v5.16b
58 ext v5.16b,v0.16b,v5.16b,#12
59 eor v6.16b,v6.16b,v1.16b
60 eor v3.16b,v3.16b,v5.16b
61 shl v1.16b,v1.16b,#1
62 eor v3.16b,v3.16b,v6.16b
63 b.ne Loop128
67 tbl v6.16b,{v3.16b},v2.16b
68 ext v5.16b,v0.16b,v3.16b,#12
70 aese v6.16b,v0.16b
72 eor v3.16b,v3.16b,v5.16b
73 ext v5.16b,v0.16b,v5.16b,#12
74 eor v3.16b,v3.16b,v5.16b
75 ext v5.16b,v0.16b,v5.16b,#12
76 eor v6.16b,v6.16b,v1.16b
77 eor v3.16b,v3.16b,v5.16b
78 shl v1.16b,v1.16b,#1
79 eor v3.16b,v3.16b,v6.16b
81 tbl v6.16b,{v3.16b},v2.16b
82 ext v5.16b,v0.16b,v3.16b,#12
84 aese v6.16b,v0.16b
86 eor v3.16b,v3.16b,v5.16b
87 ext v5.16b,v0.16b,v5.16b,#12
88 eor v3.16b,v3.16b,v5.16b
89 ext v5.16b,v0.16b,v5.16b,#12
90 eor v6.16b,v6.16b,v1.16b
91 eor v3.16b,v3.16b,v5.16b
92 eor v3.16b,v3.16b,v6.16b
97 b Ldone
101 ld1 {v4.8b},[x0],#8
102 movi v6.16b,#8 // borrow v6.16b
104 sub v2.16b,v2.16b,v6.16b // adjust the mask
107 tbl v6.16b,{v4.16b},v2.16b
108 ext v5.16b,v0.16b,v3.16b,#12
109 st1 {v4.8b},[x2],#8
110 aese v6.16b,v0.16b
113 eor v3.16b,v3.16b,v5.16b
114 ext v5.16b,v0.16b,v5.16b,#12
115 eor v3.16b,v3.16b,v5.16b
116 ext v5.16b,v0.16b,v5.16b,#12
117 eor v3.16b,v3.16b,v5.16b
120 eor v5.16b,v5.16b,v4.16b
121 eor v6.16b,v6.16b,v1.16b
122 ext v4.16b,v0.16b,v4.16b,#12
123 shl v1.16b,v1.16b,#1
124 eor v4.16b,v4.16b,v5.16b
125 eor v3.16b,v3.16b,v6.16b
126 eor v4.16b,v4.16b,v6.16b
128 b.ne Loop192
132 b Ldone
136 ld1 {v4.16b},[x0]
142 tbl v6.16b,{v4.16b},v2.16b
143 ext v5.16b,v0.16b,v3.16b,#12
145 aese v6.16b,v0.16b
148 eor v3.16b,v3.16b,v5.16b
149 ext v5.16b,v0.16b,v5.16b,#12
150 eor v3.16b,v3.16b,v5.16b
151 ext v5.16b,v0.16b,v5.16b,#12
152 eor v6.16b,v6.16b,v1.16b
153 eor v3.16b,v3.16b,v5.16b
154 shl v1.16b,v1.16b,#1
155 eor v3.16b,v3.16b,v6.16b
157 b.eq Ldone
160 ext v5.16b,v0.16b,v4.16b,#12
161 aese v6.16b,v0.16b
163 eor v4.16b,v4.16b,v5.16b
164 ext v5.16b,v0.16b,v5.16b,#12
165 eor v4.16b,v4.16b,v5.16b
166 ext v5.16b,v0.16b,v5.16b,#12
167 eor v4.16b,v4.16b,v5.16b
169 eor v4.16b,v4.16b,v6.16b
170 b Loop256
192 b.ne Ldec_key_abort
206 aesimc v0.16b,v0.16b
207 aesimc v1.16b,v1.16b
211 b.hi Loop_imc
214 aesimc v0.16b,v0.16b
229 ld1 {v2.16b},[x0]
234 aese v2.16b,v0.16b
235 aesmc v2.16b,v2.16b
238 aese v2.16b,v1.16b
239 aesmc v2.16b,v2.16b
241 b.gt Loop_enc
243 aese v2.16b,v0.16b
244 aesmc v2.16b,v2.16b
246 aese v2.16b,v1.16b
247 eor v2.16b,v2.16b,v0.16b
249 st1 {v2.16b},[x1]
259 ld1 {v2.16b},[x0]
264 aesd v2.16b,v0.16b
265 aesimc v2.16b,v2.16b
268 aesd v2.16b,v1.16b
269 aesimc v2.16b,v2.16b
271 b.gt Loop_dec
273 aesd v2.16b,v0.16b
274 aesimc v2.16b,v2.16b
276 aesd v2.16b,v1.16b
277 eor v2.16b,v2.16b,v0.16b
279 st1 {v2.16b},[x1]
291 b.lo Lcbc_abort
297 ld1 {v6.16b},[x4]
298 ld1 {v0.16b},[x0],x8
311 b.eq Lcbc_dec
314 eor v0.16b,v0.16b,v6.16b
315 eor v5.16b,v16.16b,v7.16b
316 b.eq Lcbc_enc128
322 aese v0.16b,v16.16b
323 aesmc v0.16b,v0.16b
326 b Lenter_cbc_enc
330 aese v0.16b,v16.16b
331 aesmc v0.16b,v0.16b
332 st1 {v6.16b},[x1],#16
334 aese v0.16b,v17.16b
335 aesmc v0.16b,v0.16b
336 aese v0.16b,v2.16b
337 aesmc v0.16b,v0.16b
340 aese v0.16b,v3.16b
341 aesmc v0.16b,v0.16b
343 b.eq Lcbc_enc192
345 aese v0.16b,v16.16b
346 aesmc v0.16b,v0.16b
348 aese v0.16b,v17.16b
349 aesmc v0.16b,v0.16b
354 aese v0.16b,v16.16b
355 aesmc v0.16b,v0.16b
357 aese v0.16b,v17.16b
358 aesmc v0.16b,v0.16b
360 aese v0.16b,v18.16b
361 aesmc v0.16b,v0.16b
362 aese v0.16b,v19.16b
363 aesmc v0.16b,v0.16b
364 ld1 {v16.16b},[x0],x8
365 aese v0.16b,v20.16b
366 aesmc v0.16b,v0.16b
367 eor v16.16b,v16.16b,v5.16b
368 aese v0.16b,v21.16b
369 aesmc v0.16b,v0.16b
371 aese v0.16b,v22.16b
372 aesmc v0.16b,v0.16b
373 aese v0.16b,v23.16b
374 eor v6.16b,v0.16b,v7.16b
375 b.hs Loop_cbc_enc
377 st1 {v6.16b},[x1],#16
378 b Lcbc_done
383 aese v0.16b,v16.16b
384 aesmc v0.16b,v0.16b
385 b Lenter_cbc_enc128
387 aese v0.16b,v16.16b
388 aesmc v0.16b,v0.16b
389 st1 {v6.16b},[x1],#16
391 aese v0.16b,v17.16b
392 aesmc v0.16b,v0.16b
394 aese v0.16b,v2.16b
395 aesmc v0.16b,v0.16b
397 aese v0.16b,v3.16b
398 aesmc v0.16b,v0.16b
399 aese v0.16b,v18.16b
400 aesmc v0.16b,v0.16b
401 aese v0.16b,v19.16b
402 aesmc v0.16b,v0.16b
403 ld1 {v16.16b},[x0],x8
404 aese v0.16b,v20.16b
405 aesmc v0.16b,v0.16b
406 aese v0.16b,v21.16b
407 aesmc v0.16b,v0.16b
408 aese v0.16b,v22.16b
409 aesmc v0.16b,v0.16b
410 eor v16.16b,v16.16b,v5.16b
411 aese v0.16b,v23.16b
412 eor v6.16b,v0.16b,v7.16b
413 b.hs Loop_cbc_enc128
415 st1 {v6.16b},[x1],#16
416 b Lcbc_done
419 ld1 {v18.16b},[x0],#16
422 orr v3.16b,v0.16b,v0.16b
423 orr v1.16b,v0.16b,v0.16b
424 orr v19.16b,v18.16b,v18.16b
425 b.lo Lcbc_dec_tail
427 orr v1.16b,v18.16b,v18.16b
428 ld1 {v18.16b},[x0],#16
429 orr v2.16b,v0.16b,v0.16b
430 orr v3.16b,v1.16b,v1.16b
431 orr v19.16b,v18.16b,v18.16b
434 aesd v0.16b,v16.16b
435 aesimc v0.16b,v0.16b
436 aesd v1.16b,v16.16b
437 aesimc v1.16b,v1.16b
438 aesd v18.16b,v16.16b
439 aesimc v18.16b,v18.16b
442 aesd v0.16b,v17.16b
443 aesimc v0.16b,v0.16b
444 aesd v1.16b,v17.16b
445 aesimc v1.16b,v1.16b
446 aesd v18.16b,v17.16b
447 aesimc v18.16b,v18.16b
449 b.gt Loop3x_cbc_dec
451 aesd v0.16b,v16.16b
452 aesimc v0.16b,v0.16b
453 aesd v1.16b,v16.16b
454 aesimc v1.16b,v1.16b
455 aesd v18.16b,v16.16b
456 aesimc v18.16b,v18.16b
457 eor v4.16b,v6.16b,v7.16b
459 eor v5.16b,v2.16b,v7.16b
461 aesd v0.16b,v17.16b
462 aesimc v0.16b,v0.16b
463 aesd v1.16b,v17.16b
464 aesimc v1.16b,v1.16b
465 aesd v18.16b,v17.16b
466 aesimc v18.16b,v18.16b
467 eor v17.16b,v3.16b,v7.16b
471 orr v6.16b,v19.16b,v19.16b
473 aesd v0.16b,v20.16b
474 aesimc v0.16b,v0.16b
475 aesd v1.16b,v20.16b
476 aesimc v1.16b,v1.16b
477 aesd v18.16b,v20.16b
478 aesimc v18.16b,v18.16b
479 ld1 {v2.16b},[x0],#16
480 aesd v0.16b,v21.16b
481 aesimc v0.16b,v0.16b
482 aesd v1.16b,v21.16b
483 aesimc v1.16b,v1.16b
484 aesd v18.16b,v21.16b
485 aesimc v18.16b,v18.16b
486 ld1 {v3.16b},[x0],#16
487 aesd v0.16b,v22.16b
488 aesimc v0.16b,v0.16b
489 aesd v1.16b,v22.16b
490 aesimc v1.16b,v1.16b
491 aesd v18.16b,v22.16b
492 aesimc v18.16b,v18.16b
493 ld1 {v19.16b},[x0],#16
494 aesd v0.16b,v23.16b
495 aesd v1.16b,v23.16b
496 aesd v18.16b,v23.16b
499 eor v4.16b,v4.16b,v0.16b
500 eor v5.16b,v5.16b,v1.16b
501 eor v18.16b,v18.16b,v17.16b
503 st1 {v4.16b},[x1],#16
504 orr v0.16b,v2.16b,v2.16b
505 st1 {v5.16b},[x1],#16
506 orr v1.16b,v3.16b,v3.16b
507 st1 {v18.16b},[x1],#16
508 orr v18.16b,v19.16b,v19.16b
509 b.hs Loop3x_cbc_dec
512 b.eq Lcbc_done
516 aesd v1.16b,v16.16b
517 aesimc v1.16b,v1.16b
518 aesd v18.16b,v16.16b
519 aesimc v18.16b,v18.16b
522 aesd v1.16b,v17.16b
523 aesimc v1.16b,v1.16b
524 aesd v18.16b,v17.16b
525 aesimc v18.16b,v18.16b
527 b.gt Lcbc_dec_tail
529 aesd v1.16b,v16.16b
530 aesimc v1.16b,v1.16b
531 aesd v18.16b,v16.16b
532 aesimc v18.16b,v18.16b
533 aesd v1.16b,v17.16b
534 aesimc v1.16b,v1.16b
535 aesd v18.16b,v17.16b
536 aesimc v18.16b,v18.16b
537 aesd v1.16b,v20.16b
538 aesimc v1.16b,v1.16b
539 aesd v18.16b,v20.16b
540 aesimc v18.16b,v18.16b
542 aesd v1.16b,v21.16b
543 aesimc v1.16b,v1.16b
544 aesd v18.16b,v21.16b
545 aesimc v18.16b,v18.16b
546 eor v5.16b,v6.16b,v7.16b
547 aesd v1.16b,v22.16b
548 aesimc v1.16b,v1.16b
549 aesd v18.16b,v22.16b
550 aesimc v18.16b,v18.16b
551 eor v17.16b,v3.16b,v7.16b
552 aesd v1.16b,v23.16b
553 aesd v18.16b,v23.16b
554 b.eq Lcbc_dec_one
555 eor v5.16b,v5.16b,v1.16b
556 eor v17.16b,v17.16b,v18.16b
557 orr v6.16b,v19.16b,v19.16b
558 st1 {v5.16b},[x1],#16
559 st1 {v17.16b},[x1],#16
560 b Lcbc_done
563 eor v5.16b,v5.16b,v18.16b
564 orr v6.16b,v19.16b,v19.16b
565 st1 {v5.16b},[x1],#16
568 st1 {v6.16b},[x4]
600 orr v1.16b,v0.16b,v0.16b
602 orr v18.16b,v0.16b,v0.16b
604 orr v6.16b,v0.16b,v0.16b
607 b.ls Lctr32_tail
611 b Loop3x_ctr32
615 aese v0.16b,v16.16b
616 aesmc v0.16b,v0.16b
617 aese v1.16b,v16.16b
618 aesmc v1.16b,v1.16b
619 aese v18.16b,v16.16b
620 aesmc v18.16b,v18.16b
623 aese v0.16b,v17.16b
624 aesmc v0.16b,v0.16b
625 aese v1.16b,v17.16b
626 aesmc v1.16b,v1.16b
627 aese v18.16b,v17.16b
628 aesmc v18.16b,v18.16b
630 b.gt Loop3x_ctr32
632 aese v0.16b,v16.16b
633 aesmc v4.16b,v0.16b
634 aese v1.16b,v16.16b
635 aesmc v5.16b,v1.16b
636 ld1 {v2.16b},[x0],#16
637 orr v0.16b,v6.16b,v6.16b
638 aese v18.16b,v16.16b
639 aesmc v18.16b,v18.16b
640 ld1 {v3.16b},[x0],#16
641 orr v1.16b,v6.16b,v6.16b
642 aese v4.16b,v17.16b
643 aesmc v4.16b,v4.16b
644 aese v5.16b,v17.16b
645 aesmc v5.16b,v5.16b
646 ld1 {v19.16b},[x0],#16
648 aese v18.16b,v17.16b
649 aesmc v17.16b,v18.16b
650 orr v18.16b,v6.16b,v6.16b
652 aese v4.16b,v20.16b
653 aesmc v4.16b,v4.16b
654 aese v5.16b,v20.16b
655 aesmc v5.16b,v5.16b
656 eor v2.16b,v2.16b,v7.16b
658 aese v17.16b,v20.16b
659 aesmc v17.16b,v17.16b
660 eor v3.16b,v3.16b,v7.16b
662 aese v4.16b,v21.16b
663 aesmc v4.16b,v4.16b
664 aese v5.16b,v21.16b
665 aesmc v5.16b,v5.16b
666 eor v19.16b,v19.16b,v7.16b
668 aese v17.16b,v21.16b
669 aesmc v17.16b,v17.16b
672 aese v4.16b,v22.16b
673 aesmc v4.16b,v4.16b
674 aese v5.16b,v22.16b
675 aesmc v5.16b,v5.16b
678 aese v17.16b,v22.16b
679 aesmc v17.16b,v17.16b
682 aese v4.16b,v23.16b
683 aese v5.16b,v23.16b
684 aese v17.16b,v23.16b
686 eor v2.16b,v2.16b,v4.16b
688 st1 {v2.16b},[x1],#16
689 eor v3.16b,v3.16b,v5.16b
691 st1 {v3.16b},[x1],#16
692 eor v19.16b,v19.16b,v17.16b
694 st1 {v19.16b},[x1],#16
695 b.hs Loop3x_ctr32
698 b.eq Lctr32_done
704 aese v0.16b,v16.16b
705 aesmc v0.16b,v0.16b
706 aese v1.16b,v16.16b
707 aesmc v1.16b,v1.16b
710 aese v0.16b,v17.16b
711 aesmc v0.16b,v0.16b
712 aese v1.16b,v17.16b
713 aesmc v1.16b,v1.16b
715 b.gt Lctr32_tail
717 aese v0.16b,v16.16b
718 aesmc v0.16b,v0.16b
719 aese v1.16b,v16.16b
720 aesmc v1.16b,v1.16b
721 aese v0.16b,v17.16b
722 aesmc v0.16b,v0.16b
723 aese v1.16b,v17.16b
724 aesmc v1.16b,v1.16b
725 ld1 {v2.16b},[x0],x12
726 aese v0.16b,v20.16b
727 aesmc v0.16b,v0.16b
728 aese v1.16b,v20.16b
729 aesmc v1.16b,v1.16b
730 ld1 {v3.16b},[x0]
731 aese v0.16b,v21.16b
732 aesmc v0.16b,v0.16b
733 aese v1.16b,v21.16b
734 aesmc v1.16b,v1.16b
735 eor v2.16b,v2.16b,v7.16b
736 aese v0.16b,v22.16b
737 aesmc v0.16b,v0.16b
738 aese v1.16b,v22.16b
739 aesmc v1.16b,v1.16b
740 eor v3.16b,v3.16b,v7.16b
741 aese v0.16b,v23.16b
742 aese v1.16b,v23.16b
745 eor v2.16b,v2.16b,v0.16b
746 eor v3.16b,v3.16b,v1.16b
747 st1 {v2.16b},[x1],#16
748 b.eq Lctr32_done
749 st1 {v3.16b},[x1]