Lines Matching +full:0 +full:x11

31 	mov	x9,#0xfffffffc0fffffff
32 movk x9,#0x0fff,lsl#48
37 and x7,x7,x9 // &=0ffffffc0fffffff
39 and x8,x8,x9 // &=0ffffffc0ffffffc
85 ldp x10,x11,[x1],#16 // load input
89 rev x11,x11
92 adcs x5,x5,x11
99 umulh x11,x5,x9
103 adc x13,x13,x11
109 umulh x11,x5,x7
113 adc x14,x14,x11
114 mul x11,x6,x7 // h2*r0
117 adc x14,x14,x11
144 ldp x10,x11,[x2] // load nonce
157 ror x11,x11,#32
160 adc x5,x5,x11
176 umulh x11,x5,x9
180 adc x13,x13,x11
186 umulh x11,x5,x7
190 adc x14,x14,x11
191 mul x11,x6,x7 // h2*r0
194 adc x14,x14,x11
209 and x12,x4,#0x03ffffff // base 2^64 -> base 2^26
212 and x14,x14,#0x03ffffff
216 str w12,[x0,#16*0] // r0
248 add x29,sp,#0
264 add x4,x10,x11,lsl#26 // base 2^26 -> base 2^64
297 and x10,x4,#0x03ffffff // base 2^64 -> base 2^26
298 ubfx x11,x4,#26,#26
300 and x12,x12,#0x03ffffff
341 and x10,x4,#0x03ffffff // base 2^64 -> base 2^26
342 ubfx x11,x4,#26,#26
344 and x12,x12,#0x03ffffff
354 fmov d25,x11
405 fmov d25,x11
423 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
424 and x5,x9,#0x03ffffff
432 and x8,x8,#0x03ffffff
433 and x9,x9,#0x03ffffff
435 ubfx x11,x13,#14,#26
440 add x10,x10,x11,lsl#32 // bfi x10,x11,#32,#32
446 ldp x8,x12,[x1],#16 // inp[0:1]
459 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
460 and x5,x9,#0x03ffffff
468 and x8,x8,#0x03ffffff
469 and x9,x9,#0x03ffffff
471 ubfx x11,x13,#14,#26
476 add x10,x10,x11,lsl#32 // bfi x10,x11,#32,#32
489 // ((inp[0]*r^4+inp[2]*r^2+inp[4])*r^4+inp[6]*r^2
492 // ((inp[0]*r^4+inp[2]*r^2+inp[4])*r^4+inp[6]*r^2+inp[8])*r^2
522 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
524 and x5,x9,#0x03ffffff
541 and x8,x8,#0x03ffffff
544 and x9,x9,#0x03ffffff
548 ubfx x11,x13,#14,#26
559 add x10,x10,x11,lsl#32 // bfi x10,x11,#32,#32
568 // (hash+inp[0:1])*r^4 and accumulate
572 umlal v22.2d,v11.2s,v1.s[0]
573 ldp x8,x12,[x1],#16 // inp[0:1]
574 umlal v19.2d,v11.2s,v6.s[0]
576 umlal v23.2d,v11.2s,v3.s[0]
577 umlal v20.2d,v11.2s,v8.s[0]
578 umlal v21.2d,v11.2s,v0.s[0]
587 umlal v22.2d,v9.2s,v5.s[0]
588 umlal v23.2d,v9.2s,v7.s[0]
589 and x4,x8,#0x03ffffff // base 2^64 -> base 2^26
590 umlal v21.2d,v9.2s,v3.s[0]
591 and x5,x9,#0x03ffffff
592 umlal v19.2d,v9.2s,v0.s[0]
594 umlal v20.2d,v9.2s,v1.s[0]
599 umlal v22.2d,v10.2s,v3.s[0]
601 umlal v23.2d,v10.2s,v5.s[0]
603 umlal v19.2d,v10.2s,v8.s[0]
605 umlal v21.2d,v10.2s,v1.s[0]
607 umlal v20.2d,v10.2s,v0.s[0]
608 and x8,x8,#0x03ffffff
611 and x9,x9,#0x03ffffff
612 umlal v22.2d,v12.2s,v0.s[0]
614 umlal v19.2d,v12.2s,v4.s[0]
615 ubfx x11,x13,#14,#26
616 umlal v23.2d,v12.2s,v1.s[0]
618 umlal v20.2d,v12.2s,v6.s[0]
620 umlal v21.2d,v12.2s,v8.s[0]
623 umlal v22.2d,v13.2s,v8.s[0]
625 umlal v19.2d,v13.2s,v2.s[0]
626 add x10,x10,x11,lsl#32 // bfi x10,x11,#32,#32
627 umlal v23.2d,v13.2s,v0.s[0]
629 umlal v20.2d,v13.2s,v4.s[0]
631 umlal v21.2d,v13.2s,v6.s[0]
646 bic v27.2s,#0xfc,lsl#24 // &=0x03ffffff
653 bic v28.2s,#0xfc,lsl#24
661 bic v25.2s,#0xfc,lsl#24
663 bic v26.2s,#0xfc,lsl#24
668 bic v27.2s,#0xfc,lsl#24
669 bic v24.2s,#0xfc,lsl#24
676 dup v16.2d,v16.d[0]
680 // multiply (inp[0:1]+hash) or inp[2:3] by r^2:r^1
685 dup v16.2d,v11.d[0]
692 dup v14.2d,v14.d[0]
699 dup v15.2d,v15.d[0]
706 dup v17.2d,v17.d[0]
713 dup v18.2d,v18.d[0]
729 // (hash+inp[0:1])*r^4:r^3 and accumulate
813 st4 {v19.s,v20.s,v21.s,v22.s}[0],[x0],#16
814 st1 {v23.s}[0],[x0]
836 add x4,x10,x11,lsl#26 // base 2^26 -> base 2^64
845 ldp x10,x11,[x2] // load nonce
865 ror x11,x11,#32
868 adc x5,x5,x11
882 .long 0,0,0,0,0,0,0,0
883 …9,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0