H A D | row_win.cc | 315 mov edx, [esp + 8] // dst_argb local 330 movdqa [edx], xmm0 331 movdqa [edx + 16], xmm1 332 lea edx, [edx + 32] local 344 mov edx, [esp + 8] // dst_argb local 359 movdqu [edx], xmm0 360 movdqu [edx + 16], xmm1 361 lea edx, [edx local 372 mov edx, [esp + 8] // dst_argb local 401 lea edx, [edx + 64] local 412 mov edx, [esp + 8] // dst_argb local 441 lea edx, [edx + 64] local 473 mov edx, [esp + 8] // dst_argb local 475 sub edx, eax local 476 sub edx, eax local 523 mov edx, [esp + 8] // dst_argb local 525 sub edx, eax local 526 sub edx, eax local 569 mov edx, [esp + 8] // dst_argb local 571 sub edx, eax local 572 sub edx, eax local 602 mov edx, [esp + 8] // dst_rgb local 630 lea edx, [edx + 48] local 641 mov edx, [esp + 8] // dst_rgb local 669 lea edx, [edx + 48] local 680 mov edx, [esp + 8] // dst_rgb local 707 lea edx, [edx + 8] local 719 mov edx, [esp + 8] // dst_rgb local 750 lea edx, [edx + 8] local 761 mov edx, [esp + 8] // dst_rgb local 780 lea edx, [edx + 8] local 792 mov edx, [esp + 8] /* dst_y */ local 816 lea edx, [edx + 16] local 827 mov edx, [esp + 8] /* dst_y */ local 852 lea edx, [edx + 16] local 864 mov edx, [esp + 8] /* dst_y */ local 890 lea edx, [edx + 32] local 904 mov edx, [esp + 8] /* dst_y */ local 931 lea edx, [edx + 32] local 944 mov edx, [esp + 8] /* dst_y */ local 968 lea edx, [edx + 16] local 978 mov edx, [esp + 8] /* dst_y */ local 1003 lea edx, [edx + 16] local 1013 mov edx, [esp + 8] /* dst_y */ local 1037 lea edx, [edx + 16] local 1047 mov edx, [esp + 8] /* dst_y */ local 1071 lea edx, [edx + 16] local 1081 mov edx, [esp + 8] /* dst_y */ local 1105 lea edx, [edx + 16] local 1115 mov edx, [esp + 8] /* dst_y */ local 1139 lea edx, [edx + 16] local 1149 mov edx, [esp + 8] /* dst_y */ local 1173 lea edx, [edx + 16] local 1183 mov edx, [esp + 8] /* dst_y */ local 1207 lea edx, [edx + 16] local 1221 mov edx, [esp + 8 + 12] // dst_u local 1270 lea edx, [edx + 8] local 1287 mov edx, [esp + 8 + 12] // dst_u local 1337 lea edx, [edx + 8] local 1355 mov edx, [esp + 8 + 12] // dst_u local 1402 lea edx, [edx + 16] local 1421 mov edx, [esp + 8 + 12] // dst_u local 1474 lea edx, [edx + 8] local 1491 mov edx, [esp + 8 + 12] // dst_u local 1545 lea edx, [edx + 8] local 1560 mov edx, [esp + 4 + 8] // dst_u local 1604 lea edx, [edx + 16] local 1618 mov edx, [esp + 4 + 8] // dst_u local 1662 lea edx, [edx + 16] local 1676 mov edx, [esp + 4 + 8] // dst_u local 1721 lea edx, [edx + 8] local 1735 mov edx, [esp + 4 + 8] // dst_u local 1780 lea edx, [edx + 8] local 1796 mov edx, [esp + 8 + 12] // dst_u local 1845 lea edx, [edx + 8] local 1862 mov edx, [esp + 8 + 12] // dst_u local 1915 lea edx, [edx + 8] local 1932 mov edx, [esp + 8 + 12] // dst_u local 1981 lea edx, [edx + 8] local 1998 mov edx, [esp + 8 + 12] // dst_u local 2051 lea edx, [edx + 8] local 2068 mov edx, [esp + 8 + 12] // dst_u local 2117 lea edx, [edx + 8] local 2134 mov edx, [esp + 8 + 12] // dst_u local 2187 lea edx, [edx + 8] local 2241 mov edx, [esp + 8 + 16] // argb local 2288 lea edx, [edx + 64] local 2410 mov edx, [esp + 8 + 16] // argb local 2429 lea edx, [edx + 32] local 2453 mov edx, [esp + 8 + 16] // rgb24 local 2476 lea edx, [edx + 24] local 2500 mov edx, [esp + 8 + 16] // raw local 2523 lea edx, [edx + 24] local 2547 mov edx, [esp + 8 + 16] // rgb565 local 2597 lea edx, [edx + 16] local 2620 mov edx, [esp + 8 + 16] // argb local 2639 lea edx, [edx + 32] local 2665 mov edx, [esp + 12 + 16] // argb local 2684 lea edx, [edx + 32] local 2706 mov edx, [esp + 4 + 12] // argb local 2724 lea edx, [edx + 32] local 2744 mov edx, [esp + 4 + 12] // argb local 2762 lea edx, [edx + 32] local 2785 mov edx, [esp + 8 + 16] // argb local 2804 lea edx, [edx + 32] local 2828 mov edx, [esp + 8 + 16] // argb local 2847 lea edx, [edx + 32] local 2873 mov edx, [esp + 12 + 16] // argb local 2892 lea edx, [edx + 32] local 2914 mov edx, [esp + 4 + 12] // argb local 2932 lea edx, [edx + 32] local 2952 mov edx, [esp + 4 + 12] // argb local 2970 lea edx, [edx + 32] local 2991 mov edx, [esp + 8 + 16] // bgra local 3010 lea edx, [edx + 32] local 3032 mov edx, [esp + 8 + 16] // bgra local 3051 lea edx, [edx + 32] local 3073 mov edx, [esp + 8 + 16] // abgr local 3092 lea edx, [edx + 32] local 3114 mov edx, [esp + 8 + 16] // abgr local 3133 lea edx, [edx + 32] local 3155 mov edx, [esp + 8 + 16] // rgba local 3174 lea edx, [edx + 32] local 3196 mov edx, [esp + 8 + 16] // rgba local 3215 lea edx, [edx + 32] local 3243 mov edx, [esp + 8] // rgb local 3266 lea edx, [edx + 32] local 3285 mov edx, [esp + 8] // dst local 3296 lea edx, [edx + 16] local 3314 mov edx, [esp + 8] // dst local 3326 lea edx, [edx + 32] local 3341 mov edx, [esp + 8] // dst local 3357 lea edx, [edx + 16] local 3376 mov edx, [esp + 4 + 8] // dst_u local 3391 lea edx, [edx + 8] local 3410 mov edx, [esp + 8] // dst local 3422 lea edx, [edx + 16] local 3439 mov edx, [esp + 8] // dst local 3449 lea edx, [edx + 32] local 3463 mov edx, [esp + 4 + 8] // dst_u local 3485 lea edx, [edx + 16] local 3500 mov edx, [esp + 4 + 8] // dst_u local 3522 lea edx, [edx + 16] local 3538 mov edx, [esp + 4 + 8] // dst_u local 3560 lea edx, [edx + 32] local 3578 mov edx, [esp + 4 + 8] // src_v local 3581 sub edx, eax local 3608 mov edx, [esp + 4 + 8] // src_v local 3611 sub edx, eax local 3640 mov edx, [esp + 4 + 8] // src_v local 3643 sub edx, eax local 3673 mov edx, [esp + 8] // dst local 3683 lea edx, [edx + 32] local 3696 mov edx, edi local 3712 mov edx, edi local 3731 mov edx, [esp + 8] // dst local 3753 lea edx, [edx + 32] local 3768 mov edx, [esp + 8] // dst local 3782 lea edx, [edx + 64] local 3798 mov edx, [esp + 8] // dst local 3822 lea edx, [edx + 32] local 3837 mov edx, [esp + 8] // dst local 3853 lea edx, [edx + 64] local 3868 mov edx, edi local 3890 mov edx, [esp + 12 + 16] // dst_stride local 3893 sub edx, ecx // stride - width * 4 local 3917 mov edx, [esp + 8] // dst_y local 3933 lea edx, [edx + 32] local 3948 mov edx, [esp + 8 + 12] // dst_u local 3974 lea edx, [edx + 16] local 3991 mov edx, [esp + 4 + 8] // dst_u local 4015 lea edx, [edx + 16] local 4030 mov edx, [esp + 8] // dst_y local 4044 lea edx, [edx + 32] local 4059 mov edx, [esp + 8 + 12] // dst_u local 4085 lea edx, [edx + 16] local 4102 mov edx, [esp + 4 + 8] // dst_u local 4126 lea edx, [edx + 16] local 4143 mov edx, [esp + 8] // dst_y local 4158 lea edx, [edx + 16] local 4172 mov edx, [esp + 8 + 12] // dst_u local 4198 lea edx, [edx + 8] local 4214 mov edx, [esp + 4 + 8] // dst_u local 4236 lea edx, [edx + 8] local 4250 mov edx, [esp + 8] // dst_y local 4265 lea edx, [edx + 16] local 4279 mov edx, [esp + 8 + 12] // dst_u local 4305 lea edx, [edx + 8] local 4321 mov edx, [esp + 4 + 8] // dst_u local 4343 lea edx, [edx + 8] local 4357 mov edx, [esp + 8] // dst_y local 4370 lea edx, [edx + 16] local 4384 mov edx, [esp + 8 + 12] // dst_u local 4410 lea edx, [edx + 8] local 4426 mov edx, [esp + 4 + 8] // dst_u local 4448 lea edx, [edx + 8] local 4462 mov edx, [esp + 8] // dst_y local 4475 lea edx, [edx + 16] local 4489 mov edx, [esp + 8 + 12] // dst_u local 4515 lea edx, [edx + 8] local 4531 mov edx, [esp + 4 + 8] // dst_u local 4553 lea edx, [edx + 8] local 4572 mov edx, [esp + 4 + 12] // dst_argb local 4589 test edx, 15 // aligned? local 4613 lea edx, [edx + 4] local 4644 lea edx, [edx + 16] local 4675 lea edx, [edx + 4] local 4706 mov edx, [esp + 4 + 12] // dst_argb local 4723 test edx, 15 // aligned? local 4745 lea edx, [edx + 4] local 4779 lea edx, [edx + 16] local 4805 lea edx, [edx + 16] local 4834 lea edx, [edx + 4] local 4851 mov edx, [esp + 8] // dst_argb local 4880 lea edx, [edx + 16] local 4901 mov edx, [esp + 8] // dst_argb local 4929 lea edx, [edx + 16] local 4949 mov edx, [esp + 8] // dst_argb local 4951 sub edx, eax local 4991 mov edx, [esp + 8 + 8] // dst_argb local 5022 lea edx, [edx + 16] local 5045 mov edx, [esp + 8] // dst_argb local 5047 sub edx, eax local 5081 mov edx, [esp + 8] // dst_argb local 5083 sub edx, eax local 5147 mov edx, [esp + 8] /* dst_argb */ local 5178 lea edx, [edx + 32] local 5266 mov edx, [esp + 8] /* dst_argb */ local 5314 lea edx, [edx + 32] local 5376 mov edx, [esp + 8] // dst_argb local 5396 lea edx, [edx + 16] local 5413 mov edx, [esp + 4 + 12] // dst_argb local 5434 lea edx, [edx + 16] local 5453 mov edx, [esp + 4 + 12] // dst_argb local 5468 lea edx, [edx + 16] local 5483 lea edx, [edx + 4] local 5502 mov edx, [esp + 4 + 12] // dst_argb local 5514 lea edx, [edx + 16] local 5532 mov edx, [esp + 4 + 12] // dst_argb local 5550 lea edx, [edx + 32] local 5570 mov edx, [esp + 4 + 12] // dst_argb local 5580 lea edx, [edx + 32] local 5600 mov edx, [esp + 4 + 12] // dst_argb local 5610 lea edx, [edx + 32] local 5635 mov edx, [esp + 8 + 16] // dst_sobelx local 5639 sub edx, eax local 5690 mov edx, [esp + 4 + 12] // dst_sobely local 5693 sub edx, eax local 5744 mov edx, [esp + 4 + 12] // dst_argb local 5774 lea edx, [edx + 64] local 5792 mov edx, [esp + 4 + 12] // dst_argb local 5804 lea edx, [edx + 16] local 5826 mov edx, [esp + 4 + 12] // dst_argb local 5855 lea edx, [edx + 64] local 5884 mov edx, width local 6032 mov edx, cumsum local 6040 test edx, 15 local 6082 lea edx, [edx + 64] local 6102 lea edx, [edx + 16] local 6122 mov edx, [esp + 20] // dst_argb local 6170 lea edx, [edx + 16] local 6188 lea edx, [edx + 4] local 6209 mov edx, [esp + 8 + 12] // src_stride local 6310 mov edx, [esp + 8 + 12] // src_stride local 6417 mov edx, [esp + 8 + 12] // src_stride local 6529 mov edx, [esp + 8 + 12] // src_stride local 6635 mov edx, [esp + 8 + 12] // src_stride local 6743 mov edx, [esp + 4 + 8] // src_uv_stride local 6768 mov edx, [esp + 4 + 8] // src_uv_stride local 6794 mov edx, [esp + 8] // dst_bayer local 6809 lea edx, [edx + 8] local 6821 mov edx, [esp + 8] // dst_bayer local 6840 lea edx, [edx + 8] local 6852 mov edx, [esp + 8] // dst_argb local 6867 lea edx, [edx + 32] local 6878 mov edx, [esp + 8] // dst_argb local 6893 lea edx, [edx + 32] local 6905 mov edx, [esp + 8] // dst_argb local 6920 lea edx, [edx + 64] local 6936 mov edx, [esp + 8 + 8] // dst_argb local 6966 lea edx, [edx + 4] local 6985 lea edx, [edx + 16] local 7003 lea edx, [edx + 16] local 7021 lea edx, [edx + 16] local 7039 lea edx, [edx + 16] local 7065 mov edx, [esp + 8 + 12] // src_v local 7068 sub edx, esi local 7103 mov edx, [esp + 8 + 12] // src_v local 7106 sub edx, esi local 7139 mov edx, [esp + 4 + 8] /* dst_argb */ local 7183 lea edx, [edx + 8] local 7198 mov edx, [esp + 8] /* dst_argb */ local 7223 lea edx, [edx + 8] local 7245 movzx edx, byte ptr [eax] local 7247 movzx edx, byte ptr [esi + edx * 4] local 7249 movzx edx, byte ptr [eax - 4 + 1] local 7250 movzx edx, byte ptr [esi + edx * 4 + 1] local 7252 movzx edx, byte ptr [eax - 4 + 2] local 7253 movzx edx, byte ptr [esi + edx * 4 + 2] local 7255 movzx edx, byte ptr [eax - 4 + 3] local 7256 movzx edx, byte ptr [esi + edx * 4 + 3] local 7279 movzx edx, byte ptr [eax] local 7281 movzx edx, byte ptr [esi + edx * 4] local 7283 movzx edx, byte ptr [eax - 4 + 1] local 7284 movzx edx, byte ptr [esi + edx * 4 + 1] local 7286 movzx edx, byte ptr [eax - 4 + 2] local 7287 movzx edx, byte ptr [esi + edx * 4 + 2] local 7330 movzx edx, byte ptr [eax] local 7331 movzx edx, byte ptr [esi + edx] local 7333 movzx edx, byte ptr [eax + 1] local 7334 movzx edx, byte ptr [esi + edx] local 7336 movzx edx, byte ptr [eax + 2] local 7337 movzx edx, byte ptr [esi + edx] local 7339 movzx edx, byte ptr [eax + 3] // copy alpha. local 7345 movzx edx, byte ptr [eax + 4] local 7346 movzx edx, byte ptr [esi + edx] local 7348 movzx edx, byte ptr [eax + 5] local 7349 movzx edx, byte ptr [esi + edx] local 7351 movzx edx, byte ptr [eax + 6] local 7352 movzx edx, byte ptr [esi + edx] local 7354 movzx edx, byte ptr [eax + 7] // copy alpha. local 7360 movzx edx, byte ptr [eax + 8] local 7361 movzx edx, byte ptr [esi + edx] local 7363 movzx edx, byte ptr [eax + 9] local 7364 movzx edx, byte ptr [esi + edx] local 7366 movzx edx, byte ptr [eax + 10] local 7367 movzx edx, byte ptr [esi + edx] local 7369 movzx edx, byte ptr [eax + 11] // copy alpha. local 7374 movzx edx, byte ptr [eax + 12] local 7375 movzx edx, byte ptr [esi + edx] local 7377 movzx edx, byte ptr [eax + 13] local 7378 movzx edx, byte ptr [esi + edx] local 7380 movzx edx, byte ptr [eax + 14] local 7381 movzx edx, byte ptr [esi + edx] local 7383 movzx edx, byte ptr [eax + 15] // copy alpha. local [all...] |