Lines Matching refs:DWP
102 $mZeroPrime=&DWP(0,"esp"); # these are specified by VIA
103 $A=&DWP(4,"esp");
104 $B=&DWP(8,"esp");
105 $T=&DWP(12,"esp");
106 $M=&DWP(16,"esp");
107 $scratch=&DWP(20,"esp");
108 $rp=&DWP(24,"esp"); # these are mine
109 $sp=&DWP(28,"esp");
140 &mov ("esi",&DWP(0,"esi")); # *n0
142 &lea ("ecx",&DWP($pad,"","ecx",4)); # ecx becomes vector size in bytes
143 &lea ("ebp",&DWP(64,"","ecx",4)); # allocate 4 vectors + 64 bytes
153 &lea ("esi",&DWP(64,"esp")); # tp
155 &lea ("edi",&DWP(32,"esp")); # scratch area
159 &lea ("ebp",&DWP(-$pad,"ecx"));
165 &lea ("ecx",&DWP((32+$pad)/4,"ecx"));# padded tp + scratch
169 &lea ("edi",&DWP(64+$pad,"esp","ecx",4));# pointer to ap copy
200 &lea ("esi",&DWP(64,"esp")); # tp
203 &lea ("ebp",&DWP(-$pad,"edi","ebp",4)); # so just "rewind"
208 &mov ("eax",&DWP(0,"esi","edx",4));
209 &sbb ("eax",&DWP(0,"ebp","edx",4));
210 &mov (&DWP(0,"edi","edx",4),"eax"); # rp[i]=tp[i]-np[i]
211 &lea ("edx",&DWP(1,"edx")); # i++
214 &mov ("eax",&DWP(0,"esi","edx",4)); # upmost overflow bit
221 &mov ("ebx",&DWP(0,"esi","edx",4));
222 &mov ("eax",&DWP(0,"edi","edx",4));
223 &mov (&DWP(0,"esi","edx",4),"ecx"); # zap tp
225 &mov (&DWP(0,"edi","edx",4),"eax");
226 &lea ("edx",&DWP(1,"edx")); # i++
237 &lea ("edi",&DWP(64+$pad,"esp","edx",4));# pointer to ap
238 &lea ("ecx",&DWP(3*$pad/4,"edx","edx",2));