Lines Matching refs:tmp1

143 $tmp1="ebp";
158 if ($n==0) { &mov($tmp1,$a); }
159 else { &mov($a,$tmp1); }
160 &rotl($tmp1,5); # tmp1=ROTATE(a,5)
162 &add($tmp1,$e); # tmp1+=e;
169 &lea($tmp1,&DWP(0x5a827999,$tmp1,$e)); # tmp1+=K_00_19+xi
172 &add($f,$tmp1); } # f+=tmp1
173 else { &add($tmp1,$f); } # f becomes a in next round
174 &mov($tmp1,$a) if ($alt && $n==15);
186 &and($tmp1,$c); # tmp1 to hold F_00_19(b,c,d), b&=c^d
188 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
191 &add($e,$tmp1); # e+=F_00_19(b,c,d)
193 &mov($tmp1,$a); # b in next round
201 &mov($tmp1,$c); # tmp1 to hold F_00_19(b,c,d)
203 &xor($tmp1,$d);
205 &and($tmp1,$b);
208 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
209 &add($e,$tmp1); # e+=F_00_19(b,c,d)
210 &mov($tmp1,$a);
213 &rotl($tmp1,5); # ROTATE(a,5)
216 &add($f,$tmp1); # f+=ROTATE(a,5)
228 &xor($tmp1,$c); # tmp1 to hold F_20_39(b,c,d), b^=c
230 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
232 &add($e,$tmp1); # e+=F_20_39(b,c,d)
235 &mov($tmp1,$a); # b in next round
240 &and($tmp1,$b) if($n==39);
246 &mov($tmp1,$b); # tmp1 to hold F_20_39(b,c,d)
248 &xor($tmp1,$c);
250 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
253 &add($e,$tmp1); # e+=F_20_39(b,c,d)
255 &mov($tmp1,$a);
256 &rotl($tmp1,5); # ROTATE(a,5)
260 &add($f,$tmp1); # f+=ROTATE(a,5)
271 &add($e,$tmp1); # e+=b&(c^d)
273 &mov($tmp1,$d);
278 &and($tmp1,$c);
280 &add($e,$tmp1); # e+=c&d
281 &mov($tmp1,$a); # b in next round
285 &and($tmp1,$b) if ($n<59);# tmp1 to hold F_40_59(b,c,d)
290 &mov($tmp1,$c); # tmp1 to hold F_40_59(b,c,d)
292 &xor($tmp1,$d);
294 &and($tmp1,$b);
297 &add($tmp1,$e); # b&(c^d)+=e
302 &lea($f,&DWP(0x8f1bbcdc,$f,$tmp1));# f+=K_40_59+e+(b&(c^d))
303 &mov($tmp1,$c);
305 &and($tmp1,$d);
307 &add($f,$tmp1); # f+=c&d
320 &blindpop($tmp1);
321 &picmeup($T,"OPENSSL_ia32cap_P",$tmp1,&label("pic_point"));
322 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
345 &mov($tmp1,&wparam(0)); # SHA_CTX *c
352 &mov($E,&DWP(16,$tmp1));# pre-load E
375 &mov($A,&DWP(0,$tmp1)); # load SHA_CTX
376 &mov($B,&DWP(4,$tmp1));
377 &mov($C,&DWP(8,$tmp1));
378 &mov($D,&DWP(12,$tmp1));
389 &mov($tmp1,&wparam(0)); # re-load SHA_CTX*
392 &add($E,&DWP(0,$tmp1)); # E is last "A"...
393 &add($T,&DWP(4,$tmp1));
394 &add($A,&DWP(8,$tmp1));
395 &add($B,&DWP(12,$tmp1));
396 &add($C,&DWP(16,$tmp1));
398 &mov(&DWP(0,$tmp1),$E); # update SHA_CTX
400 &mov(&DWP(4,$tmp1),$T);
402 &mov(&DWP(8,$tmp1),$A);
404 &mov(&DWP(12,$tmp1),$B);
406 &mov(&DWP(16,$tmp1),$C);
438 &blindpop($tmp1);
439 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
450 &movdqa ($BSWAP,&QWP(0x50,$tmp1)); # byte-n-word swap
552 my @T=($T,$tmp1);
561 &blindpop($tmp1);
562 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
565 &movdqa (@X[3],&QWP(0,$tmp1)); # K_00_19
566 &movdqa (@X[4],&QWP(16,$tmp1)); # K_20_39
567 &movdqa (@X[5],&QWP(32,$tmp1)); # K_40_59
568 &movdqa (@X[6],&QWP(48,$tmp1)); # K_60_79
569 &movdqa (@X[2],&QWP(64,$tmp1)); # pbswap mask
1095 my @T=($T,$tmp1);
1104 &blindpop($tmp1);
1105 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
1109 &vmovdqa(@X[3],&QWP(0,$tmp1)); # K_00_19
1110 &vmovdqa(@X[4],&QWP(16,$tmp1)); # K_20_39
1111 &vmovdqa(@X[5],&QWP(32,$tmp1)); # K_40_59
1112 &vmovdqa(@X[6],&QWP(48,$tmp1)); # K_60_79
1113 &vmovdqa(@X[2],&QWP(64,$tmp1)); # pbswap mask