• Home
  • Raw
  • Download

Lines Matching refs:b

22 	b.eq	Lenc_key_abort
24 b.eq Lenc_key_abort
27 b.lt Lenc_key_abort
29 b.gt Lenc_key_abort
31 b.ne Lenc_key_abort
36 eor v0.16b,v0.16b,v0.16b
37 ld1 {v3.16b},[x0],#16
41 b.lt Loop128
42 b.eq L192
43 b L256
47 tbl v6.16b,{v3.16b},v2.16b
48 ext v5.16b,v0.16b,v3.16b,#12
50 aese v6.16b,v0.16b
53 eor v3.16b,v3.16b,v5.16b
54 ext v5.16b,v0.16b,v5.16b,#12
55 eor v3.16b,v3.16b,v5.16b
56 ext v5.16b,v0.16b,v5.16b,#12
57 eor v6.16b,v6.16b,v1.16b
58 eor v3.16b,v3.16b,v5.16b
59 shl v1.16b,v1.16b,#1
60 eor v3.16b,v3.16b,v6.16b
61 b.ne Loop128
65 tbl v6.16b,{v3.16b},v2.16b
66 ext v5.16b,v0.16b,v3.16b,#12
68 aese v6.16b,v0.16b
70 eor v3.16b,v3.16b,v5.16b
71 ext v5.16b,v0.16b,v5.16b,#12
72 eor v3.16b,v3.16b,v5.16b
73 ext v5.16b,v0.16b,v5.16b,#12
74 eor v6.16b,v6.16b,v1.16b
75 eor v3.16b,v3.16b,v5.16b
76 shl v1.16b,v1.16b,#1
77 eor v3.16b,v3.16b,v6.16b
79 tbl v6.16b,{v3.16b},v2.16b
80 ext v5.16b,v0.16b,v3.16b,#12
82 aese v6.16b,v0.16b
84 eor v3.16b,v3.16b,v5.16b
85 ext v5.16b,v0.16b,v5.16b,#12
86 eor v3.16b,v3.16b,v5.16b
87 ext v5.16b,v0.16b,v5.16b,#12
88 eor v6.16b,v6.16b,v1.16b
89 eor v3.16b,v3.16b,v5.16b
90 eor v3.16b,v3.16b,v6.16b
95 b Ldone
99 ld1 {v4.8b},[x0],#8
100 movi v6.16b,#8 // borrow v6.16b
102 sub v2.16b,v2.16b,v6.16b // adjust the mask
105 tbl v6.16b,{v4.16b},v2.16b
106 ext v5.16b,v0.16b,v3.16b,#12
107 st1 {v4.8b},[x2],#8
108 aese v6.16b,v0.16b
111 eor v3.16b,v3.16b,v5.16b
112 ext v5.16b,v0.16b,v5.16b,#12
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
118 eor v5.16b,v5.16b,v4.16b
119 eor v6.16b,v6.16b,v1.16b
120 ext v4.16b,v0.16b,v4.16b,#12
121 shl v1.16b,v1.16b,#1
122 eor v4.16b,v4.16b,v5.16b
123 eor v3.16b,v3.16b,v6.16b
124 eor v4.16b,v4.16b,v6.16b
126 b.ne Loop192
130 b Ldone
134 ld1 {v4.16b},[x0]
140 tbl v6.16b,{v4.16b},v2.16b
141 ext v5.16b,v0.16b,v3.16b,#12
143 aese v6.16b,v0.16b
146 eor v3.16b,v3.16b,v5.16b
147 ext v5.16b,v0.16b,v5.16b,#12
148 eor v3.16b,v3.16b,v5.16b
149 ext v5.16b,v0.16b,v5.16b,#12
150 eor v6.16b,v6.16b,v1.16b
151 eor v3.16b,v3.16b,v5.16b
152 shl v1.16b,v1.16b,#1
153 eor v3.16b,v3.16b,v6.16b
155 b.eq Ldone
158 ext v5.16b,v0.16b,v4.16b,#12
159 aese v6.16b,v0.16b
161 eor v4.16b,v4.16b,v5.16b
162 ext v5.16b,v0.16b,v5.16b,#12
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
167 eor v4.16b,v4.16b,v6.16b
168 b Loop256
190 b.ne Ldec_key_abort
204 aesimc v0.16b,v0.16b
205 aesimc v1.16b,v1.16b
209 b.hi Loop_imc
212 aesimc v0.16b,v0.16b
227 ld1 {v2.16b},[x0]
232 aese v2.16b,v0.16b
233 aesmc v2.16b,v2.16b
236 aese v2.16b,v1.16b
237 aesmc v2.16b,v2.16b
239 b.gt Loop_enc
241 aese v2.16b,v0.16b
242 aesmc v2.16b,v2.16b
244 aese v2.16b,v1.16b
245 eor v2.16b,v2.16b,v0.16b
247 st1 {v2.16b},[x1]
257 ld1 {v2.16b},[x0]
262 aesd v2.16b,v0.16b
263 aesimc v2.16b,v2.16b
266 aesd v2.16b,v1.16b
267 aesimc v2.16b,v2.16b
269 b.gt Loop_dec
271 aesd v2.16b,v0.16b
272 aesimc v2.16b,v2.16b
274 aesd v2.16b,v1.16b
275 eor v2.16b,v2.16b,v0.16b
277 st1 {v2.16b},[x1]
289 b.lo Lcbc_abort
295 ld1 {v6.16b},[x4]
296 ld1 {v0.16b},[x0],x8
309 b.eq Lcbc_dec
312 eor v0.16b,v0.16b,v6.16b
313 eor v5.16b,v16.16b,v7.16b
314 b.eq Lcbc_enc128
320 aese v0.16b,v16.16b
321 aesmc v0.16b,v0.16b
324 b Lenter_cbc_enc
328 aese v0.16b,v16.16b
329 aesmc v0.16b,v0.16b
330 st1 {v6.16b},[x1],#16
332 aese v0.16b,v17.16b
333 aesmc v0.16b,v0.16b
334 aese v0.16b,v2.16b
335 aesmc v0.16b,v0.16b
338 aese v0.16b,v3.16b
339 aesmc v0.16b,v0.16b
341 b.eq Lcbc_enc192
343 aese v0.16b,v16.16b
344 aesmc v0.16b,v0.16b
346 aese v0.16b,v17.16b
347 aesmc v0.16b,v0.16b
352 aese v0.16b,v16.16b
353 aesmc v0.16b,v0.16b
355 aese v0.16b,v17.16b
356 aesmc v0.16b,v0.16b
358 aese v0.16b,v18.16b
359 aesmc v0.16b,v0.16b
360 aese v0.16b,v19.16b
361 aesmc v0.16b,v0.16b
362 ld1 {v16.16b},[x0],x8
363 aese v0.16b,v20.16b
364 aesmc v0.16b,v0.16b
365 eor v16.16b,v16.16b,v5.16b
366 aese v0.16b,v21.16b
367 aesmc v0.16b,v0.16b
369 aese v0.16b,v22.16b
370 aesmc v0.16b,v0.16b
371 aese v0.16b,v23.16b
372 eor v6.16b,v0.16b,v7.16b
373 b.hs Loop_cbc_enc
375 st1 {v6.16b},[x1],#16
376 b Lcbc_done
381 aese v0.16b,v16.16b
382 aesmc v0.16b,v0.16b
383 b Lenter_cbc_enc128
385 aese v0.16b,v16.16b
386 aesmc v0.16b,v0.16b
387 st1 {v6.16b},[x1],#16
389 aese v0.16b,v17.16b
390 aesmc v0.16b,v0.16b
392 aese v0.16b,v2.16b
393 aesmc v0.16b,v0.16b
395 aese v0.16b,v3.16b
396 aesmc v0.16b,v0.16b
397 aese v0.16b,v18.16b
398 aesmc v0.16b,v0.16b
399 aese v0.16b,v19.16b
400 aesmc v0.16b,v0.16b
401 ld1 {v16.16b},[x0],x8
402 aese v0.16b,v20.16b
403 aesmc v0.16b,v0.16b
404 aese v0.16b,v21.16b
405 aesmc v0.16b,v0.16b
406 aese v0.16b,v22.16b
407 aesmc v0.16b,v0.16b
408 eor v16.16b,v16.16b,v5.16b
409 aese v0.16b,v23.16b
410 eor v6.16b,v0.16b,v7.16b
411 b.hs Loop_cbc_enc128
413 st1 {v6.16b},[x1],#16
414 b Lcbc_done
417 ld1 {v18.16b},[x0],#16
420 orr v3.16b,v0.16b,v0.16b
421 orr v1.16b,v0.16b,v0.16b
422 orr v19.16b,v18.16b,v18.16b
423 b.lo Lcbc_dec_tail
425 orr v1.16b,v18.16b,v18.16b
426 ld1 {v18.16b},[x0],#16
427 orr v2.16b,v0.16b,v0.16b
428 orr v3.16b,v1.16b,v1.16b
429 orr v19.16b,v18.16b,v18.16b
432 aesd v0.16b,v16.16b
433 aesimc v0.16b,v0.16b
434 aesd v1.16b,v16.16b
435 aesimc v1.16b,v1.16b
436 aesd v18.16b,v16.16b
437 aesimc v18.16b,v18.16b
440 aesd v0.16b,v17.16b
441 aesimc v0.16b,v0.16b
442 aesd v1.16b,v17.16b
443 aesimc v1.16b,v1.16b
444 aesd v18.16b,v17.16b
445 aesimc v18.16b,v18.16b
447 b.gt Loop3x_cbc_dec
449 aesd v0.16b,v16.16b
450 aesimc v0.16b,v0.16b
451 aesd v1.16b,v16.16b
452 aesimc v1.16b,v1.16b
453 aesd v18.16b,v16.16b
454 aesimc v18.16b,v18.16b
455 eor v4.16b,v6.16b,v7.16b
457 eor v5.16b,v2.16b,v7.16b
459 aesd v0.16b,v17.16b
460 aesimc v0.16b,v0.16b
461 aesd v1.16b,v17.16b
462 aesimc v1.16b,v1.16b
463 aesd v18.16b,v17.16b
464 aesimc v18.16b,v18.16b
465 eor v17.16b,v3.16b,v7.16b
469 orr v6.16b,v19.16b,v19.16b
471 aesd v0.16b,v20.16b
472 aesimc v0.16b,v0.16b
473 aesd v1.16b,v20.16b
474 aesimc v1.16b,v1.16b
475 aesd v18.16b,v20.16b
476 aesimc v18.16b,v18.16b
477 ld1 {v2.16b},[x0],#16
478 aesd v0.16b,v21.16b
479 aesimc v0.16b,v0.16b
480 aesd v1.16b,v21.16b
481 aesimc v1.16b,v1.16b
482 aesd v18.16b,v21.16b
483 aesimc v18.16b,v18.16b
484 ld1 {v3.16b},[x0],#16
485 aesd v0.16b,v22.16b
486 aesimc v0.16b,v0.16b
487 aesd v1.16b,v22.16b
488 aesimc v1.16b,v1.16b
489 aesd v18.16b,v22.16b
490 aesimc v18.16b,v18.16b
491 ld1 {v19.16b},[x0],#16
492 aesd v0.16b,v23.16b
493 aesd v1.16b,v23.16b
494 aesd v18.16b,v23.16b
497 eor v4.16b,v4.16b,v0.16b
498 eor v5.16b,v5.16b,v1.16b
499 eor v18.16b,v18.16b,v17.16b
501 st1 {v4.16b},[x1],#16
502 orr v0.16b,v2.16b,v2.16b
503 st1 {v5.16b},[x1],#16
504 orr v1.16b,v3.16b,v3.16b
505 st1 {v18.16b},[x1],#16
506 orr v18.16b,v19.16b,v19.16b
507 b.hs Loop3x_cbc_dec
510 b.eq Lcbc_done
514 aesd v1.16b,v16.16b
515 aesimc v1.16b,v1.16b
516 aesd v18.16b,v16.16b
517 aesimc v18.16b,v18.16b
520 aesd v1.16b,v17.16b
521 aesimc v1.16b,v1.16b
522 aesd v18.16b,v17.16b
523 aesimc v18.16b,v18.16b
525 b.gt Lcbc_dec_tail
527 aesd v1.16b,v16.16b
528 aesimc v1.16b,v1.16b
529 aesd v18.16b,v16.16b
530 aesimc v18.16b,v18.16b
531 aesd v1.16b,v17.16b
532 aesimc v1.16b,v1.16b
533 aesd v18.16b,v17.16b
534 aesimc v18.16b,v18.16b
535 aesd v1.16b,v20.16b
536 aesimc v1.16b,v1.16b
537 aesd v18.16b,v20.16b
538 aesimc v18.16b,v18.16b
540 aesd v1.16b,v21.16b
541 aesimc v1.16b,v1.16b
542 aesd v18.16b,v21.16b
543 aesimc v18.16b,v18.16b
544 eor v5.16b,v6.16b,v7.16b
545 aesd v1.16b,v22.16b
546 aesimc v1.16b,v1.16b
547 aesd v18.16b,v22.16b
548 aesimc v18.16b,v18.16b
549 eor v17.16b,v3.16b,v7.16b
550 aesd v1.16b,v23.16b
551 aesd v18.16b,v23.16b
552 b.eq Lcbc_dec_one
553 eor v5.16b,v5.16b,v1.16b
554 eor v17.16b,v17.16b,v18.16b
555 orr v6.16b,v19.16b,v19.16b
556 st1 {v5.16b},[x1],#16
557 st1 {v17.16b},[x1],#16
558 b Lcbc_done
561 eor v5.16b,v5.16b,v18.16b
562 orr v6.16b,v19.16b,v19.16b
563 st1 {v5.16b},[x1],#16
566 st1 {v6.16b},[x4]
598 orr v1.16b,v0.16b,v0.16b
600 orr v18.16b,v0.16b,v0.16b
602 orr v6.16b,v0.16b,v0.16b
605 b.ls Lctr32_tail
609 b Loop3x_ctr32
613 aese v0.16b,v16.16b
614 aesmc v0.16b,v0.16b
615 aese v1.16b,v16.16b
616 aesmc v1.16b,v1.16b
617 aese v18.16b,v16.16b
618 aesmc v18.16b,v18.16b
621 aese v0.16b,v17.16b
622 aesmc v0.16b,v0.16b
623 aese v1.16b,v17.16b
624 aesmc v1.16b,v1.16b
625 aese v18.16b,v17.16b
626 aesmc v18.16b,v18.16b
628 b.gt Loop3x_ctr32
630 aese v0.16b,v16.16b
631 aesmc v4.16b,v0.16b
632 aese v1.16b,v16.16b
633 aesmc v5.16b,v1.16b
634 ld1 {v2.16b},[x0],#16
635 orr v0.16b,v6.16b,v6.16b
636 aese v18.16b,v16.16b
637 aesmc v18.16b,v18.16b
638 ld1 {v3.16b},[x0],#16
639 orr v1.16b,v6.16b,v6.16b
640 aese v4.16b,v17.16b
641 aesmc v4.16b,v4.16b
642 aese v5.16b,v17.16b
643 aesmc v5.16b,v5.16b
644 ld1 {v19.16b},[x0],#16
646 aese v18.16b,v17.16b
647 aesmc v17.16b,v18.16b
648 orr v18.16b,v6.16b,v6.16b
650 aese v4.16b,v20.16b
651 aesmc v4.16b,v4.16b
652 aese v5.16b,v20.16b
653 aesmc v5.16b,v5.16b
654 eor v2.16b,v2.16b,v7.16b
656 aese v17.16b,v20.16b
657 aesmc v17.16b,v17.16b
658 eor v3.16b,v3.16b,v7.16b
660 aese v4.16b,v21.16b
661 aesmc v4.16b,v4.16b
662 aese v5.16b,v21.16b
663 aesmc v5.16b,v5.16b
664 eor v19.16b,v19.16b,v7.16b
666 aese v17.16b,v21.16b
667 aesmc v17.16b,v17.16b
670 aese v4.16b,v22.16b
671 aesmc v4.16b,v4.16b
672 aese v5.16b,v22.16b
673 aesmc v5.16b,v5.16b
676 aese v17.16b,v22.16b
677 aesmc v17.16b,v17.16b
680 aese v4.16b,v23.16b
681 aese v5.16b,v23.16b
682 aese v17.16b,v23.16b
684 eor v2.16b,v2.16b,v4.16b
686 st1 {v2.16b},[x1],#16
687 eor v3.16b,v3.16b,v5.16b
689 st1 {v3.16b},[x1],#16
690 eor v19.16b,v19.16b,v17.16b
692 st1 {v19.16b},[x1],#16
693 b.hs Loop3x_ctr32
696 b.eq Lctr32_done
702 aese v0.16b,v16.16b
703 aesmc v0.16b,v0.16b
704 aese v1.16b,v16.16b
705 aesmc v1.16b,v1.16b
708 aese v0.16b,v17.16b
709 aesmc v0.16b,v0.16b
710 aese v1.16b,v17.16b
711 aesmc v1.16b,v1.16b
713 b.gt Lctr32_tail
715 aese v0.16b,v16.16b
716 aesmc v0.16b,v0.16b
717 aese v1.16b,v16.16b
718 aesmc v1.16b,v1.16b
719 aese v0.16b,v17.16b
720 aesmc v0.16b,v0.16b
721 aese v1.16b,v17.16b
722 aesmc v1.16b,v1.16b
723 ld1 {v2.16b},[x0],x12
724 aese v0.16b,v20.16b
725 aesmc v0.16b,v0.16b
726 aese v1.16b,v20.16b
727 aesmc v1.16b,v1.16b
728 ld1 {v3.16b},[x0]
729 aese v0.16b,v21.16b
730 aesmc v0.16b,v0.16b
731 aese v1.16b,v21.16b
732 aesmc v1.16b,v1.16b
733 eor v2.16b,v2.16b,v7.16b
734 aese v0.16b,v22.16b
735 aesmc v0.16b,v0.16b
736 aese v1.16b,v22.16b
737 aesmc v1.16b,v1.16b
738 eor v3.16b,v3.16b,v7.16b
739 aese v0.16b,v23.16b
740 aese v1.16b,v23.16b
743 eor v2.16b,v2.16b,v0.16b
744 eor v3.16b,v3.16b,v1.16b
745 st1 {v2.16b},[x1],#16
746 b.eq Lctr32_done
747 st1 {v3.16b},[x1]