Lines Matching refs:tmp1

160 $tmp1="ebp";
175 if ($n==0) { &mov($tmp1,$a); }
176 else { &mov($a,$tmp1); }
177 &rotl($tmp1,5); # tmp1=ROTATE(a,5)
179 &add($tmp1,$e); # tmp1+=e;
186 &lea($tmp1,&DWP(0x5a827999,$tmp1,$e)); # tmp1+=K_00_19+xi
189 &add($f,$tmp1); } # f+=tmp1
190 else { &add($tmp1,$f); } # f becomes a in next round
191 &mov($tmp1,$a) if ($alt && $n==15);
203 &and($tmp1,$c); # tmp1 to hold F_00_19(b,c,d), b&=c^d
205 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
208 &add($e,$tmp1); # e+=F_00_19(b,c,d)
210 &mov($tmp1,$a); # b in next round
218 &mov($tmp1,$c); # tmp1 to hold F_00_19(b,c,d)
220 &xor($tmp1,$d);
222 &and($tmp1,$b);
225 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
226 &add($e,$tmp1); # e+=F_00_19(b,c,d)
227 &mov($tmp1,$a);
230 &rotl($tmp1,5); # ROTATE(a,5)
233 &add($f,$tmp1); # f+=ROTATE(a,5)
245 &xor($tmp1,$c); # tmp1 to hold F_20_39(b,c,d), b^=c
247 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
249 &add($e,$tmp1); # e+=F_20_39(b,c,d)
252 &mov($tmp1,$a); # b in next round
257 &and($tmp1,$b) if($n==39);
263 &mov($tmp1,$b); # tmp1 to hold F_20_39(b,c,d)
265 &xor($tmp1,$c);
267 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
270 &add($e,$tmp1); # e+=F_20_39(b,c,d)
272 &mov($tmp1,$a);
273 &rotl($tmp1,5); # ROTATE(a,5)
277 &add($f,$tmp1); # f+=ROTATE(a,5)
288 &add($e,$tmp1); # e+=b&(c^d)
290 &mov($tmp1,$d);
295 &and($tmp1,$c);
297 &add($e,$tmp1); # e+=c&d
298 &mov($tmp1,$a); # b in next round
302 &and($tmp1,$b) if ($n<59);# tmp1 to hold F_40_59(b,c,d)
307 &mov($tmp1,$c); # tmp1 to hold F_40_59(b,c,d)
309 &xor($tmp1,$d);
311 &and($tmp1,$b);
314 &add($tmp1,$e); # b&(c^d)+=e
319 &lea($f,&DWP(0x8f1bbcdc,$f,$tmp1));# f+=K_40_59+e+(b&(c^d))
320 &mov($tmp1,$c);
322 &and($tmp1,$d);
324 &add($f,$tmp1); # f+=c&d
337 &blindpop($tmp1);
338 &picmeup($T,"OPENSSL_ia32cap_P",$tmp1,&label("pic_point"));
339 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
362 &mov($tmp1,&wparam(0)); # SHA_CTX *c
369 &mov($E,&DWP(16,$tmp1));# pre-load E
392 &mov($A,&DWP(0,$tmp1)); # load SHA_CTX
393 &mov($B,&DWP(4,$tmp1));
394 &mov($C,&DWP(8,$tmp1));
395 &mov($D,&DWP(12,$tmp1));
406 &mov($tmp1,&wparam(0)); # re-load SHA_CTX*
409 &add($E,&DWP(0,$tmp1)); # E is last "A"...
410 &add($T,&DWP(4,$tmp1));
411 &add($A,&DWP(8,$tmp1));
412 &add($B,&DWP(12,$tmp1));
413 &add($C,&DWP(16,$tmp1));
415 &mov(&DWP(0,$tmp1),$E); # update SHA_CTX
417 &mov(&DWP(4,$tmp1),$T);
419 &mov(&DWP(8,$tmp1),$A);
421 &mov(&DWP(12,$tmp1),$B);
423 &mov(&DWP(16,$tmp1),$C);
455 &blindpop($tmp1);
456 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
467 &movdqa ($BSWAP,&QWP(0x50,$tmp1)); # byte-n-word swap
569 my @T=($T,$tmp1);
578 &blindpop($tmp1);
579 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
582 &movdqa (@X[3],&QWP(0,$tmp1)); # K_00_19
583 &movdqa (@X[4],&QWP(16,$tmp1)); # K_20_39
584 &movdqa (@X[5],&QWP(32,$tmp1)); # K_40_59
585 &movdqa (@X[6],&QWP(48,$tmp1)); # K_60_79
586 &movdqa (@X[2],&QWP(64,$tmp1)); # pbswap mask
1112 my @T=($T,$tmp1);
1121 &blindpop($tmp1);
1122 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
1126 &vmovdqa(@X[3],&QWP(0,$tmp1)); # K_00_19
1127 &vmovdqa(@X[4],&QWP(16,$tmp1)); # K_20_39
1128 &vmovdqa(@X[5],&QWP(32,$tmp1)); # K_40_59
1129 &vmovdqa(@X[6],&QWP(48,$tmp1)); # K_60_79
1130 &vmovdqa(@X[2],&QWP(64,$tmp1)); # pbswap mask