Lines Matching refs:pos
59 local($pos,$a,$b,$c,$d,$K,$ki,$s,$t)=@_;
61 &mov($tmp1,$C) if $pos < 0;
62 &mov($tmp2,&DWP($xo[$ki]*4,$K,"",0)) if $pos < 0; # very first one
73 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2);
79 &mov($tmp1,&Np($c)) if $pos < 1; # next tmp1 for R0
80 &mov($tmp1,&Np($c)) if $pos == 1; # next tmp1 for R1
87 local($pos,$a,$b,$c,$d,$K,$ki,$s,$t)=@_;
96 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2);
99 &mov($tmp1,&Np($c)) if $pos < 1; # G function - part 1
100 &mov($tmp1,&Np($c)) if $pos == 1; # G function - part 1
109 local($n,$pos,$a,$b,$c,$d,$K,$ki,$s,$t)=@_;
142 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2);
145 &mov($tmp1,&Np($c)) if $pos < 1; # H function - part 1
146 &mov($tmp1,-1) if $pos == 1; # I function - part 1
156 local($pos,$a,$b,$c,$d,$K,$ki,$s,$t)=@_;
161 &xor($tmp1,$d) if $pos < 0; # I function - part 2
167 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if $pos != 2; # load X/k value
168 &mov($tmp2,&wparam(0)) if $pos == 2;
171 &mov($tmp1,-1) if $pos < 1; # H function - part 1
172 &add($K,64) if $pos >=1 && !$normal;
176 &xor($tmp1,&Np($d)) if $pos <= 0; # I function - part = first time
177 &mov($tmp1,&DWP( 0,$tmp2,"",0)) if $pos > 0;