Lines Matching +full:0 +full:x03ffffff
34 $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1;
44 my ($ctx,$inp,$len,$padbit) = map("x$_",(0..3));
78 mov $s1,#0xfffffffc0fffffff
79 movk $s1,#0x0fff,lsl#48
84 and $r0,$r0,$s1 // &=0ffffffc0fffffff
86 and $r1,$r1,$s1 // &=0ffffffc0ffffffc
145 cmp x17,#0 // is_base2_26?
233 cmp $r0,#0 // is_base2_26?
262 my ($R0,$R1,$S1,$R2,$S2,$R3,$S3,$R4,$S4) = map("v$_.4s",(0..8));
313 and x12,$h0,#0x03ffffff // base 2^64 -> base 2^26
316 and x14,x14,#0x03ffffff
320 str w12,[$ctx,#16*0] // r0
348 .inst 0xd503233f // paciasp
350 add x29,sp,#0
391 and x10,$h0,#0x03ffffff // base 2^64 -> base 2^26
394 and x12,x12,#0x03ffffff
425 and x10,$h0,#0x03ffffff // base 2^64 -> base 2^26
428 and x12,x12,#0x03ffffff
488 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
489 and x5,x9,#0x03ffffff
497 and x8,x8,#0x03ffffff
498 and x9,x9,#0x03ffffff
511 ldp x8,x12,[$inp],#16 // inp[0:1]
524 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
525 and x5,x9,#0x03ffffff
533 and x8,x8,#0x03ffffff
534 and x9,x9,#0x03ffffff
554 // ((inp[0]*r^4+inp[2]*r^2+inp[4])*r^4+inp[6]*r^2
557 // ((inp[0]*r^4+inp[2]*r^2+inp[4])*r^4+inp[6]*r^2+inp[8])*r^2
587 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
589 and x5,x9,#0x03ffffff
606 and x8,x8,#0x03ffffff
609 and x9,x9,#0x03ffffff
633 // (hash+inp[0:1])*r^4 and accumulate
637 umlal $ACC3,$IN01_2,${R1}[0]
638 ldp x8,x12,[$inp],#16 // inp[0:1]
639 umlal $ACC0,$IN01_2,${S3}[0]
641 umlal $ACC4,$IN01_2,${R2}[0]
642 umlal $ACC1,$IN01_2,${S4}[0]
643 umlal $ACC2,$IN01_2,${R0}[0]
652 umlal $ACC3,$IN01_0,${R3}[0]
653 umlal $ACC4,$IN01_0,${R4}[0]
654 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
655 umlal $ACC2,$IN01_0,${R2}[0]
656 and x5,x9,#0x03ffffff
657 umlal $ACC0,$IN01_0,${R0}[0]
659 umlal $ACC1,$IN01_0,${R1}[0]
664 umlal $ACC3,$IN01_1,${R2}[0]
666 umlal $ACC4,$IN01_1,${R3}[0]
668 umlal $ACC0,$IN01_1,${S4}[0]
670 umlal $ACC2,$IN01_1,${R1}[0]
672 umlal $ACC1,$IN01_1,${R0}[0]
673 and x8,x8,#0x03ffffff
676 and x9,x9,#0x03ffffff
677 umlal $ACC3,$IN01_3,${R0}[0]
679 umlal $ACC0,$IN01_3,${S2}[0]
681 umlal $ACC4,$IN01_3,${R1}[0]
683 umlal $ACC1,$IN01_3,${S3}[0]
685 umlal $ACC2,$IN01_3,${S4}[0]
688 umlal $ACC3,$IN01_4,${S4}[0]
690 umlal $ACC0,$IN01_4,${S1}[0]
692 umlal $ACC4,$IN01_4,${R0}[0]
694 umlal $ACC1,$IN01_4,${S2}[0]
696 umlal $ACC2,$IN01_4,${S3}[0]
711 bic $H3,#0xfc,lsl#24 // &=0x03ffffff
718 bic $H4,#0xfc,lsl#24
726 bic $H1,#0xfc,lsl#24
728 bic $H2,#0xfc,lsl#24
733 bic $H3,#0xfc,lsl#24
734 bic $H0,#0xfc,lsl#24
741 dup $IN23_2,${IN23_2}[0]
745 // multiply (inp[0:1]+hash) or inp[2:3] by r^2:r^1
750 dup $IN23_2,${IN01_2}[0]
757 dup $IN23_0,${IN23_0}[0]
764 dup $IN23_1,${IN23_1}[0]
771 dup $IN23_3,${IN23_3}[0]
778 dup $IN23_4,${IN23_4}[0]
794 // (hash+inp[0:1])*r^4:r^3 and accumulate
879 st4 {$ACC0,$ACC1,$ACC2,$ACC3}[0],[$ctx],#16
881 st1 {$ACC4}[0],[$ctx]
885 .inst 0xd50323bf // autiasp
892 .long 0,0,0,0,0,0,0,0
904 s/\b(shrn\s+v[0-9]+)\.[24]d/$1.2s/ or
905 s/\b(fmov\s+)v([0-9]+)[^,]*,\s*x([0-9]+)/$1d$2,x$3/ or
913 s/w#x([0-9]+)/w$1/g;