Lines Matching refs:h0
178 my ($h0,$h1,$h2,$h3,$h4,$r0,$r1,$r2,$r3)=map("r$_",(4..12));
195 ldmia $ctx,{$h0-$r3} @ load context
201 ldmia $ctx!,{$h0-$h4} @ load hash value
205 adds $r0,$h0,$h1,lsl#26 @ base 2^26 -> base 2^32
218 movne $h0,$r0 @ choose between radixes
251 adds $h0,$h0,r3 @ accumulate input
290 adds $h0,$h0,r0 @ accumulate input
302 umull r0,r1,$h0,$r0
310 umlal r2,r3,$h0,$r1
311 str r0,[sp,#0] @ future $h0
328 umlal r0,r1,$h0,$r2
329 umlal r2,r3,$h0,$r3
330 ldr $h0,[sp,#0]
345 adds $h0,$h0,r1
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}
387 adds $g0,$h0,$h1,lsl#26 @ base 2^26 -> base 2^32
399 movne $h0,$g0
407 adds $g0,$h0,#5 @ compare to modulus
417 movne $h0,$g0
435 adds $h0,$h0,$g0
442 rev $h0,$h0
447 str $h0,[$mac,#0]
452 strb $h0,[$mac,#0]
453 mov $h0,$h0,lsr#8
461 strb $h0,[$mac,#1]
462 mov $h0,$h0,lsr#8
470 strb $h0,[$mac,#2]
471 mov $h0,$h0,lsr#8
479 strb $h0,[$mac,#3]