• Home
  • Raw
  • Download

Lines Matching refs:movq

91 	&movq	("mm1",$E);			# %mm1 is sliding right
94 &movq ($Esse2,$E); # modulo-scheduled save e
97 &movq ($A,"mm3") if ($phase<2);
98 &movq (&QWP(8*9,"esp"),"mm7") # save X[i]
99 &movq ("mm3","mm1"); # %mm3 is T1
105 &movq ($Asse2,$A); # modulo-scheduled save a
115 &movq ($E,$Dsse2); # e = load d, e in next round
117 &movq ("mm5",$A); # %mm5 is sliding right
120 &movq ("mm6",$A); # %mm6 is sliding left
121 &movq ("mm7","mm5");
123 &movq ("mm1",$Bsse2); # load b
137 &movq ("mm7",&QWP(8*(9+16-1),"esp")) if ($phase!=0); # pre-fetch
138 &movq ("mm5",$Fsse2) if ($phase==0); # load f
148 &movq ($BxC,$A);
151 &movq ("mm6",$Gsse2) if ($phase==0); # load g
313 &movq ($A,&QWP(0,"esi"));
315 &movq ("mm1",&QWP(8,"esi"));
317 &movq ($BxC,&QWP(16,"esi"));
319 &movq ("mm3",&QWP(24,"esi"));
320 &movq ($E,&QWP(32,"esi"));
321 &movq ("mm5",&QWP(40,"esi"));
322 &movq ("mm6",&QWP(48,"esi"));
323 &movq ("mm7",&QWP(56,"esi"));
331 &movq ($Bsse2,"mm1");
332 &movq ($Csse2,$BxC);
333 &movq ($Dsse2,"mm3");
335 &movq ($Fsse2,"mm5");
336 &movq ($Gsse2,"mm6");
338 &movq ($Hsse2,"mm7");
339 &movq ("mm3",$A); # magic
377 &movq ("mm5",&QWP(8*(9+16-14),"esp"));
378 &movq ("mm1","mm7");
380 &movq ("mm6","mm5");
384 &movq ("mm3","mm7");
391 &movq ("mm1","mm5");
403 &movq ("mm5",$Fsse2); # load f
405 &movq ("mm6",$Gsse2); # load g
417 &movq ("mm1",$Bsse2);
419 &movq ("mm3",$Dsse2);
421 &movq ("mm5",$Fsse2);
422 &movq ("mm6",$Gsse2);
423 &movq ("mm7",$Hsse2);
436 &movq (&QWP(0,"esi"),$A);
437 &movq (&QWP(8,"esi"),"mm1");
438 &movq (&QWP(16,"esi"),$BxC);
439 &movq (&QWP(24,"esi"),"mm3");
440 &movq (&QWP(32,"esi"),$E);
441 &movq (&QWP(40,"esi"),"mm5");
442 &movq (&QWP(48,"esi"),"mm6");
443 &movq (&QWP(56,"esi"),"mm7");
495 &movq ($Bsse2,"mm1");
497 &movq ($Csse2,$BxC);
499 &movq ($Dsse2,"mm3");
502 &movq ($Fsse2,"mm5");
504 &movq ($Gsse2,"mm6");
507 &movq ($Hsse2,"mm7");
644 &movq ("mm1",$Bsse2);
647 &movq ("mm3",$Dsse2);
651 &movq ("mm7",$Hsse2);
663 &movq (&QWP(0,"esi"),$A);
664 &movq (&QWP(8,"esi"),"mm1");
665 &movq (&QWP(16,"esi"),$BxC);
666 &movq (&QWP(24,"esi"),"mm3");
667 &movq (&QWP(32,"esi"),$E);
668 &movq (&QWP(40,"esi"),"mm5");
669 &movq (&QWP(48,"esi"),"mm6");
670 &movq (&QWP(56,"esi"),"mm7");