H A D | row_win.cc | 328 mov eax, [esp + 4] // src_y local 335 movq xmm0, qword ptr [eax] 336 lea eax, [eax + 8] local 357 mov eax, [esp + 4] // src_y local 364 vmovdqu xmm0, [eax] 365 lea eax, [eax + 16] local 387 mov eax, [esp + 4] // src_rgb24 local 395 movdqu xmm0, [eax] 398 lea eax, [eax + 48] local 426 mov eax, [esp + 4] // src_raw local 437 lea eax, [eax + 48] local 472 mov eax, 0x01080108 // generate multiplier to repeat 5 bits local 475 mov eax, 0x20802080 // multiplier shift by 5 and then repeat 6 bits local 486 mov eax, [esp + 4] // src_rgb565 local 510 lea eax, [eax + 16] local 528 mov eax, 0x01080108 // generate multiplier to repeat 5 bits local 531 mov eax, 0x20802080 // multiplier shift by 5 and then repeat 6 bits local 542 mov eax, [esp + 4] // src_rgb565 local 565 lea eax, [eax + 32] local 579 mov eax, 0x01080108 // generate multiplier to repeat 5 bits local 582 mov eax, 0x42004200 // multiplier shift by 6 and then repeat 5 bits local 591 mov eax, [esp + 4] // src_argb1555 local 617 lea eax, [eax + 32] local 631 mov eax, 0x0f0f0f0f // generate mask 0x0f0f0f0f local 635 mov eax, [esp + 4] // src_argb4444 local 655 lea eax, [eax + 32] local 669 mov eax, 0x01080108 // generate multiplier to repeat 5 bits local 672 mov eax, 0x42004200 // multiplier shift by 6 and then repeat 5 bits local 682 mov eax, [esp + 4] // src_argb1555 local 710 lea eax, [eax + 16] local 722 mov eax, 0x0f0f0f0f // generate mask 0x0f0f0f0f local 727 mov eax, [esp + 4] // src_argb4444 local 749 lea eax, [eax + 16] local 759 mov eax, [esp + 4] // src_argb local 769 lea eax, [eax + 64] local 797 mov eax, [esp + 4] // src_argb local 807 lea eax, [eax + 64] local 836 mov eax, [esp + 4] // src_argb local 861 lea eax, [eax + 16] local 876 mov eax, [esp + 4] // src_argb local 907 lea eax, [eax + 16] local 921 mov eax, [esp + 4] // src_argb local 948 lea eax, [eax + 32] local 963 mov eax, [esp + 4] // src_argb local 992 lea eax, [eax + 16] local 1004 mov eax, [esp + 4] // src_argb local 1021 lea eax, [eax + 16] local 1034 mov eax, [esp + 4] // src_argb local 1056 lea eax, [eax + 32] local 1071 mov eax, [esp + 4] // src_argb local 1096 lea eax, [eax + 32] local 1111 mov eax, [esp + 4] // src_argb local 1127 lea eax, [eax + 32] local 1142 mov eax, [esp + 4] /* src_argb */ local 1157 lea eax, [eax + 64] local 1177 mov eax, [esp + 4] /* src_argb */ local 1192 lea eax, [eax + 64] local 1218 mov eax, [esp + 4] /* src_argb */ local 1234 lea eax, [eax + 128] local 1257 mov eax, [esp + 4] /* src_argb */ local 1273 lea eax, [eax + 128] local 1296 mov eax, [esp + 4] /* src_argb */ local 1311 lea eax, [eax + 64] local 1329 mov eax, [esp + 4] /* src_argb */ local 1344 lea eax, [eax + 64] local 1362 mov eax, [esp + 4] /* src_argb */ local 1377 lea eax, [eax + 64] local 1398 mov eax, [esp + 8 + 4] // src_argb local 1423 lea eax, [eax + 64] local 1468 mov eax, [esp + 8 + 4] // src_argb local 1493 lea eax, [eax + 64] local 1540 mov eax, [esp + 8 + 4] // src_argb local 1560 lea eax, [eax + 128] local 1604 mov eax, [esp + 4 + 4] // src_argb local 1645 lea eax, [eax + 64] local 1661 mov eax, [esp + 4 + 4] // src_argb local 1676 lea eax, [eax + 64] local 1720 mov eax, [esp + 8 + 4] // src_argb local 1745 lea eax, [eax + 64] local 1790 mov eax, [esp + 8 + 4] // src_argb local 1815 lea eax, [eax + 64] local 1860 mov eax, [esp + 8 + 4] // src_argb local 1885 lea eax, [eax + 64] local 2019 mov eax, [esp + 8 + 4] // Y local 2055 mov eax, [esp + 8 + 4] // Y local 2091 mov eax, [esp + 8 + 4] // Y local 2127 mov eax, [esp + 8 + 4] // Y local 2161 mov eax, [esp + 4 + 4] // Y local 2192 mov eax, [esp + 4 + 4] // Y local 2226 mov eax, [esp + 8 + 4] // Y local 2272 mov eax, [esp + 8 + 4] // Y local 2318 mov eax, [esp + 8 + 4] // Y local 2556 mov eax, [esp + 8 + 4] // Y local 2589 mov eax, [esp + 8 + 4] // Y local 2623 mov eax, [esp + 8 + 4] // Y local 2657 mov eax, [esp + 8 + 4] // Y local 2696 mov eax, [esp + 8 + 4] // Y local 2730 mov eax, [esp + 8 + 4] // Y local 2765 mov eax, [esp + 12 + 4] // Y local 2797 mov eax, [esp + 4 + 4] // Y local 2825 mov eax, [esp + 4 + 4] // Y local 2853 mov eax, [esp + 8 + 4] // Y local 2883 mov eax, [esp + 8 + 4] // Y local 2914 mov eax, [esp + 8 + 4] // Y local 2944 mov eax, 0x4a354a35 // 4a35 = 18997 = round(1.164 * 64 * 256) local 2947 mov eax, 0x04880488 // 0488 = 1160 = round(1.164 * 64 * 16) local 2953 mov eax, [esp + 4] // Y local 2960 lea eax, [eax + 8] local 2992 mov eax, 0x4a354a35 // 4a35 = 18997 = round(1.164 * 64 * 256) local 2995 mov eax, 0x04880488 // 0488 = 1160 = round(1.164 * 64 * 16) local 3001 mov eax, [esp + 4] // Y local 3008 lea eax, [eax + 16] local 3045 mov eax, [esp + 4] // src local 3066 mov eax, [esp + 4] // src local 3089 mov eax, [esp + 4] // src local 3122 mov eax, [esp + 4 + 4] // src local 3127 lea eax, [eax + ecx * 2 - 16] local 3132 lea eax, [eax - 16] local 3150 mov eax, [esp + 4] // src local 3153 lea eax, [eax - 16 + ecx * 4] // last 4 pixels. local 3157 lea eax, [eax - 16] local 3177 mov eax, [esp + 4] // src local 3199 mov eax, [esp + 4 + 4] // src_uv local 3210 lea eax, [eax + 32] local 3237 mov eax, [esp + 4 + 4] // src_uv local 3248 lea eax, [eax + 64] local 3276 mov eax, [esp + 4 + 4] // src_u local 3285 lea eax, [eax + 16] local 3307 mov eax, [esp + 4 + 4] // src_u local 3316 lea eax, [eax + 32] local 3339 mov eax, [esp + 4] // src local 3346 lea eax, [eax + 32] local 3362 mov eax, [esp + 4] // src local 3369 lea eax, [eax + 64] local 3386 mov eax, esi local 3403 mov eax, [esp + 4] // src local 3414 lea eax, [eax + 32] local 3439 mov eax, [esp + 4] // src local 3448 lea eax, [eax + 64] local 3468 mov eax, [esp + 4] // src local 3478 lea eax, [eax + 8] local 3506 mov eax, [esp + 4] // src local 3515 lea eax, [eax + 16] local 3538 movzx eax, byte ptr [esp + 8] // v8 local 3557 mov eax, [esp + 8] // v8 local 3571 mov eax, [esp + 8] // v32 local 3585 mov eax, [esp + 4] // src_yuy2 local 3594 lea eax, [eax + 64] local 3614 mov eax, [esp + 8 + 4] // src_yuy2 local 3628 lea eax, [eax + 64] local 3657 mov eax, [esp + 4 + 4] // src_yuy2 local 3668 lea eax, [eax + 64] local 3695 mov eax, [esp + 4] // src_uyvy local 3702 lea eax, [eax + 64] local 3722 mov eax, [esp + 8 + 4] // src_yuy2 local 3736 lea eax, [eax + 64] local 3765 mov eax, [esp + 4 + 4] // src_yuy2 local 3776 lea eax, [eax + 64] local 3805 mov eax, [esp + 4] // src_yuy2 local 3814 lea eax, [eax + 32] local 3832 mov eax, [esp + 8 + 4] // src_yuy2 local 3846 lea eax, [eax + 32] local 3874 mov eax, [esp + 4 + 4] // src_yuy2 local 3885 lea eax, [eax + 32] local 3909 mov eax, [esp + 4] // src_uyvy local 3916 lea eax, [eax + 32] local 3934 mov eax, [esp + 8 + 4] // src_yuy2 local 3948 lea eax, [eax + 32] local 3976 mov eax, [esp + 4 + 4] // src_yuy2 local 3987 lea eax, [eax + 32] local 4015 mov eax, [esp + 4 + 4] // src_argb0 local 4033 lea eax, [eax + 16] local 4064 lea eax, [eax + 4] local 4114 mov eax, [esp + 4 + 4] // src_argb0 local 4132 lea eax, [eax + 16] local 4161 lea eax, [eax + 4] local 4195 mov eax, [esp + 4] // src_argb0 local 4215 lea eax, [eax + 16] local 4244 mov eax, [esp + 4] // src_argb0 local 4264 lea eax, [eax + 16] local 4288 mov eax, [esp + 4] // src_argb0 local 4310 lea eax, [eax + 32] local 4328 mov eax, [esp + 8 + 4] // src_argb0 local 4354 lea eax, [eax + 16] local 4380 mov eax, [esp + 4] // src_argb0 local 4401 lea eax, [eax + 32] local 4415 mov eax, [esp + 4] // src_argb0 local 4462 lea eax, [eax + 32] local 4480 mov eax, [esp + 4] /* src_argb */ local 4497 lea eax, [eax + 32] local 4539 mov eax, [esp + 4] /* dst_argb */ local 4580 lea eax, [eax + 32] local 4597 mov eax, [esp + 4] /* src_argb */ local 4643 lea eax, [eax + 32] local 4658 mov eax, [esp + 4] /* dst_argb */ local 4689 lea eax, [eax + 16] local 4703 mov eax, [esp + 4] // src_argb local 4712 lea eax, [eax + 16] local 4738 mov eax, [esp + 4 + 4] // src_argb0 local 4755 lea eax, [eax + 16] local 4777 mov eax, [esp + 4 + 4] // src_argb0 local 4787 lea eax, [eax + 16] local 4802 lea eax, [eax + 4] local 4825 mov eax, [esp + 4 + 4] // src_argb0 local 4832 lea eax, [eax + 16] local 4854 mov eax, [esp + 4 + 4] // src_argb0 local 4862 lea eax, [eax + 32] local 4891 mov eax, [esp + 4 + 4] // src_argb0 local 4898 lea eax, [eax + 32] local 4920 mov eax, [esp + 4 + 4] // src_argb0 local 4927 lea eax, [eax + 32] local 4953 mov eax, [esp + 8 + 4] // src_y0 local 4987 lea eax, [eax + 8] local 5008 mov eax, [esp + 4 + 4] // src_y0 local 5040 lea eax, [eax + 8] local 5061 mov eax, [esp + 4 + 4] // src_sobelx local 5072 lea eax, [eax + 16] local 5108 mov eax, [esp + 4 + 4] // src_sobelx local 5117 lea eax, [eax + 16] local 5141 mov eax, [esp + 4 + 4] // src_sobelx local 5151 lea eax, [eax + 16] local 5197 mov eax, topleft // eax topleft local 5234 lea eax, [eax + 64] local 5276 lea eax, [eax + 64] local 5319 lea eax, [eax + 16] local 5343 mov eax, row local 5358 lea eax, [eax + 16] local 5404 lea eax, [eax + 4] local 5430 mov eax, [esp + 12] // src_argb local 5519 mov eax, [esp + 8 + 20] // source_y_fraction (0..255) local 5520 shr eax, 1 local 5522 cmp eax, 0 local 5525 cmp eax, 32 local 5527 cmp eax, 64 local 5529 cmp eax, 96 local 5534 add eax, 128 local 5616 mov eax, [esp + 8 + 20] // source_y_fraction (0..255) local 5618 shr eax, 1 local 5620 cmp eax, 0 local 5622 cmp eax, 32 local 5624 cmp eax, 64 local 5626 cmp eax, 96 local 5631 add eax, 128 local 5717 mov eax, [esp + 8 + 20] // source_y_fraction (0..255) local 5720 cmp eax, 0 local 5722 cmp eax, 64 local 5724 cmp eax, 128 local 5726 cmp eax, 192 local 5817 mov eax, [esp + 4] // src_argb local 5826 lea eax, [eax + 32] local 5843 mov eax, [esp + 4] // src_argb local 5852 lea eax, [eax + 64] local 5873 mov eax, [esp + 8 + 4] // src_argb local 5903 lea eax, [eax + 4] local 5911 lea eax, [eax + 16] local 5928 lea eax, [eax + 16] local 5945 lea eax, [eax + 16] local 5962 lea eax, [eax + 16] local 5997 mov eax, [esp + 8 + 4] // src_y local 6010 lea eax, [eax + 16] local 6034 mov eax, [esp + 8 + 4] // src_y local 6048 lea eax, [eax + 16] local 6070 mov eax, [esp + 4 + 4] /* src_argb */ local 6081 lea eax, [eax + 8] local 6128 mov eax, [esp + 4] /* src_argb */ local 6140 lea eax, [eax + 8] local 6168 mov eax, [esp + 4 + 4] /* dst_argb */ local 6175 lea eax, [eax + 4] local 6201 mov eax, [esp + 4 + 4] /* dst_argb */ local 6208 lea eax, [eax + 4] local 6235 mov eax, [esp + 8 + 4] /* src_argb */ local 6313 lea eax, [eax + 16] local [all...] |