Lines Matching defs:eax
205 mov eax, [esp + 4] // src_ptr
214 movdqa xmm0, [eax]
215 movdqa xmm1, [eax + 16]
216 lea eax, [eax + 32]
235 mov eax, [esp + 4 + 4] // src_ptr
244 movdqa xmm0, [eax]
245 movdqa xmm1, [eax + 16]
246 movdqa xmm2, [eax + esi]
247 movdqa xmm3, [eax + esi + 16]
248 lea eax, [eax + 32]
279 mov eax, [esp + 4] // src_ptr
288 movdqu xmm0, [eax]
289 movdqu xmm1, [eax + 16]
290 lea eax, [eax + 32]
310 mov eax, [esp + 4 + 4] // src_ptr
319 movdqu xmm0, [eax]
320 movdqu xmm1, [eax + 16]
321 movdqu xmm2, [eax + esi]
322 movdqu xmm3, [eax + esi + 16]
323 lea eax, [eax + 32]
354 mov eax, [esp + 4] // src_ptr
363 movdqa xmm0, [eax]
364 movdqa xmm1, [eax + 16]
365 lea eax, [eax + 32]
387 mov eax, [esp + 8 + 4] // src_ptr
397 movdqa xmm0, [eax]
398 movdqa xmm1, [eax + 16]
399 movdqa xmm2, [eax + esi]
400 movdqa xmm3, [eax + esi + 16]
403 movdqa xmm2, [eax + esi * 2]
404 movdqa xmm3, [eax + esi * 2 + 16]
405 movdqa xmm4, [eax + edi]
406 movdqa xmm5, [eax + edi + 16]
407 lea eax, [eax + 32]
447 mov eax, [esp + 4] // src_ptr
456 movdqa xmm0, [eax]
457 movdqa xmm1, [eax + 16]
458 lea eax, [eax + 32]
482 mov eax, [esp + 12 + 4] // src_ptr
491 movdqa xmm0, [eax] // average 8 rows to 1
492 movdqa xmm1, [eax + 16]
493 movdqa xmm2, [eax + esi]
494 movdqa xmm3, [eax + esi + 16]
497 movdqa xmm2, [eax + esi * 2]
498 movdqa xmm3, [eax + esi * 2 + 16]
499 movdqa xmm4, [eax + edi]
500 movdqa xmm5, [eax + edi + 16]
501 lea ebp, [eax + esi * 4]
502 lea eax, [eax + 32]
557 mov eax, [esp + 4] // src_ptr
567 movdqa xmm0, [eax]
568 movdqa xmm1, [eax + 16]
569 lea eax, [eax + 32]
608 mov eax, [esp + 4 + 4] // src_ptr
621 movdqa xmm0, [eax] // pixels 0..7
622 movdqa xmm1, [eax + esi]
630 movdqu xmm0, [eax + 8] // pixels 8..15
631 movdqu xmm1, [eax + esi + 8]
639 movdqa xmm0, [eax + 16] // pixels 16..23
640 movdqa xmm1, [eax + esi + 16]
641 lea eax, [eax + 32]
667 mov eax, [esp + 4 + 4] // src_ptr
680 movdqa xmm0, [eax] // pixels 0..7
681 movdqa xmm1, [eax + esi]
690 movdqu xmm0, [eax + 8] // pixels 8..15
691 movdqu xmm1, [eax + esi + 8]
700 movdqa xmm0, [eax + 16] // pixels 16..23
701 movdqa xmm1, [eax + esi + 16]
702 lea eax, [eax + 32]
729 mov eax, [esp + 4] // src_ptr
738 movdqa xmm0, [eax] // 16 pixels -> 0,1,2,3,4,5
739 movdqa xmm1, [eax + 16] // 16 pixels -> 6,7,8,9,10,11
740 lea eax, [eax + 32]
763 mov eax, [esp + 4 + 4] // src_ptr
774 movdqa xmm0, [eax] // sum up 3 rows into xmm0/1
775 movdqa xmm6, [eax + esi]
784 movdqa xmm6, [eax + esi * 2]
785 lea eax, [eax + 16]
829 mov eax, [esp + 4 + 4] // src_ptr
840 movdqa xmm0, [eax] // average 2 rows into xmm0
841 pavgb xmm0, [eax + esi]
842 lea eax, [eax + 16]
891 lea eax, [esi + edx]
903 movdqa xmm2, [eax] // read 16 pixels
904 lea eax, [eax + edx] // advance to next row
946 mov eax, [esp + 8 + 20] // source_y_fraction (0..255)
948 cmp eax, 0
950 cmp eax, 128
953 movd xmm5, eax // xmm5 = y fraction
1037 mov eax, [esp + 8 + 20] // source_y_fraction (0..255)
1039 shr eax, 1
1040 cmp eax, 0
1042 cmp eax, 64
1044 movd xmm0, eax // high fraction 0..127
1045 neg eax
1046 add eax, 128
1047 movd xmm5, eax // low fraction 128..1