Lines Matching defs:edx
103 mov edx, [esp + 12] // dst_ptr
113 movdqu [edx], xmm0
114 lea edx, [edx + 16]
129 mov edx, [esp + 12] // dst_ptr
146 movdqu [edx], xmm0
147 lea edx, [edx + 16]
163 mov edx, [esp + 4 + 12] // dst_ptr
188 movdqu [edx], xmm0
189 lea edx, [edx + 16]
206 mov edx, [esp + 12] // dst_ptr
217 vmovdqu [edx], ymm0
218 lea edx, [edx + 32]
234 mov edx, [esp + 12] // dst_ptr
252 vmovdqu [edx], ymm0
253 lea edx, [edx + 32]
272 mov edx, [esp + 4 + 12] // dst_ptr
298 vmovdqu [edx], ymm0
299 lea edx, [edx + 32]
317 mov edx, [esp + 12] // dst_ptr
332 movq qword ptr [edx], xmm0
333 lea edx, [edx + 8]
350 mov edx, [esp + 8 + 12] // dst_ptr
387 movq qword ptr [edx], xmm0
388 lea edx, [edx + 8]
406 mov edx, [esp + 12] // dst_ptr
423 vmovdqu [edx], xmm0
424 lea edx, [edx + 16]
442 mov edx, [esp + 8 + 12] // dst_ptr
480 vmovdqu [edx], xmm0
481 lea edx, [edx + 16]
503 mov edx, [esp + 12] // dst_ptr
518 movq qword ptr [edx], xmm0
519 edx + 8], xmm1
520 movq qword ptr [edx + 16], xmm2
521 lea edx, [edx + 24]
552 mov edx, [esp + 4 + 12] // dst_ptr
570 movq qword ptr [edx], xmm0
579 movq qword ptr [edx + 8], xmm0
590 movq qword ptr [edx + 16], xmm0
591 lea edx, [edx + 24]
609 mov edx, [esp + 4 + 12] // dst_ptr
628 movq qword ptr [edx], xmm0
638 movq qword ptr [edx + 8], xmm0
650 movq qword ptr [edx + 16], xmm0
651 lea edx, [edx+24]
669 mov edx, [esp + 12] // dst_ptr
682 movq qword ptr [edx], xmm0 // write 12 pixels
684 movd [edx + 8], xmm1
685 lea edx, [edx + 12]
702 mov edx, [esp + 4 + 12] // dst_ptr
746 movd [edx], xmm6 // write 6 pixels
748 movd [edx + 2], xmm6
749 lea edx, [edx + 6]
767 mov edx, [esp + 4 + 12] // dst_ptr
791 movd [edx], xmm1 // write 6 pixels
793 movd [edx + 2], xmm1
794 lea edx, [edx + 6]
808 mov edx, [esp + 8] // dst_ptr
816 movdqu xmm0, [edx] // read 16 words from destination
817 movdqu xmm1, [edx + 16]
823 movdqu [edx], xmm0 // write 16 words to destination
824 movdqu [edx + 16], xmm1
825 lea edx, [edx + 32]
838 mov edx, [esp + 8] // dst_ptr
849 vpaddusw ymm0, ymm2, [edx] // sum 16 words
850 vpaddusw ymm1, ymm3, [edx + 32]
851 vmovdqu [edx], ymm0 // write 32 words to destination
852 vmovdqu [edx + 32], ymm1
853 lea edx, [edx + 64]
901 pextrw edx, xmm2, 3 // get x1 integer. preroll
910 movzx ebx, word ptr [esi + edx] // 2 source x1 pixels
919 pextrw edx, xmm2, 3 // get x1 integer. next iteration.
962 mov edx, [esp + 4] // dst_ptr
972 movdqu [edx], xmm0
973 movdqu [edx + 16], xmm1
974 lea edx, [edx + 32]
990 mov edx, [esp + 12] // dst_argb
998 movdqu [edx], xmm0
999 lea edx, [edx + 16]
1015 mov edx, [esp + 12] // dst_argb
1026 movdqu [edx], xmm0
1027 lea edx, [edx + 16]
1044 mov edx, [esp + 4 + 12] // dst_argb
1059 movdqu [edx], xmm0
1060 lea edx, [edx + 16]
1080 mov edx, [esp + 8 + 16] // dst_argb
1094 movdqu [edx], xmm0
1095 lea edx, [edx + 16]
1118 mov edx, [esp + 12 + 16] // dst_argb
1141 movdqu [edx], xmm0
1142 lea edx, [edx + 16]
1176 pextrw edx, xmm2, 3 // get x1 integer.
1186 movd xmm1, [esi + edx * 4] // 1 source x1 pixels
1188 pextrw edx, xmm2, 7 // get x3 integer.
1193 movd xmm4, [esi + edx * 4] // 1 source x3 pixels
1195 pextrw edx, xmm2, 3 // get x1 integer. next iteration.
1209 movd xmm1, [esi + edx * 4] // 1 source x1 pixels
1269 pextrw edx, xmm2, 3 // get x1 integer. preroll
1277 movhps xmm0, qword ptr [esi + edx * 4] // 2 source x1 pixels
1283 pextrw edx, xmm2, 3 // get x1 integer. next iteration.
1320 mov edx, [esp + 4] // dst_argb
1330 movdqu [edx], xmm0
1331 movdqu [edx + 16], xmm1
1332 lea edx, [edx + 32]
1346 shld edx, eax, 16 // 32.16
1360 shld edx, eax, 16 // 32.16
1363 sbb edx, 0