row_win.cc | 329 mov edx, [esp + 8] // dst_argb local 343 movdqu [edx], xmm0 344 movdqu [edx + 16], xmm1 345 lea edx, [edx + 32] local 358 mov edx, [esp + 8] // dst_argb local 373 vmovdqu [edx], ymm0 374 vmovdqu [edx + 32], ymm1 375 lea edx, [edx + 64 local 388 mov edx, [esp + 8] \/\/ dst_argb local 415 lea edx, [edx + 64] local 427 mov edx, [esp + 8] \/\/ dst_argb local 454 lea edx, [edx + 64] local 487 mov edx, [esp + 8] \/\/ dst_argb local 489 sub edx, eax local 490 sub edx, eax local 543 mov edx, [esp + 8] \/\/ dst_argb local 545 sub edx, eax local 546 sub edx, eax local 592 mov edx, [esp + 8] \/\/ dst_argb local 594 sub edx, eax local 595 sub edx, eax local 636 mov edx, [esp + 8] \/\/ dst_argb local 638 sub edx, eax local 639 sub edx, eax local 683 mov edx, [esp + 8] \/\/ dst_argb local 685 sub edx, eax local 686 sub edx, eax local 728 mov edx, [esp + 8] \/\/ dst_argb local 730 sub edx, eax local 731 sub edx, eax local 760 mov edx, [esp + 8] \/\/ dst_rgb local 787 lea edx, [edx + 48] local 798 mov edx, [esp + 8] \/\/ dst_rgb local 825 lea edx, [edx + 48] local 837 mov edx, [esp + 8] \/\/ dst_rgb local 863 lea edx, [edx + 8] local 877 mov edx, [esp + 8] \/\/ dst_rgb local 909 lea edx, [edx + 8] local 922 mov edx, [esp + 8] \/\/ dst_rgb local 950 lea edx, [edx + 16] local 964 mov edx, [esp + 8] \/\/ dst_rgb local 994 lea edx, [edx + 8] local 1005 mov edx, [esp + 8] \/\/ dst_rgb local 1023 lea edx, [edx + 8] local 1035 mov edx, [esp + 8] \/\/ dst_rgb local 1058 lea edx, [edx + 16] local 1072 mov edx, [esp + 8] \/\/ dst_rgb local 1098 lea edx, [edx + 16] local 1112 mov edx, [esp + 8] \/\/ dst_rgb local 1129 lea edx, [edx + 16] local 1143 mov edx, [esp + 8] \/* dst_y *\/ local 1165 lea edx, [edx + 16] local 1178 mov edx, [esp + 8] \/* dst_y *\/ local 1201 lea edx, [edx + 16] local 1219 mov edx, [esp + 8] \/* dst_y *\/ local 1243 lea edx, [edx + 32] local 1258 mov edx, [esp + 8] \/* dst_y *\/ local 1283 lea edx, [edx + 32] local 1297 mov edx, [esp + 8] \/* dst_y *\/ local 1319 lea edx, [edx + 16] local 1330 mov edx, [esp + 8] \/* dst_y *\/ local 1352 lea edx, [edx + 16] local 1363 mov edx, [esp + 8] \/* dst_y *\/ local 1385 lea edx, [edx + 16] local 1400 mov edx, [esp + 8 + 12] \/\/ dst_u local 1452 lea edx, [edx + 8] local 1470 mov edx, [esp + 8 + 12] \/\/ dst_u local 1523 lea edx, [edx + 8] local 1542 mov edx, [esp + 8 + 12] \/\/ dst_u local 1587 lea edx, [edx + 16] local 1605 mov edx, [esp + 4 + 8] \/\/ dst_u local 1647 lea edx, [edx + 16] local 1662 mov edx, [esp + 4 + 8] \/\/ dst_u local 1705 lea edx, [edx + 8] local 1722 mov edx, [esp + 8 + 12] \/\/ dst_u local 1774 lea edx, [edx + 8] local 1792 mov edx, [esp + 8 + 12] \/\/ dst_u local 1844 lea edx, [edx + 8] local 1862 mov edx, [esp + 8 + 12] \/\/ dst_u local 1914 lea edx, [edx + 8] local 2022 mov edx, [esp + 8 + 16] \/\/ argb local 2058 mov edx, [esp + 8 + 16] \/\/ argb local 2094 mov edx, [esp + 8 + 16] \/\/ argb local 2130 mov edx, [esp + 8 + 16] \/\/ argb local 2163 mov edx, [esp + 4 + 12] \/\/ argb local 2194 mov edx, [esp + 4 + 12] \/\/ argb local 2229 mov edx, [esp + 8 + 16] \/\/ argb local 2247 lea edx, [edx + 64] local 2275 mov edx, [esp + 8 + 16] \/\/ argb local 2293 lea edx, [edx + 64] local 2321 mov edx, [esp + 8 + 16] \/\/ argb local 2339 lea edx, [edx + 64] local 2559 mov edx, [esp + 8 + 16] \/\/ argb local 2592 mov edx, [esp + 8 + 16] \/\/ rgb24 local 2626 mov edx, [esp + 8 + 16] \/\/ raw local 2660 mov edx, [esp + 8 + 16] \/\/ rgb565 local 2699 mov edx, [esp + 8 + 16] \/\/ argb local 2733 mov edx, [esp + 8 + 16] \/\/ argb local 2768 mov edx, [esp + 12 + 16] \/\/ argb local 2799 mov edx, [esp + 4 + 12] \/\/ argb local 2827 mov edx, [esp + 4 + 12] \/\/ argb local 2856 mov edx, [esp + 8 + 16] \/\/ bgra local 2886 mov edx, [esp + 8 + 16] \/\/ abgr local 2917 mov edx, [esp + 8 + 16] \/\/ rgba local 2954 mov edx, [esp + 8] \/\/ rgb local 2976 lea edx, [edx + 32] local 3002 mov edx, [esp + 8] \/\/ rgb local 3026 lea edx, [edx + 64] local 3046 mov edx, [esp + 8] \/\/ dst local 3054 lea edx, [edx + 16] local 3067 mov edx, [esp + 8] \/\/ dst local 3076 lea edx, [edx + 32] local 3090 mov edx, [esp + 8] \/\/ dst local 3103 lea edx, [edx + 16] local 3123 mov edx, [esp + 4 + 8] \/\/ dst_u local 3136 lea edx, [edx + 8] local 3151 mov edx, [esp + 8] \/\/ dst local 3160 lea edx, [edx + 16] local 3178 mov edx, [esp + 8] \/\/ dst local 3185 lea edx, [edx + 32] local 3200 mov edx, [esp + 4 + 8] \/\/ dst_u local 3221 lea edx, [edx + 16] local 3238 mov edx, [esp + 4 + 8] \/\/ dst_u local 3259 lea edx, [edx + 32] local 3277 mov edx, [esp + 4 + 8] \/\/ src_v local 3280 sub edx, eax local 3308 mov edx, [esp + 4 + 8] \/\/ src_v local 3311 sub edx, eax local 3340 mov edx, [esp + 8] \/\/ dst local 3349 lea edx, [edx + 32] local 3363 mov edx, [esp + 8] \/\/ dst local 3372 lea edx, [edx + 64] local 3387 mov edx, edi local 3404 mov edx, [esp + 8] \/\/ dst local 3425 lea edx, [edx + 32] local 3440 mov edx, [esp + 8] \/\/ dst local 3453 lea edx, [edx + 64] local 3469 mov edx, [esp + 8] \/\/ dst local 3492 lea edx, [edx + 32] local 3507 mov edx, [esp + 8] \/\/ dst local 3522 lea edx, [edx + 64] local 3539 mov edx, 0x01010101 \/\/ Duplicate byte to all bytes. local 3541 mov edx, edi local 3555 mov edx, edi local 3569 mov edx, edi local 3586 mov edx, [esp + 8] \/\/ dst_y local 3600 lea edx, [edx + 32] local 3616 mov edx, [esp + 8 + 12] \/\/ dst_u local 3641 lea edx, [edx + 16] local 3658 mov edx, [esp + 4 + 8] \/\/ dst_u local 3681 lea edx, [edx + 16] local 3696 mov edx, [esp + 8] \/\/ dst_y local 3708 lea edx, [edx + 32] local 3724 mov edx, [esp + 8 + 12] \/\/ dst_u local 3749 lea edx, [edx + 16] local 3766 mov edx, [esp + 4 + 8] \/\/ dst_u local 3789 lea edx, [edx + 16] local 3806 mov edx, [esp + 8] \/\/ dst_y local 3819 lea edx, [edx + 16] local 3834 mov edx, [esp + 8 + 12] \/\/ dst_u local 3859 lea edx, [edx + 8] local 3875 mov edx, [esp + 4 + 8] \/\/ dst_u local 3896 lea edx, [edx + 8] local 3910 mov edx, [esp + 8] \/\/ dst_y local 3921 lea edx, [edx + 16] local 3936 mov edx, [esp + 8 + 12] \/\/ dst_u local 3961 lea edx, [edx + 8] local 3977 mov edx, [esp + 4 + 8] \/\/ dst_u local 3998 lea edx, [edx + 8] local 4017 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4053 lea edx, [edx + 16] local 4084 lea edx, [edx + 4] local 4116 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4150 lea edx, [edx + 16] local 4179 lea edx, [edx + 4] local 4196 mov edx, [esp + 8] \/\/ dst_argb local 4223 lea edx, [edx + 16] local 4245 mov edx, [esp + 8] \/\/ dst_argb local 4271 lea edx, [edx + 16] local 4289 mov edx, [esp + 8] \/\/ dst_argb local 4291 sub edx, eax local 4329 mov edx, [esp + 8 + 8] \/\/ dst_argb local 4358 lea edx, [edx + 16] local 4381 mov edx, [esp + 8] \/\/ dst_argb local 4383 sub edx, eax local 4416 mov edx, [esp + 8] \/\/ dst_argb local 4418 sub edx, eax local 4481 mov edx, [esp + 8] \/* dst_argb *\/ local 4510 lea edx, [edx + 32] local 4598 mov edx, [esp + 8] \/* dst_argb *\/ local 4644 lea edx, [edx + 32] local 4704 mov edx, [esp + 8] \/\/ dst_argb local 4722 lea edx, [edx + 16] local 4740 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4759 lea edx, [edx + 16] local 4779 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4792 lea edx, [edx + 16] local 4807 lea edx, [edx + 4] local 4827 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4837 lea edx, [edx + 16] local 4856 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4873 lea edx, [edx + 32] local 4893 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4902 lea edx, [edx + 32] local 4922 mov edx, [esp + 4 + 12] \/\/ dst_argb local 4931 lea edx, [edx + 32] local 4956 mov edx, [esp + 8 + 16] \/\/ dst_sobelx local 4960 sub edx, eax local 5010 mov edx, [esp + 4 + 12] \/\/ dst_sobely local 5013 sub edx, eax local 5063 mov edx, [esp + 4 + 12] \/\/ dst_argb local 5091 lea edx, [edx + 64] local 5110 mov edx, [esp + 4 + 12] \/\/ dst_argb local 5120 lea edx, [edx + 16] local 5143 mov edx, [esp + 4 + 12] \/\/ dst_argb local 5170 lea edx, [edx + 64] local 5199 mov edx, width local 5344 mov edx, cumsum local 5352 test edx, 15 local 5393 lea edx, [edx + 64] local 5412 lea edx, [edx + 16] local 5432 mov edx, [esp + 20] \/\/ dst_argb local 5478 lea edx, [edx + 16] local 5495 lea edx, [edx + 4] local 5517 mov edx, [esp + 8 + 12] \/\/ src_stride local 5614 mov edx, [esp + 8 + 12] \/\/ src_stride local 5715 mov edx, [esp + 8 + 12] \/\/ src_stride local 5818 mov edx, [esp + 8] \/\/ dst_argb local 5831 lea edx, [edx + 32] local 5844 mov edx, [esp + 8] \/\/ dst_argb local 5857 lea edx, [edx + 64] local 5874 mov edx, [esp + 8 + 8] \/\/ dst_argb local 5904 lea edx, [edx + 4] local 5921 lea edx, [edx + 16] local 5938 lea edx, [edx + 16] local 5955 lea edx, [edx + 16] local 5972 lea edx, [edx + 16] local 5999 mov edx, [esp + 8 + 12] \/\/ src_v local 6002 sub edx, esi local 6036 mov edx, [esp + 8 + 12] \/\/ src_v local 6039 sub edx, esi local 6071 mov edx, [esp + 4 + 8] \/* dst_argb *\/ local 6113 lea edx, [edx + 8] local 6129 mov edx, [esp + 8] \/* dst_argb *\/ local 6152 lea edx, [edx + 8] local 6174 movzx edx, byte ptr [eax] local 6176 movzx edx, byte ptr [esi + edx * 4] local 6178 movzx edx, byte ptr [eax - 4 + 1] local 6179 movzx edx, byte ptr [esi + edx * 4 + 1] local 6181 movzx edx, byte ptr [eax - 4 + 2] local 6182 movzx edx, byte ptr [esi + edx * 4 + 2] local 6184 movzx edx, byte ptr [eax - 4 + 3] local 6185 movzx edx, byte ptr [esi + edx * 4 + 3] local 6207 movzx edx, byte ptr [eax] local 6209 movzx edx, byte ptr [esi + edx * 4] local 6211 movzx edx, byte ptr [eax - 4 + 1] local 6212 movzx edx, byte ptr [esi + edx * 4 + 1] local 6214 movzx edx, byte ptr [eax - 4 + 2] local 6215 movzx edx, byte ptr [esi + edx * 4 + 2] local 6257 movzx edx, byte ptr [eax] local 6258 movzx edx, byte ptr [esi + edx] local 6260 movzx edx, byte ptr [eax + 1] local 6261 movzx edx, byte ptr [esi + edx] local 6263 movzx edx, byte ptr [eax + 2] local 6264 movzx edx, byte ptr [esi + edx] local 6266 movzx edx, byte ptr [eax + 3] \/\/ copy alpha. local 6272 movzx edx, byte ptr [eax + 4] local 6273 movzx edx, byte ptr [esi + edx] local 6275 movzx edx, byte ptr [eax + 5] local 6276 movzx edx, byte ptr [esi + edx] local 6278 movzx edx, byte ptr [eax + 6] local 6279 movzx edx, byte ptr [esi + edx] local 6281 movzx edx, byte ptr [eax + 7] \/\/ copy alpha. local 6287 movzx edx, byte ptr [eax + 8] local 6288 movzx edx, byte ptr [esi + edx] local 6290 movzx edx, byte ptr [eax + 9] local 6291 movzx edx, byte ptr [esi + edx] local 6293 movzx edx, byte ptr [eax + 10] local 6294 movzx edx, byte ptr [esi + edx] local 6296 movzx edx, byte ptr [eax + 11] \/\/ copy alpha. local 6301 movzx edx, byte ptr [eax + 12] local 6302 movzx edx, byte ptr [esi + edx] local 6304 movzx edx, byte ptr [eax + 13] local 6305 movzx edx, byte ptr [esi + edx] local 6307 movzx edx, byte ptr [eax + 14] local 6308 movzx edx, byte ptr [esi + edx] local 6310 movzx edx, byte ptr [eax + 15] \/\/ copy alpha. local [all...] |