Lines Matching refs:H4
496 my ($D0,$D1,$D2,$D3,$D4, $H0,$H1,$H2,$H3,$H4) = map("q$_",(5..14));
619 @ 5*H4 - by 5*5 52-bit addends, or 57 bits. But when hashing the
621 @ 5*H4 by 5*5*3, or 59[!] bits. How is this relevant? vmlal.u32
627 @ one has to watch for H2 (which is narrower than H0) and 5*H4
801 vmov.32 $H4#lo[0],$padbit
811 vsri.u32 $H4#lo,$H3#lo,#8 @ base 2^32 -> base 2^26
816 vadd.i32 $H4#hi,$H4#lo,$D4#lo @ add hash value and move to #hi
845 vmov.i32 $H4,#1<<24 @ padbit, yes, always
860 vsri.u32 $H4,$H3,#8 @ base 2^32 -> base 2^26
916 vadd.i32 $H4#lo,$H4#lo,$D4#lo
917 vmull.u32 $D4,$H4#hi,${R0}[1]
919 vmlal.u32 $D0,$H4#hi,${S1}[1]
930 vmlal.u32 $D1,$H4#hi,${S2}[1]
937 vmlal.u32 $D2,$H4#hi,${S3}[1]
939 vmlal.u32 $D3,$H4#hi,${S4}[1]
953 vmlal.u32 $D4,$H4#lo,${R0}[0]
959 vmlal.u32 $D0,$H4#lo,${S1}[0]
967 vmlal.u32 $D1,$H4#lo,${S2}[0]
974 vmlal.u32 $D3,$H4#lo,${S4}[0]
976 vmlal.u32 $D2,$H4#lo,${S3}[0]
979 vmov.i32 $H4,#1<<24 @ padbit, yes, always
994 @ inp[0:3] previously loaded to $H0-$H3 and smashed to $H0-$H4.
1002 vsri.u32 $H4,$H3,#8 @ base 2^32 -> base 2^26
1057 vadd.i32 $H4#hi,$H4#lo,$D4#lo
1071 vadd.i32 $H4#lo,$H4#lo,$D4#lo
1072 vmull.u32 $D4,$H4#hi,$R0
1074 vmlal.u32 $D0,$H4#hi,$S1
1087 vmlal.u32 $D1,$H4#hi,$S2
1098 vmlal.u32 $D2,$H4#hi,$S3
1100 vmlal.u32 $D3,$H4#hi,$S4
1120 vmlal.u32 $D4,$H4#lo,$R0
1122 vmlal.u32 $D0,$H4#lo,$S1
1135 vmlal.u32 $D1,$H4#lo,$S2
1142 vmlal.u32 $D2,$H4#lo,$S3
1144 vmlal.u32 $D3,$H4#lo,$S4