Home | History | Annotate | Download | only in asm

Lines Matching refs:mov

60 	&mov	("edi",&wparam(5));	# int num
66 &mov ("ebp","esp"); # saved stack pointer!
76 &mov ("eax","esp");
89 &mov ("eax",&DWP(0*4,"esi"));# BN_ULONG *rp
90 &mov ("ebx",&DWP(1*4,"esi"));# const BN_ULONG *ap
91 &mov ("ecx",&DWP(2*4,"esi"));# const BN_ULONG *bp
92 &mov ("edx",&DWP(3*4,"esi"));# const BN_ULONG *np
93 &mov ("esi",&DWP(4*4,"esi"));# const BN_ULONG *n0
94 #&mov ("edi",&DWP(5*4,"esi"));# int num
96 &mov ("esi",&DWP(0,"esi")); # pull n0[0]
97 &mov ($_rp,"eax"); # ... save a copy of argument block
98 &mov ($_ap,"ebx");
99 &mov ($_bp,"ecx");
100 &mov ($_np,"edx");
101 &mov ($_n0,"esi");
103 #&mov ($_num,$num); # redundant as $num is not reused
104 &mov ($_sp,"ebp"); # saved stack pointer!
121 &mov ("eax",-1);
124 &mov ($ap,$_ap); # load input pointers
125 &mov ($bp,$_bp);
126 &mov ($np,$_np);
239 &mov ($num,$j);
269 &mov ("esp",$_sp);
283 &mov ($inp,$_ap);
285 &mov ($word,$_bp);
287 &mov ("edx",$inp);
292 &mov ($word,&DWP(0,$word)); # bp[0]
294 &mov ($_bpend,"eax");
295 &mov ("eax",&DWP(0,$inp));
299 &mov ($carry,"edx");
304 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
306 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
309 &mov ($carry,"edx");
311 &mov ($word,$_n0);
313 &mov ($inp,$_np);
317 &mov (&DWP($frame,"esp",$num,4),"eax"); # tp[num-1]=
319 &mov (&DWP($frame+4,"esp",$num,4),"edx"); # tp[num]=
320 &mov (&DWP($frame+8,"esp",$num,4),$j); # tp[num+1]=
322 &mov ("eax",&DWP(0,$inp)); # np[0]
325 &mov ("eax",&DWP(4,$inp)); # np[1]
334 &mov ($carry,"edx");
340 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j+1]
343 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
346 &mov ($carry,"edx");
349 &mov ($word,$_n0);
351 &mov ($inp,$_np);
358 &mov (&DWP($frame,"esp",$num,4),$carry); # tp[num-1]=
360 &mov ("eax",&DWP(0,$inp)); # np[0]
361 &mov (&DWP($frame+4,"esp",$num,4),"edx"); # tp[num]=
362 &mov (&DWP($frame+8,"esp",$num,4),$j); # tp[num+1]=
366 &mov ("eax",&DWP(4,$inp)); # np[1]
368 &mov ($j,1);
372 &mov ($carry,"edx");
378 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+1]
381 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j-1]=
384 &mov ($carry,"edx");
390 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
393 &mov ($j,$_bp); # &bp[i]
397 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
399 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
402 &mov ($word,&DWP(0,$j)); # bp[i+1]
403 &mov ($inp,$_ap);
404 &mov ($_bp,$j); # &bp[++i]
407 &mov ("eax",&DWP(0,$inp));
413 &mov ($_num,$num);
414 &mov ($_bp,$j); # i=0
416 &mov ("eax",$word); # ap[0]
418 &mov (&DWP($frame,"esp"),"eax"); # tp[0]=
419 &mov ($sbit,"edx");
424 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
425 &mov ($carry,"edx");
433 &mov ($sbit,"eax");
434 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
437 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[num-1]
438 &mov ($carry,"edx");
441 &mov ($word,$_n0);
443 &mov ($inp,$_np);
447 &mov (&DWP($frame,"esp",$j,4),$carry); # tp[num-1]=
450 &mov ("eax",&DWP(0,$inp)); # np[0]
452 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num]=
453 &mov (&DWP($frame+8,"esp",$j,4),"edx"); # tp[num+1]=
457 &mov ($num,$j);
459 &mov ("eax",&DWP(4,$inp)); # np[1]
460 &mov ($j,1);
465 &mov ($carry,"edx");
470 &mov ("eax",&DWP(4,$inp,$j,4)); # np[j+1]
472 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j-1]=
474 &mov ($carry,"edx");
480 &mov ("eax",&DWP(0,$inp,$j,4)); # np[j+2]
483 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j]=
486 &mov ($carry,"edx");
492 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
494 &mov ($j,$_bp); # i
496 &mov ($inp,$_ap);
499 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
501 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
505 &mov ($word,&DWP(4,$inp,$j,4)); # ap[i]
507 &mov ("eax",$word);
508 &mov ($_bp,$j); # ++i
512 &mov (&DWP($frame,"esp",$j,4),"eax"); # tp[i]=
518 &mov ($sbit,"edx"); # zaps $num
522 &mov ("eax",&DWP(0,$inp,$j,4)); # ap[j]
523 &mov ($carry,"edx");
535 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
536 &mov ($sbit,"eax");
539 &mov ($carry,"edx");
545 &mov ($word,$_n0);
546 &mov ($inp,$_np);
550 &mov ("eax",&DWP(0,$inp)); # np[0]
552 &mov (&DWP($frame,"esp",$j,4),"edx"); # tp[num]=
553 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num+1]=
559 &mov ($j,1);
560 &mov ("eax",&DWP(4,$inp)); # np[1]
567 &mov ($np,$_np); # load modulus pointer
568 &mov ($rp,$_rp); # load result pointer
571 &mov ("eax",&DWP(0,$tp)); # tp[0]
572 &mov ($j,$num); # j=num-1
577 &mov (&DWP(0,$rp,$i,4),"eax"); # rp[i]=tp[i]-np[i]
579 &mov ("eax",&DWP(4,$tp,$i,4)); # tp[i+1]
586 &mov ($np,$rp);
591 &mov ("eax",&DWP(0,$tp,$num,4));
592 &mov (&DWP(0,$rp,$num,4),"eax"); # rp[i]=tp[i]
593 &mov (&DWP($frame,"esp",$num,4),$j); # zap temporary vector
597 &mov ("esp",$_sp); # pull saved stack pointer
598 &mov ("eax",1);