• Home
  • Raw
  • Download

Lines Matching refs:tmp1

161 $tmp1="ebp";
176 if ($n==0) { &mov($tmp1,$a); }
177 else { &mov($a,$tmp1); }
178 &rotl($tmp1,5); # tmp1=ROTATE(a,5)
180 &add($tmp1,$e); # tmp1+=e;
187 &lea($tmp1,&DWP(0x5a827999,$tmp1,$e)); # tmp1+=K_00_19+xi
190 &add($f,$tmp1); } # f+=tmp1
191 else { &add($tmp1,$f); } # f becomes a in next round
192 &mov($tmp1,$a) if ($alt && $n==15);
204 &and($tmp1,$c); # tmp1 to hold F_00_19(b,c,d), b&=c^d
206 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
209 &add($e,$tmp1); # e+=F_00_19(b,c,d)
211 &mov($tmp1,$a); # b in next round
219 &mov($tmp1,$c); # tmp1 to hold F_00_19(b,c,d)
221 &xor($tmp1,$d);
223 &and($tmp1,$b);
226 &xor($tmp1,$d); # tmp1=F_00_19(b,c,d)
227 &add($e,$tmp1); # e+=F_00_19(b,c,d)
228 &mov($tmp1,$a);
231 &rotl($tmp1,5); # ROTATE(a,5)
234 &add($f,$tmp1); # f+=ROTATE(a,5)
246 &xor($tmp1,$c); # tmp1 to hold F_20_39(b,c,d), b^=c
248 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
250 &add($e,$tmp1); # e+=F_20_39(b,c,d)
253 &mov($tmp1,$a); # b in next round
258 &and($tmp1,$b) if($n==39);
264 &mov($tmp1,$b); # tmp1 to hold F_20_39(b,c,d)
266 &xor($tmp1,$c);
268 &xor($tmp1,$d); # tmp1 holds F_20_39(b,c,d)
271 &add($e,$tmp1); # e+=F_20_39(b,c,d)
273 &mov($tmp1,$a);
274 &rotl($tmp1,5); # ROTATE(a,5)
278 &add($f,$tmp1); # f+=ROTATE(a,5)
289 &add($e,$tmp1); # e+=b&(c^d)
291 &mov($tmp1,$d);
296 &and($tmp1,$c);
298 &add($e,$tmp1); # e+=c&d
299 &mov($tmp1,$a); # b in next round
303 &and($tmp1,$b) if ($n<59);# tmp1 to hold F_40_59(b,c,d)
308 &mov($tmp1,$c); # tmp1 to hold F_40_59(b,c,d)
310 &xor($tmp1,$d);
312 &and($tmp1,$b);
315 &add($tmp1,$e); # b&(c^d)+=e
320 &lea($f,&DWP(0x8f1bbcdc,$f,$tmp1));# f+=K_40_59+e+(b&(c^d))
321 &mov($tmp1,$c);
323 &and($tmp1,$d);
325 &add($f,$tmp1); # f+=c&d
338 &blindpop($tmp1);
339 &picmeup($T,"OPENSSL_ia32cap_P",$tmp1,&label("pic_point"));
340 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
363 &mov($tmp1,&wparam(0)); # SHA_CTX *c
370 &mov($E,&DWP(16,$tmp1));# pre-load E
393 &mov($A,&DWP(0,$tmp1)); # load SHA_CTX
394 &mov($B,&DWP(4,$tmp1));
395 &mov($C,&DWP(8,$tmp1));
396 &mov($D,&DWP(12,$tmp1));
407 &mov($tmp1,&wparam(0)); # re-load SHA_CTX*
410 &add($E,&DWP(0,$tmp1)); # E is last "A"...
411 &add($T,&DWP(4,$tmp1));
412 &add($A,&DWP(8,$tmp1));
413 &add($B,&DWP(12,$tmp1));
414 &add($C,&DWP(16,$tmp1));
416 &mov(&DWP(0,$tmp1),$E); # update SHA_CTX
418 &mov(&DWP(4,$tmp1),$T);
420 &mov(&DWP(8,$tmp1),$A);
422 &mov(&DWP(12,$tmp1),$B);
424 &mov(&DWP(16,$tmp1),$C);
456 &blindpop($tmp1);
457 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
468 &movdqa ($BSWAP,&QWP(0x50,$tmp1)); # byte-n-word swap
570 my @T=($T,$tmp1);
579 &blindpop($tmp1);
580 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
583 &movdqa (@X[3],&QWP(0,$tmp1)); # K_00_19
584 &movdqa (@X[4],&QWP(16,$tmp1)); # K_20_39
585 &movdqa (@X[5],&QWP(32,$tmp1)); # K_40_59
586 &movdqa (@X[6],&QWP(48,$tmp1)); # K_60_79
587 &movdqa (@X[2],&QWP(64,$tmp1)); # pbswap mask
1113 my @T=($T,$tmp1);
1122 &blindpop($tmp1);
1123 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1));
1127 &vmovdqa(@X[3],&QWP(0,$tmp1)); # K_00_19
1128 &vmovdqa(@X[4],&QWP(16,$tmp1)); # K_20_39
1129 &vmovdqa(@X[5],&QWP(32,$tmp1)); # K_40_59
1130 &vmovdqa(@X[6],&QWP(48,$tmp1)); # K_60_79
1131 &vmovdqa(@X[2],&QWP(64,$tmp1)); # pbswap mask