Lines Matching refs:h1
55 my ($h0,$h1,$h2,$r0,$r1,$s1,$t0,$t1,$d0,$d1,$d2) = map("x$_",(4..14));
125 ldp $h0,$h1,[$ctx] // load hash value
140 adcs $h1,$h1,$t1
146 mul $t0,$h1,$s1 // h1*5*r1
147 umulh $t1,$h1,$s1
155 mul $t0,$h1,$r0 // h1*r0
157 umulh $t1,$h1,$r0
171 adcs $h1,$d1,xzr
176 stp $h0,$h1,[$ctx] // store hash value
187 ldp $h0,$h1,[$ctx] // load hash base 2^64
192 adcs $d1,$h1,xzr
198 csel $h1,$h1,$d1,eq
205 adc $h1,$h1,$t1
208 rev $h1,$h1
210 stp $h0,$h1,[$mac] // write result
232 mul $t0,$h1,$s1 // h1*5*r1
233 umulh $t1,$h1,$s1
241 mul $t0,$h1,$r0 // h1*r0
243 umulh $t1,$h1,$r0
257 adcs $h1,$d1,xzr
268 extr x14,$h1,$h0,#52
270 ubfx x15,$h1,#14,#26
271 extr x16,$h2,$h1,#40
319 lsr $h1,x12,#12
321 add $h1,$h1,x13,lsl#14
322 adc $h1,$h1,xzr
324 adds $h1,$h1,x14,lsl#40
335 adcs $h1,$h1,xzr
343 adcs $h1,$h1,$d1
353 extr x12,$h1,$h0,#52
355 ubfx x13,$h1,#14,#26
356 extr x14,$h2,$h1,#40
367 stp $h0,$h1,[$ctx] // store hash value base 2^64
375 ldp $h0,$h1,[$ctx] // load hash value base 2^64
389 adcs $h1,$h1,$d1
397 extr x12,$h1,$h0,#52
399 ubfx x13,$h1,#14,#26
400 extr x14,$h2,$h1,#40
416 mov $h1,$r1
553 // d4 = h0*r4 + h1*r3 + h2*r2 + h3*r1 + h4*r0
554 // d3 = h0*r3 + h1*r2 + h2*r1 + h3*r0 + h4*5*r4
555 // d2 = h0*r2 + h1*r1 + h2*r0 + h3*5*r4 + h4*5*r3
556 // d1 = h0*r1 + h1*r0 + h2*5*r4 + h3*5*r3 + h4*5*r2
557 // d0 = h0*r0 + h1*5*r4 + h2*5*r3 + h3*5*r2 + h4*5*r1
701 add $ACC1,$ACC1,$T1.2d // h0 -> h1
708 add $ACC2,$ACC2,$T1.2d // h1 -> h2
724 add $H1,$H1,$T0.2s // h0 -> h1
842 add $ACC1,$ACC1,$T1.2d // h0 -> h1
848 add $ACC2,$ACC2,$T1.2d // h1 -> h2
861 add $ACC1,$ACC1,$T0.2d // h0 -> h1
888 lsr $h1,x12,#12
890 add $h1,$h1,x13,lsl#14
891 adc $h1,$h1,xzr
893 adds $h1,$h1,x14,lsl#40
902 adcs $h1,$h1,xzr
906 adcs $d1,$h1,xzr
912 csel $h1,$h1,$d1,eq
919 adc $h1,$h1,$t1
922 rev $h1,$h1
924 stp $h0,$h1,[$mac] // write result