Home | History | Annotate | Download | only in masmx86

Lines Matching full:eax

171     mov     eax,[ebp+dep_lookahead]

172 cmp eax,edi
175 mov edi,eax
219 mov eax,cur_match
234 ; eax = ax = cur_match
247 cmp word ptr[edi+eax],bx
251 and eax,7fffh
252 mov ax,word ptr[esi+eax*2]
254 cmp ecx,eax
263 cmp bp,word ptr[edx+eax]
271 and eax,7fffh
272 mov ax,word ptr[esi+eax*2]
274 cmp ecx,eax
287 cmp word ptr[edi+eax],bx
291 and eax,7fffh
292 mov ax,word ptr[esi+eax*2]
293 cmp ecx,eax
295 cmp word ptr[edi+eax],bx
345 and eax,7fffh
346 mov ax,word ptr[esi+eax*2]
347 cmp ecx,eax
358 cmp bp,word ptr[edx+eax]
421 cmp bp,word ptr[edi+eax]
430 add edi,eax ; edi = window + cur_match = match
497 mov match_start,eax ; save new position as match_start
520 mov eax,dword ptr [ebp+dep_lookahead]
521 cmp ecx,eax
523 mov eax,ecx
558 pop eax ; get original EFLAGS
559 mov ecx, eax ; save original EFLAGS
560 xor eax, 40000h ; flip AC bit in EFLAGS
561 push eax ; save new EFLAGS value on stack
564 pop eax ; store new EFLAGS in EAX
565 xor eax, ecx ; can?t toggle AC bit, processor=80386
574 mov eax, ecx ; get original EFLAGS
575 xor eax, 200000h ; flip ID bit in EFLAGS
576 push eax ; save new EFLAGS value on stack
579 pop eax ; store new EFLAGS in EAX
581 xor eax, ecx ; can?t toggle ID bit,
584 mov eax,1
592 mov eax,0300h
596 mov eax,0400h
709 mov eax, [edx + dsPrevLen]
711 cmp eax, ebx
712 mov eax, [edx + dsWMask]
725 or ebx, eax
730 mov eax, [edx + dsNiceMatch]
732 cmp ebx, eax
734 mov ebx, eax
748 mov eax, edi
749 neg eax
750 and eax, 3
751 mov [scanalign], eax
756 mov eax, [edx + dsWSize]
757 sub eax, MIN_LOOKAHEAD
758 sub ebp, eax
765 mov eax, [edx + dsPrevLen]
766 mov [bestlen], eax
770 add esi, eax
779 movzx ebx, word ptr [edi + eax - 1]
817 LoopEntry: movzx eax, word ptr [esi + ecx - 1]
818 cmp eax, ebx
820 mov eax, [window]
821 movzx eax, word ptr [eax + ecx]
822 cmp eax, [scanstart]
837 mov eax, [scanalign]
839 lea edi, [edi + eax + 0108h] ;MAX_MATCH_8]
840 lea esi, [esi + eax + 0108h] ;MAX_MATCH_8]
857 mov eax, [esi + edx]
858 xor eax, [edi + edx]
860 mov eax, [esi + edx + 4]
861 xor eax, [edi + edx + 4]
867 LeaveLoopCmps: test eax, 0000FFFFh
870 shr eax, 16
877 lea eax, [edi + edx]
879 sub eax, edi
880 cmp eax, MAX_MATCH
888 cmp eax, ebx
902 mov [bestlen], eax
904 cmp eax, ebx
907 add esi, eax
909 movzx ebx, word ptr [edi + eax - 1]
927 mov eax, [edx + dsLookahead]
928 cmp ebx, eax
930 mov eax, ebx