Lines Matching refs:h4

178 my ($h0,$h1,$h2,$h3,$h4,$r0,$r1,$r2,$r3)=map("r$_",(4..12));
201 ldmia $ctx!,{$h0-$h4} @ load hash value
211 adcs $r3,$r3,$h4,lsl#8
215 adc $len,$len,$h4,lsr#24
224 movne $h4,$len
241 addhi $h4,$h4,#1 @ 1<<128
280 addhi $h4,$h4,#1 @ padbit
301 adc $h4,$h4,#0
303 umlal r2,r3,$h4,$s1
312 mul r0,$s2,$h4
319 mul r2,$s3,$h4
331 mul $h4,$r0,$h4
340 add $h4,$h4,r3 @ h4+=d3>>32
342 and r1,$h4,#-4
343 and $h4,$h4,#3
349 adc $h4,$h4,#0
356 stmdb $ctx,{$h0-$h4} @ store the result
372 my ($h0,$h1,$h2,$h3,$h4,$g0,$g1,$g2,$g3)=map("r$_",(3..11));
382 ldmia $ctx,{$h0-$h4}
393 adcs $g3,$g3,$h4,lsl#8
395 adc $g4,$g4,$h4,lsr#24
404 movne $h4,$g4
411 adc $g4,$h4,#0
548 @ d0 = h0*r0 + h4*5*r1 + h3*5*r2 + h2*5*r3 + h1*5*r4
549 @ d1 = h1*r0 + h0*r1 + h4*5*r2 + h3*5*r3 + h2*5*r4
550 @ d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
551 @ d3 = h3*r0 + h2*r1 + h1*r2 + h0*r3 + h4*5*r4
552 @ d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4
637 vadd.i64 $D4,$D4,$T0 @ h3 -> h4
654 vadd.i32 $D0#lo,$D0#lo,$T0#lo @ h4 -> h0
663 vadd.i32 $D4#lo,$D4#lo,$T1#lo @ h3 -> h4
897 @ d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4
898 @ d3 = h3*r0 + h2*r1 + h1*r2 + h0*r3 + h4*5*r4
899 @ d2 = h2*r0 + h1*r1 + h0*r2 + h4*5*r3 + h3*5*r4
900 @ d1 = h1*r0 + h0*r1 + h4*5*r2 + h3*5*r3 + h2*5*r4
901 @ d0 = h0*r0 + h4*5*r1 + h3*5*r2 + h2*5*r3 + h1*5*r4
1000 vadd.i64 $D4,$D4,$T0 @ h3 -> h4
1022 vaddl.u32 $D0,$D0#lo,$T0#lo @ h4 -> h0 [widen for a sec]
1037 vadd.i32 $D4#lo,$D4#lo,$T1#lo @ h3 -> h4
1169 vadd.i64 $D4,$D4,$T0 @ h3 -> h4
1182 vadd.i64 $D0,$D0,$T0 @ h4 -> h0
1190 vadd.i64 $D4,$D4,$T1 @ h3 -> h4