Lines Matching full:eax
59 &xor ("eax","eax");
76 &mov ("eax","esp");
77 &sub ("eax","edx");
78 &and ("eax",2047);
79 &sub ("esp","eax"); # this aligns sp and ap modulo 2048
89 &mov ("eax",&DWP(0*4,"esi"));# BN_ULONG *rp
97 &mov ($_rp,"eax"); # ... save a copy of argument block
117 &picmeup("eax","OPENSSL_ia32cap_P");
118 &bt (&DWP(0,"eax"),26);
121 &mov ("eax",-1);
122 &movd ($mask,"eax"); # mask 32 lower bits
270 &xor ("eax","eax"); # signal "not fast enough [yet]"
290 &lea ("eax",&DWP(4,$word,$num,4)); # &bp[num]
294 &mov ($_bpend,"eax");
295 &mov ("eax",&DWP(0,$inp));
301 &add ($carry,"eax");
304 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
312 &add ("eax",$carry);
317 &mov (&DWP($frame,"esp",$num,4),"eax"); # tp[num-1]=
322 &mov ("eax",&DWP(0,$inp)); # np[0]
324 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
325 &mov ("eax",&DWP(4,$inp)); # np[1]
339 &add ($carry,"eax");
340 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
348 &add ("eax",&DWP($frame,"esp",$num,4)); # +=tp[num-1]
352 &add ($carry,"eax");
360 &mov ("eax",&DWP(0,$inp)); # np[0]
365 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
366 &mov ("eax",&DWP(4,$inp)); # np[1]
377 &add ($carry,"eax");
378 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+1]
388 &add ($carry,"eax");
392 &xor ("eax","eax");
395 &adc ("eax",&DWP($frame+8,"esp",$num,4)); # +=tp[num+1]
399 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
407 &mov ("eax",&DWP(0,$inp));
416 &mov ("eax",$word); # ap[0]
418 &mov (&DWP($frame,"esp"),"eax"); # tp[0]=
424 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
427 &add ("eax",$carry);
430 &lea ($carry,&DWP(0,$sbit,"eax",2));
431 &shr ("eax",31);
433 &mov ($sbit,"eax");
437 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[num-1]
440 &add ("eax",$carry);
444 &lea ($carry,&DWP(0,$sbit,"eax",2));
446 &shr ("eax",31);
449 &lea ($carry,&DWP(0,"eax","edx",2));
450 &mov ("eax",&DWP(0,$inp)); # np[0]
456 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
459 &mov ("eax",&DWP(4,$inp)); # np[1]
469 &add ($carry,"eax");
470 &mov ("eax",&DWP(4,$inp,$j,4)); # np[j+1]
479 &add ($carry,"eax");
480 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+2]
490 &add ($carry,"eax");
495 &xor ("eax","eax");
498 &adc ("eax",&DWP($frame+8,"esp",$num,4)); # +=tp[num+1]
501 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
507 &mov ("eax",$word);
510 &add ("eax",&DWP($frame,"esp",$j,4)); # +=tp[i]
512 &mov (&DWP($frame,"esp",$j,4),"eax"); # tp[i]=
522 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
525 &add ("eax",$carry);
526 &lea ($carry,&DWP(0,"eax","eax"));
528 &shr ("eax",31);
531 &adc ("eax",0);
533 &adc ("eax",0);
536 &mov ($sbit,"eax");
548 &mov ("eax",&DWP(0,$inp)); # np[0]
554 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
558 &mov ("eax",&DWP(4,$inp)); # np[1]
569 &mov ("eax",&DWP(0,$tp)); # tp[0]
574 &sbb ("eax",&DWP(0,$np,$i,4));
575 &mov (&DWP(0,$rp,$i,4),"eax"); # rp[i]=tp[i]-np[i]
577 &mov ("eax",&DWP(4,$tp,$i,4)); # tp[i+1]
581 &sbb ("eax",0); # handle upmost overflow bit
582 &and ($tp,"eax");
583 ¬ ("eax");
585 &and ($np,"eax");
589 &mov ("eax",&DWP(0,$tp,$num,4));
590 &mov (&DWP(0,$rp,$num,4),"eax"); # rp[i]=tp[i]
596 &mov ("eax",1);