[x265] [PATCH] 16bpp: assembly code for intra_pred_planar_32x32
chen
chenm003 at 163.com
Wed Dec 11 02:35:32 CET 2013
>+;-----------------------------------------------------------------------------------------------------------
>+; void intra_pred_planar(pixel* dst, intptr_t dstStride, pixel* left, pixel* above, int dirMode, int filter)
>+;-----------------------------------------------------------------------------------------------------------
>+INIT_XMM sse4
>+%if (ARCH_X86_64 == 1)
>+cglobal intra_pred_planar32, 4,7,8+8, 0-3*mmsize
>+ %define tmp0 [rsp + 0*mmsize]
>+ %define tmp1 [rsp + 1*mmsize]
>+ %define tmp2 [rsp + 2*mmsize]
>+ %define tmp3 [rsp + 3*mmsize]
>+%else
>+cglobal intra_pred_planar32, 4,7,8, 0-12*mmsize
>+ %define bottomRow0 [rsp + 0*mmsize]
>+ %define bottomRow1 [rsp + 1*mmsize]
>+ %define bottomRow2 [rsp + 2*mmsize]
>+ %define bottomRow3 [rsp + 3*mmsize]
>+ %define bottomRow4 [rsp + 4*mmsize]
>+ %define bottomRow5 [rsp + 5*mmsize]
>+ %define bottomRow6 [rsp + 7*mmsize]
>+ %define bottomRow7 [rsp + 8*mmsize]
>+ %define tmp0 [rsp + 9*mmsize]
>+ %define tmp1 [rsp + 10*mmsize]
>+ %define tmp2 [rsp + 11*mmsize]
>+ %define tmp3 [rsp + 12*mmsize]
>+%endif
careful, you broken stack here, I have fix it and apply to my local tree
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131211/99f93e33/attachment.html>
More information about the x265-devel
mailing list