• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/bn/asm/

Lines Matching refs:mov

60 	&mov	("edi",&wparam(5));	# int num
66 &mov ("ebp","esp"); # saved stack pointer!
76 &mov ("eax","esp");
94 &mov ("eax","ebp");
98 &mov ("edx",&DWP(0,"esp","eax"));
104 &mov ("eax",&DWP(0*4,"esi"));# BN_ULONG *rp
105 &mov ("ebx",&DWP(1*4,"esi"));# const BN_ULONG *ap
106 &mov ("ecx",&DWP(2*4,"esi"));# const BN_ULONG *bp
107 &mov ("edx",&DWP(3*4,"esi"));# const BN_ULONG *np
108 &mov ("esi",&DWP(4*4,"esi"));# const BN_ULONG *n0
109 #&mov ("edi",&DWP(5*4,"esi"));# int num
111 &mov ("esi",&DWP(0,"esi")); # pull n0[0]
112 &mov ($_rp,"eax"); # ... save a copy of argument block
113 &mov ($_ap,"ebx");
114 &mov ($_bp,"ecx");
115 &mov ($_np,"edx");
116 &mov ($_n0,"esi");
118 #&mov ($_num,$num); # redundant as $num is not reused
119 &mov ($_sp,"ebp"); # saved stack pointer!
136 &mov ("eax",-1);
139 &mov ($ap,$_ap); # load input pointers
140 &mov ($bp,$_bp);
141 &mov ($np,$_np);
254 &mov ($num,$j);
284 &mov ("esp",$_sp);
298 &mov ($inp,$_ap);
300 &mov ($word,$_bp);
302 &mov ("edx",$inp);
307 &mov ($word,&DWP(0,$word)); # bp[0]
309 &mov ($_bpend,"eax");
310 &mov ("eax",&DWP(0,$inp));
314 &mov ($carry,"edx");
319 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
321 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
324 &mov ($carry,"edx");
326 &mov ($word,$_n0);
328 &mov ($inp,$_np);
332 &mov (&DWP($frame,"esp",$num,4),"eax"); # tp[num-1]=
334 &mov (&DWP($frame+4,"esp",$num,4),"edx"); # tp[num]=
335 &mov (&DWP($frame+8,"esp",$num,4),$j); # tp[num+1]=
337 &mov ("eax",&DWP(0,$inp)); # np[0]
340 &mov ("eax",&DWP(4,$inp)); # np[1]
349 &mov ($carry,"edx");
355 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
358 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
361 &mov ($carry,"edx");
364 &mov ($word,$_n0);
366 &mov ($inp,$_np);
373 &mov (&DWP($frame,"esp",$num,4),$carry); # tp[num-1]=
375 &mov ("eax",&DWP(0,$inp)); # np[0]
376 &mov (&DWP($frame+4,"esp",$num,4),"edx"); # tp[num]=
377 &mov (&DWP($frame+8,"esp",$num,4),$j); # tp[num+1]=
381 &mov ("eax",&DWP(4,$inp)); # np[1]
383 &mov ($j,1);
387 &mov ($carry,"edx");
393 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+1]
396 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j-1]=
399 &mov ($carry,"edx");
405 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
408 &mov ($j,$_bp); # &bp[i]
412 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
414 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
417 &mov ($word,&DWP(0,$j)); # bp[i+1]
418 &mov ($inp,$_ap);
419 &mov ($_bp,$j); # &bp[++i]
422 &mov ("eax",&DWP(0,$inp));
428 &mov ($_num,$num);
429 &mov ($_bp,$j); # i=0
431 &mov ("eax",$word); # ap[0]
433 &mov (&DWP($frame,"esp"),"eax"); # tp[0]=
434 &mov ($sbit,"edx");
439 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
440 &mov ($carry,"edx");
448 &mov ($sbit,"eax");
449 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
452 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[num-1]
453 &mov ($carry,"edx");
456 &mov ($word,$_n0);
458 &mov ($inp,$_np);
462 &mov (&DWP($frame,"esp",$j,4),$carry); # tp[num-1]=
465 &mov ("eax",&DWP(0,$inp)); # np[0]
467 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num]=
468 &mov (&DWP($frame+8,"esp",$j,4),"edx"); # tp[num+1]=
472 &mov ($num,$j);
474 &mov ("eax",&DWP(4,$inp)); # np[1]
475 &mov ($j,1);
480 &mov ($carry,"edx");
485 &mov ("eax",&DWP(4,$inp,$j,4)); # np[j+1]
487 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j-1]=
489 &mov ($carry,"edx");
495 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+2]
498 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j]=
501 &mov ($carry,"edx");
507 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
509 &mov ($j,$_bp); # i
511 &mov ($inp,$_ap);
514 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
516 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
520 &mov ($word,&DWP(4,$inp,$j,4)); # ap[i]
522 &mov ("eax",$word);
523 &mov ($_bp,$j); # ++i
527 &mov (&DWP($frame,"esp",$j,4),"eax"); # tp[i]=
533 &mov ($sbit,"edx"); # zaps $num
537 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
538 &mov ($carry,"edx");
550 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
551 &mov ($sbit,"eax");
554 &mov ($carry,"edx");
560 &mov ($word,$_n0);
561 &mov ($inp,$_np);
565 &mov ("eax",&DWP(0,$inp)); # np[0]
567 &mov (&DWP($frame,"esp",$j,4),"edx"); # tp[num]=
568 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num+1]=
574 &mov ($j,1);
575 &mov ("eax",&DWP(4,$inp)); # np[1]
582 &mov ($np,$_np); # load modulus pointer
583 &mov ($rp,$_rp); # load result pointer
586 &mov ("eax",&DWP(0,$tp)); # tp[0]
587 &mov ($j,$num); # j=num-1
592 &mov (&DWP(0,$rp,$i,4),"eax"); # rp[i]=tp[i]-np[i]
594 &mov ("eax",&DWP(4,$tp,$i,4)); # tp[i+1]
601 &mov ($np,$rp);
606 &mov ("eax",&DWP(0,$tp,$num,4));
607 &mov (&DWP(0,$rp,$num,4),"eax"); # rp[i]=tp[i]
608 &mov (&DWP($frame,"esp",$num,4),$j); # zap temporary vector
612 &mov ("esp",$_sp); # pull saved stack pointer
613 &mov ("eax",1);