Lines Matching refs:i
41 my ($i,$a,$b,$c,$d,$e)=@_;
42 my $j=$i+1;
43 $code.=<<___ if ($i==0);
47 $code.=<<___ if (!($i&1) && $i<14);
48 ldq_u @X[$i+2],($i+2)*4+0($inp)
49 ldq_u @X[$i+3],($i+2)*4+7($inp)
51 $code.=<<___ if (!($i&1) && $i<15);
52 extql @X[$i],$inp,@X[$i]
53 extqh @X[$i+1],$inp,@X[$i+1]
55 or @X[$i+1],@X[$i],@X[$i] # pair of 32-bit values are fetched
57 srl @X[$i],24,$t0 # vectorized byte swap
58 srl @X[$i],8,$t2
60 sll @X[$i],8,$t3
61 sll @X[$i],24,@X[$i]
65 zapnot @X[$i],0x88,@X[$i]
70 or @X[$i],$t0,@X[$i]
75 or @X[$i],$t3,@X[$i]
80 extll @X[$i],4,@X[$i+1] # extract upper half
82 addl @X[$i],$e,$e
86 zapnot @X[$i],0xf,@X[$i]
92 $code.=<<___ if (($i&1) && $i<15);
99 addl @X[$i%16],$e,$e
106 zapnot @X[$i],0xf,@X[$i]
112 $code.=<<___ if ($i>=15); # with forward Xupdate
119 addl @X[$i%16],$e,$e
137 zapnot @X[$i%16],0xf,@X[$i%16]
143 my ($i,$a,$b,$c,$d,$e)=@_;
144 my $j=$i+1;
145 $code.=<<___ if ($i<79); # with forward Xupdate
157 addl @X[$i%16],$e,$e
170 $code.=<<___ if ($i<77);
171 zapnot @X[$i%16],0xf,@X[$i%16]
173 $code.=<<___ if ($i==79); # with context fetch
185 addl @X[$i%16],$e,$e
200 my ($i,$a,$b,$c,$d,$e)=@_;
201 my $j=$i+1;
224 addl @X[$i%16],$e,$e
230 zapnot @X[$i%16],0xf,@X[$i%16]
277 for ($i=0;$i<20;$i++) { &BODY_00_19($i,@V); unshift(@V,pop(@V)); }
283 for (;$i<40;$i++) { &BODY_20_39($i,@V); unshift(@V,pop(@V)); }
289 for (;$i<60;$i++) { &BODY_40_59($i,@V); unshift(@V,pop(@V)); }
295 for (;$i<80;$i++) { &BODY_20_39($i,@V); unshift(@V,pop(@V)); }