Lines Matching refs:DWP
76 { if ($SCALE==2) { &lea(@_[0],&DWP(0,@_[1],@_[1])); }
77 elsif ($SCALE==8) { &lea(@_[0],&DWP(0,"",@_[1],8)); }
104 &lea ("ebx",&DWP(128,"esp"));
105 &mov (&DWP(0,"ebx"),"esi"); # save parameter block
106 &mov (&DWP(4,"ebx"),"edi");
107 &mov (&DWP(8,"ebx"),"ebp");
108 &mov (&DWP(16,"ebx"),"eax"); # saved stack pointer
113 &lea ($tbl,&DWP(&label("table")."-".&label("pic_point"),$tbl));
125 &mov (&DWP(12,"ebx"),"esi"); # zero round counter
129 &mov ("eax",&DWP(0,"esp"));
130 &mov ("ebx",&DWP(4,"esp"));
142 &mov ("eax",&DWP(($i+1)*8,"esp"));
156 &mov ("ebx",&DWP(($i+1)*8+4,"esp"));
176 &mov ("eax",&DWP(64+($i+1)*8,"esp")) if ($i<7);
190 &mov ("ebx",&DWP(64+($i+1)*8+4,"esp")) if ($i<7);
199 &lea ("ebx",&DWP(128,"esp"));
200 &mov ("esi",&DWP(12,"ebx")); # pull round counter
205 &mov (&DWP(12,"ebx"),"esi"); # update round counter
210 &mov ("esi",&DWP(0,"ebx")); # reload argument block
211 &mov ("edi",&DWP(4,"ebx"));
212 &mov ("eax",&DWP(8,"ebx"));
218 &lea ("edi",&DWP(64,"edi")); # inp+=64
221 &mov (&DWP(4,"ebx"),"edi"); # update argument block
222 &mov (&DWP(8,"ebx"),"eax");
227 &mov ("esp",&DWP(16,"ebx")); # restore saved stack pointer