Lines Matching refs:DWP
92 $mZeroPrime=&DWP(0,"esp"); # these are specified by VIA
93 $A=&DWP(4,"esp");
94 $B=&DWP(8,"esp");
95 $T=&DWP(12,"esp");
96 $M=&DWP(16,"esp");
97 $scratch=&DWP(20,"esp");
98 $rp=&DWP(24,"esp"); # these are mine
99 $sp=&DWP(28,"esp");
100 # &DWP(32,"esp") # 32 byte scratch area
101 # &DWP(64+(4*$num+$pad)*0,"esp") # padded tp[num]
102 # &DWP(64+(4*$num+$pad)*1,"esp") # padded copy of ap[num]
103 # &DWP(64+(4*$num+$pad)*2,"esp") # padded copy of bp[num]
104 # &DWP(64+(4*$num+$pad)*3,"esp") # padded copy of np[num]
130 &mov ("esi",&DWP(0,"esi")); # *n0
132 &lea ("ecx",&DWP($pad,"","ecx",4)); # ecx becomes vector size in bytes
133 &lea ("ebp",&DWP(64,"","ecx",4)); # allocate 4 vectors + 64 bytes
143 &lea ("esi",&DWP(64,"esp")); # tp
145 &lea ("edi",&DWP(32,"esp")); # scratch area
149 &lea ("ebp",&DWP(-$pad,"ecx"));
155 &lea ("ecx",&DWP((32+$pad)/4,"ecx"));# padded tp + scratch
159 &lea ("edi",&DWP(64+$pad,"esp","ecx",4));# pointer to ap copy
190 &lea ("esi",&DWP(64,"esp")); # tp
193 &lea ("ebp",&DWP(-$pad,"edi","ebp",4)); # so just "rewind"
198 &mov ("eax",&DWP(0,"esi","edx",4));
199 &sbb ("eax",&DWP(0,"ebp","edx",4));
200 &mov (&DWP(0,"edi","edx",4),"eax"); # rp[i]=tp[i]-np[i]
201 &lea ("edx",&DWP(1,"edx")); # i++
204 &mov ("eax",&DWP(0,"esi","edx",4)); # upmost overflow bit
216 &mov ("eax",&DWP(0,"esi","edx",4));
217 &mov (&DWP(64,"esp","edx",4),"ecx"); # zap tp
218 &mov (&DWP(0,"edi","edx",4),"eax");
219 &lea ("edx",&DWP(1,"edx")); # i++
230 &lea ("edi",&DWP(64+$pad,"esp","edx",4));# pointer to ap
231 &lea ("ecx",&DWP(3*$pad/4,"edx","edx",2));