Lines Matching refs:mov

62 	&mov	("ecx","eax");
89 &mov ("eax",0xC0000000);
91 &mov ("edx","eax");
95 &mov ("eax",1);
102 &mov ("eax",0xC0000001);
106 &mov ("eax","edx");
116 &mov ("edx",&wparam(0));
117 &mov ("ecx",&DWP(240,"edx"));
121 &mov ("eax",&DWP(0,"edx"));
123 &mov (&DWP(0,"edx"),"eax");
140 &mov ($ctx,&wparam(0));
159 &mov (&DWP(0,"eax"),$ctx);
173 &mov ($out,&wparam(0)); # must be 16-byte aligned
174 &mov ($inp,&wparam(1)); # must be 16-byte aligned
175 &mov ($ctx,&wparam(2));
176 &mov ($len,1);
191 &mov ($out,&wparam(0));
192 &mov ($inp,&wparam(1));
193 &mov ($ctx,&wparam(2));
194 &mov ($len,&wparam(3));
221 &mov ($chunk,$PADLOCK_CHUNK);
227 &mov ($chunk,$len);
231 &mov ("eax",$PADLOCK_CHUNK);
233 &mov ("eax","ebp");
236 &mov (&DWP(16,"ebp"),"eax");
240 &mov ("eax",$inp); # check if prefetch crosses page
247 &mov ("eax",-$PADLOCK_PREFETCH{$mode});
255 &mov (&DWP(0,"ebp"),$out); # save parameters
256 &mov (&DWP(4,"ebp"),$inp);
257 &mov (&DWP(8,"ebp"),$len);
258 &mov ($len,$chunk);
259 &mov (&DWP(12,"ebp"),$chunk); # chunk
261 &mov ("ecx",&DWP(-4,$ctx));
263 &mov ("eax",&DWP(-8,$ctx)); # borrow $len
265 &mov (&DWP(12,"esp",$out),"ecx");
269 &mov (&DWP(8,"esp",$out),"eax");
275 &mov (&DWP(-4,$ctx),"ecx");
278 &mov ($len,$chunk);
287 &mov ($len,$chunk);
288 &mov ($inp,$out);
299 &mov ($out,&DWP(0,"ebp")); # restore parameters
300 &mov ($chunk,&DWP(12,"ebp"));
302 &mov ($inp,&DWP(4,"ebp"));
314 &mov ($len,$chunk);
320 &mov ($inp,&DWP(4,"ebp"));
322 &mov ($len,&DWP(8,"ebp"));
326 &mov ($chunk,$PADLOCK_CHUNK);
339 &mov ("eax", $out); # save parameters
340 &mov ($chunk,$len);
344 &mov ($inp,"esp");
345 &mov ($out,"eax"); # restore parameters
346 &mov ($len,$chunk);
364 &mov ("ebp",&DWP(16,"ebp"));
376 &mov ("ebp",$PADLOCK_PREFETCH{$mode}-1);
395 &mov ($len,"ebp");
397 &mov ("esp","ebp");
398 &mov ("eax","ebp");
402 &mov (&DWP(16,"ebp"),"eax");
403 &mov ("eax", $out); # save parameters
404 &mov ($chunk,$len);
408 &mov ($inp,"esp");
409 &mov ($out,"eax"); # restore parameters
410 &mov ($len,$chunk);
414 &mov ("eax",1);
433 &mov ("edi",&wparam(0));
434 &mov ("edx",&wparam(1));
441 &mov ("eax",1); # ExceptionContinueSearch
442 &mov ("edx",&wparam(0)); # *ExceptionRecord
443 &mov ("ecx",&wparam(2)); # *ContextRecord
447 &mov ("eax",0); # ExceptionContinueExecution
457 &mov ("edi",&wparam(0));
458 &mov ("esi",&wparam(1));
459 &mov ("ecx",&wparam(2));
463 &data_byte(0x64,0x89,0x20); # mov %esp,%fs:(%eax)
465 &mov ("edx","esp"); # put aside %esp
469 &mov ("eax",&DWP(16,"edi"));
471 &mov ("edi","esp");
472 &mov (&DWP(16,"esp"),"eax");
476 &mov ("eax",&DWP(16,"esp"));
477 &mov ("esp","edx"); # restore %esp
482 &mov ("edi",&wparam(0));
484 &mov (&DWP(16,"edi"),"eax");
493 &mov ("edi",&wparam(0));
494 &mov ("esi",&wparam(1));
495 &mov ("edx","esp"); # put aside %esp
496 &mov ("ecx",&wparam(2));
500 &mov ("eax",&DWP(16,"edi"));
502 &mov ("edi","esp");
503 &mov (&DWP(16,"esp"),"eax");
504 &mov ("eax",-1);
507 &mov ("eax",&DWP(16,"esp"));
508 &mov ("esp","edx"); # restore %esp
509 &mov ("edi",&wparam(0));
511 &mov (&DWP(16,"edi"),"eax");
521 &mov ("edi",&wparam(0));
522 &mov ("esi",&wparam(1));
523 &mov ("ecx",&wparam(2));
527 &data_byte(0x64,0x89,0x20); # mov %esp,%fs:(%eax)
529 &mov ("edx","esp"); # put aside %esp
535 &mov ("edi","esp");
541 &mov ("esp","edx"); # restore %esp
546 &mov ("edi",&wparam(0));
557 &mov ("edi",&wparam(0));
558 &mov ("esi",&wparam(1));
559 &mov ("ecx",&wparam(2));
560 &mov ("edx","esp"); # put aside %esp
566 &mov ("edi","esp");
568 &mov ("eax",-1);
572 &mov ("esp","edx"); # restore %esp
573 &mov ("edi",&wparam(0));
584 &mov ("edi",&wparam(0));
585 &mov ("esi",&wparam(1));
586 &mov ("ecx",&wparam(2));
587 &mov ("edx","esp"); # put aside %esp
595 &mov ("edi","esp");
604 &mov ("esp","edx"); # restore %esp
605 &mov ("edi",&wparam(0));