Home | History | Annotate | Download | only in asm

Lines Matching refs:tp

44 $ap="esi";	$tp="esi";		# overlapping variables!!!
67 &add ("edi",2); # extra two words on top of tp
164 &movd (&DWP($frame-4,"esp",$j,4),$car1); # tp[j-1]=
179 &movd (&DWP($frame-4,"esp",$j,4),$car1); # tp[num-2]=
185 &movq (&QWP($frame,"esp",$num,4),$car1); # tp[num].tp[num-1]
194 &movd ($temp,&DWP($frame,"esp")); # tp[0]
198 &paddq ($mul1,$temp); # +=tp[0]
208 &movd ($temp,&DWP($frame+4,"esp")); # tp[1]
214 &paddq ($car0,$temp); # +=tp[1]
225 &movd ($temp,&DWP($frame+4,"esp",$j,4));# tp[j+1]
228 &paddq ($car1,$acc0); # +=ap[j]*bp[i]+tp[j]
231 &movd (&DWP($frame-4,"esp",$j,4),$car1);# tp[j-1]=
233 &paddq ($car0,$temp); # +=tp[j+1]
247 &paddq ($car1,$acc0); # +=ap[num-1]*bp[i]+tp[num-1]
248 &movd (&DWP($frame-4,"esp",$j,4),$car1); # tp[num-2]=
252 &movd ($temp,&DWP($frame+4,"esp",$num,4)); # += tp[num]
255 &movq (&QWP($frame,"esp",$num,4),$car1); # tp[num].tp[num-1]
306 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
315 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
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]=
324 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
336 &add ($carry,&DWP($frame,"esp",$j,4)); # +=tp[j]
343 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
348 &add ("eax",&DWP($frame,"esp",$num,4)); # +=tp[num-1]
354 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
357 &add ("edx",&DWP($frame+4,"esp",$num,4)); # carry+=tp[num]
358 &mov (&DWP($frame,"esp",$num,4),$carry); # tp[num-1]=
361 &mov (&DWP($frame+4,"esp",$num,4),"edx"); # tp[num]=
362 &mov (&DWP($frame+8,"esp",$num,4),$j); # tp[num+1]=
365 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
374 &add ($carry,&DWP($frame,"esp",$j,4)); # +=tp[j]
381 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j-1]=
386 &add ($carry,&DWP($frame,"esp",$num,4)); # +=tp[num-1]
390 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
394 &add ("edx",&DWP($frame+4,"esp",$num,4)); # carry+=tp[num]
395 &adc ("eax",&DWP($frame+8,"esp",$num,4)); # +=tp[num+1]
397 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
399 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
418 &mov (&DWP($frame,"esp"),"eax"); # tp[0]=
434 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
445 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
447 &mov (&DWP($frame,"esp",$j,4),$carry); # tp[num-1]=
452 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num]=
453 &mov (&DWP($frame+8,"esp",$j,4),"edx"); # tp[num+1]=
456 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
467 &add ($carry,&DWP($frame,"esp",$j,4)); # +=tp[j]
472 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j-1]=
476 &add ($carry,&DWP($frame+4,"esp",$j,4)); # +=tp[j+1]
483 &mov (&DWP($frame-8,"esp",$j,4),$carry); # tp[j]=
488 &add ($carry,&DWP($frame,"esp",$num,4)); # +=tp[num-1]
492 &mov (&DWP($frame-4,"esp",$num,4),$carry); # tp[num-2]=
497 &add ("edx",&DWP($frame+4,"esp",$num,4)); # carry+=tp[num]
498 &adc ("eax",&DWP($frame+8,"esp",$num,4)); # +=tp[num+1]
499 &mov (&DWP($frame,"esp",$num,4),"edx"); # tp[num-1]=
501 &mov (&DWP($frame+4,"esp",$num,4),"eax"); # tp[num]=
510 &add ("eax",&DWP($frame,"esp",$j,4)); # +=tp[i]
512 &mov (&DWP($frame,"esp",$j,4),"eax"); # tp[i]=
529 &add ($carry,&DWP($frame,"esp",$j,4)); # +=tp[j]
535 &mov (&DWP($frame-4,"esp",$j,4),$carry); # tp[j]=
547 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
549 &add ("edx",&DWP($frame,"esp",$j,4)); # +=tp[num]
552 &mov (&DWP($frame,"esp",$j,4),"edx"); # tp[num]=
553 &mov (&DWP($frame+4,"esp",$j,4),$carry); # tp[num+1]=
556 &add ("eax",&DWP($frame,"esp")); # +=tp[0]
569 &lea ($tp,&DWP($frame,"esp")); # [$ap and $bp are zapped]
571 &mov ("eax",&DWP(0,$tp)); # tp[0]
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]
584 &and ($tp,"eax");
588 &or ($tp,$np); # tp=carry?tp:rp
591 &mov ("eax",&DWP(0,$tp,$num,4));
592 &mov (&DWP(0,$rp,$num,4),"eax"); # rp[i]=tp[i]