• Home
  • Raw
  • Download

Lines Matching refs:mov

128 	&mov	($T,"ecx");			# "ecx" is preloaded
129 &mov ("esi",&DWP(4*(9+15+16-14),"esp"));
131 &mov ("edi","esi");
151 &mov ("ecx",$E);
153 &mov ("esi",$Foff);
156 &mov ("edi",$Goff);
159 &mov ($T,&DWP(4*(9+15),"esp")) if (!$in_16_63);
160 &mov (&DWP(4*(9+15),"esp"),$T) if ($in_16_63); # save X[0]
163 &mov ($Eoff,$E); # modulo-scheduled
168 &mov ("ecx",$A);
173 &mov ("edi",$Boff);
175 &mov ($Aoff,$A); # modulo-scheduled
178 &mov ("esi",&DWP(0,$K256));
180 &mov ($E,$Eoff); # e in next iteration, d in this one
185 &mov (&DWP(0,"esp"),$A); # (b^c) in next round
190 &mov ("ecx",&DWP(4*(9+15+16-1),"esp")) if ($in_16_63); # preload T
198 &mov ("esi",wparam(0)); # ctx
199 &mov ("edi",wparam(1)); # inp
200 &mov ("eax",wparam(2)); # num
201 &mov ("ebx","esp"); # saved sp
213 &mov (&DWP(0,"esp"),"esi"); # ctx
214 &mov (&DWP(4,"esp"),"edi"); # inp
215 &mov (&DWP(8,"esp"),"eax"); # inp+num*128
216 &mov (&DWP(12,"esp"),"ebx"); # saved sp
219 &mov ("ecx",&DWP(0,"edx"));
220 &mov ("ebx",&DWP(4,"edx"));
223 &mov ("edx",&DWP(8,"edx")) if ($xmm);
254 &mov ("eax",&DWP($i*16+0,"edi"));
255 &mov ("ebx",&DWP($i*16+4,"edi"));
256 &mov ("ecx",&DWP($i*16+8,"edi"));
258 &mov ("edx",&DWP($i*16+12,"edi"));
269 &mov (&DWP(4*(9+16)+4,"esp"),"edi");
272 &mov ($A,&DWP(0,"esi"));
273 &mov ("ebx",&DWP(4,"esi"));
274 &mov ("ecx",&DWP(8,"esi"));
275 &mov ("edi",&DWP(12,"esi"));
277 &mov ($Boff,"ebx");
279 &mov ($Coff,"ecx");
280 &mov ($Doff,"edi");
281 &mov (&DWP(0,"esp"),"ebx"); # magic
282 &mov ($E,&DWP(16,"esi"));
283 &mov ("ebx",&DWP(20,"esi"));
284 &mov ("ecx",&DWP(24,"esi"));
285 &mov ("edi",&DWP(28,"esi"));
287 &mov ($Foff,"ebx");
288 &mov ($Goff,"ecx");
289 &mov ($Hoff,"edi");
298 &mov ("ecx",&DWP(4*(9+15+16-1),"esp")); # preloaded in BODY_00_15(1)
308 &mov ("esi",&DWP(4*(9+16+64)+0,"esp"));#ctx
310 &mov ("ebx",$Boff);
312 &mov ("ecx",$Doff);
317 &mov (&DWP(0,"esi"),$A);
318 &mov (&DWP(4,"esi"),"ebx");
319 &mov (&DWP(8,"esi"),"edi");
320 &mov (&DWP(12,"esi"),"ecx");
322 &mov ("eax",$Foff);
323 &mov ("ebx",$Goff);
324 &mov ("ecx",$Hoff);
325 &mov ("edi",&DWP(4*(9+16+64)+4,"esp"));#inp
330 &mov (&DWP(16,"esi"),$E);
331 &mov (&DWP(20,"esi"),"eax");
332 &mov (&DWP(24,"esi"),"ebx");
333 &mov (&DWP(28,"esi"),"ecx");
342 &mov ("esp",&DWP(12,"esp")); # restore sp
348 &mov ("esp",&DWP(12,"esp")); # restore sp
382 &mov ($AH[0],&DWP(0,"esi"));
383 &mov ($AH[1],&DWP(4,"esi"));
384 &mov ("ecx",&DWP(8,"esi"));
385 &mov ("ebx",&DWP(12,"esi"));
387 &mov (&DWP(4,"esp"),$AH[1]);
389 &mov (&DWP(8,"esp"),"ecx");
390 &mov (&DWP(12,"esp"),"ebx");
391 &mov ($E,&DWP(16,"esi"));
392 &mov ("ebx",&DWP(20,"esi"));
393 &mov ("ecx",&DWP(24,"esi"));
394 &mov ("esi",&DWP(28,"esi"));
396 &mov (&DWP(20,"esp"),"ebx");
397 &mov (&DWP(24,"esp"),"ecx");
398 &mov (&DWP(28,"esp"),"esi");
404 &mov ("ebx",&DWP(12*$i+0,"edi"));
405 &mov ("ecx",&DWP(12*$i+4,"edi"));
407 &mov ("esi",&DWP(12*$i+8,"edi"));
409 &mov (&DWP(32+12*$i+0,"esp"),"ebx");
411 &mov (&DWP(32+12*$i+4,"esp"),"ecx");
412 &mov (&DWP(32+12*$i+8,"esp"),"esi");
414 &mov ("ebx",&DWP($i*12,"edi"));
417 &mov (&DWP(96+4,"esp"),"edi");
418 &mov (&DWP(32+12*$i,"esp"),"ebx");
425 &mov ($T,$t1); # $t1 is preloaded
428 &mov ("edi",$t2);
443 &mov ($t1,$E);
445 &mov ($t2,&off($f));
448 &mov ("edi",&off($g));
450 &mov ($T,&DWP(32+4*($i&15),"esp")) if ($i<16); # X[i]
451 &mov (&DWP(32+4*($i&15),"esp"),$T) if ($i>=16 && $i<62); # save X[0]
455 &mov (&off($e),$t1); # save $E, modulo-scheduled
460 &mov ($t1,$AH[0]);
464 &mov ($t2,$AH[0]);
465 &mov ("edi",&off($b));
467 &mov (&off($a),$AH[0]); # save $A, modulo-scheduled
474 &mov ($t2,&DWP(32+4*(($i+2)&15),"esp")) if ($i>=15 && $i<63);
480 &mov ($t1,&DWP(32+4*(($i+15)&15),"esp")) if ($i>=15 && $i<63);
485 &mov ("esi",&DWP(96,"esp")); #ctx
489 &mov ("ecx",&DWP(12,"esp"));
494 &mov (&DWP(0,"esi"),$AH[0]);
495 &mov (&DWP(4,"esi"),$AH[1]);
496 &mov (&DWP(8,"esi"),"edi");
497 &mov (&DWP(12,"esi"),"ecx");
499 &mov (&DWP(4,"esp"),$AH[1]);
501 &mov (&DWP(8,"esp"),"edi");
502 &mov (&DWP(12,"esp"),"ecx");
504 &mov ("edi",&DWP(20,"esp"));
505 &mov ("ebx",&DWP(24,"esp"));
506 &mov ("ecx",&DWP(28,"esp"));
511 &mov (&DWP(16,"esi"),$E);
512 &mov (&DWP(20,"esi"),"edi");
513 &mov (&DWP(24,"esi"),"ebx");
514 &mov (&DWP(28,"esi"),"ecx");
516 &mov (&DWP(20,"esp"),"edi");
517 &mov ("edi",&DWP(96+4,"esp")); # inp
518 &mov (&DWP(24,"esp"),"ebx");
519 &mov (&DWP(28,"esp"),"ecx");
524 &mov ("esp",&DWP(96+12,"esp")); # restore sp
662 &mov ("esp",&DWP(32+12,"esp"));
675 &mov ($AH[0],&DWP(0,"esi"));
676 &mov ($AH[1],&DWP(4,"esi"));
677 &mov ("ecx",&DWP(8,"esi"));
678 &mov ("edi",&DWP(12,"esi"));
680 &mov (&DWP(4,"esp"),$AH[1]);
682 &mov (&DWP(8,"esp"),"ecx");
683 &mov (&DWP(12,"esp"),"edi");
684 &mov ($E,&DWP(16,"esi"));
685 &mov ("edi",&DWP(20,"esi"));
686 &mov ("ecx",&DWP(24,"esi"));
687 &mov ("esi",&DWP(28,"esi"));
689 &mov (&DWP(20,"esp"),"edi");
690 &mov ("edi",&DWP(96+4,"esp")); # inp
691 &mov (&DWP(24,"esp"),"ecx");
692 &mov (&DWP(28,"esp"),"esi");
704 &mov (&DWP(96+4,"esp"),"edi");
938 &mov ("esi",&DWP(96,"esp")); #ctx
942 &mov ("ecx",&DWP(12,"esp"));
947 &mov (&DWP(0,"esi"),$AH[0]);
948 &mov (&DWP(4,"esi"),$AH[1]);
949 &mov (&DWP(8,"esi"),"edi");
950 &mov (&DWP(12,"esi"),"ecx");
952 &mov (&DWP(4,"esp"),$AH[1]);
954 &mov (&DWP(8,"esp"),"edi");
955 &mov (&DWP(12,"esp"),"ecx");
957 &mov ("edi",&DWP(20,"esp"));
958 &mov ("ecx",&DWP(24,"esp"));
962 &mov (&DWP(16,"esi"),$E);
963 &mov (&DWP(20,"esi"),"edi");
964 &mov (&DWP(20,"esp"),"edi");
965 &mov ("edi",&DWP(28,"esp"));
966 &mov (&DWP(24,"esi"),"ecx");
969 &mov (&DWP(24,"esp"),"ecx");
970 &mov (&DWP(28,"esi"),"edi");
971 &mov (&DWP(28,"esp"),"edi");
972 &mov ("edi",&DWP(96+4,"esp")); # inp
979 &mov ("esp",&DWP(96+12,"esp")); # restore sp
991 &mov ($AH[0],&DWP(0,"esi"));
992 &mov ($AH[1],&DWP(4,"esi"));
993 &mov ("ecx",&DWP(8,"esi"));
994 &mov ("edi",&DWP(12,"esi"));
996 &mov (&DWP(4,"esp"),$AH[1]);
998 &mov (&DWP(8,"esp"),"ecx");
999 &mov (&DWP(12,"esp"),"edi");
1000 &mov ($E,&DWP(16,"esi"));
1001 &mov ("edi",&DWP(20,"esi"));
1002 &mov ("ecx",&DWP(24,"esi"));
1003 &mov ("esi",&DWP(28,"esi"));
1005 &mov (&DWP(20,"esp"),"edi");
1006 &mov ("edi",&DWP(96+4,"esp")); # inp
1007 &mov (&DWP(24,"esp"),"ecx");
1008 &mov (&DWP(28,"esp"),"esi");
1020 &mov (&DWP(96+4,"esp"),"edi");
1104 &mov ("esi",&DWP(96,"esp")); #ctx
1108 &mov ("ecx",&DWP(12,"esp"));
1113 &mov (&DWP(0,"esi"),$AH[0]);
1114 &mov (&DWP(4,"esi"),$AH[1]);
1115 &mov (&DWP(8,"esi"),"edi");
1116 &mov (&DWP(12,"esi"),"ecx");
1118 &mov (&DWP(4,"esp"),$AH[1]);
1120 &mov (&DWP(8,"esp"),"edi");
1121 &mov (&DWP(12,"esp"),"ecx");
1123 &mov ("edi",&DWP(20,"esp"));
1124 &mov ("ecx",&DWP(24,"esp"));
1128 &mov (&DWP(16,"esi"),$E);
1129 &mov (&DWP(20,"esi"),"edi");
1130 &mov (&DWP(20,"esp"),"edi");
1131 &mov ("edi",&DWP(28,"esp"));
1132 &mov (&DWP(24,"esi"),"ecx");
1135 &mov (&DWP(24,"esp"),"ecx");
1136 &mov (&DWP(28,"esi"),"edi");
1137 &mov (&DWP(28,"esp"),"edi");
1138 &mov ("edi",&DWP(96+4,"esp")); # inp
1145 &mov ("esp",&DWP(96+12,"esp")); # restore sp
1188 &mov ($AH[0],&DWP(0,"esi"));
1189 &mov ($AH[1],&DWP(4,"esi"));
1190 &mov ("ecx",&DWP(8,"esi"));
1191 &mov ("edi",&DWP(12,"esi"));
1193 &mov (&DWP(4,"esp"),$AH[1]);
1195 &mov (&DWP(8,"esp"),"ecx");
1196 &mov (&DWP(12,"esp"),"edi");
1197 &mov ($E,&DWP(16,"esi"));
1198 &mov ("edi",&DWP(20,"esi"));
1199 &mov ("ecx",&DWP(24,"esi"));
1200 &mov ("esi",&DWP(28,"esi"));
1202 &mov (&DWP(20,"esp"),"edi");
1203 &mov ("edi",&DWP(96+4,"esp")); # inp
1204 &mov (&DWP(24,"esp"),"ecx");
1205 &mov (&DWP(28,"esp"),"esi");
1217 &mov (&DWP(96+4,"esp"),"edi");
1245 &mov ("esi",&DWP(96,"esp")); #ctx
1249 &mov ("ecx",&DWP(12,"esp"));
1254 &mov (&DWP(0,"esi"),$AH[0]);
1255 &mov (&DWP(4,"esi"),$AH[1]);
1256 &mov (&DWP(8,"esi"),"edi");
1257 &mov (&DWP(12,"esi"),"ecx");
1259 &mov (&DWP(4,"esp"),$AH[1]);
1261 &mov (&DWP(8,"esp"),"edi");
1262 &mov (&DWP(12,"esp"),"ecx");
1264 &mov ("edi",&DWP(20,"esp"));
1265 &mov ("ecx",&DWP(24,"esp"));
1269 &mov (&DWP(16,"esi"),$E);
1270 &mov (&DWP(20,"esi"),"edi");
1271 &mov (&DWP(20,"esp"),"edi");
1272 &mov ("edi",&DWP(28,"esp"));
1273 &mov (&DWP(24,"esi"),"ecx");
1276 &mov (&DWP(24,"esp"),"ecx");
1277 &mov (&DWP(28,"esi"),"edi");
1278 &mov (&DWP(28,"esp"),"edi");
1279 &mov ("edi",&DWP(96+4,"esp")); # inp
1286 &mov ("esp",&DWP(96+12,"esp")); # restore sp