>diff -r c4edab8dab65 -r 69f70cb95ea1 source/common/x86/intrapred8.asm >--- a/source/common/x86/intrapred8.asm Tue Jan 07 18:36:17 2014 +0530 >+++ b/source/common/x86/intrapred8.asm Wed Jan 08 19:04:30 2014 +0530 >@@ -1107,6 +1107,34 @@ > RET > > ;----------------------------------------------------------------------------- >+; void intraPredAng(pixel* dst, intptr_t dstStride, pixel *refLeft, pixel >*refAbove, int dirMode, int bFilter) >+;----------------------------------------------------------------------------- >+INIT_XMM ssse3 >+cglobal intra_pred_ang8_2, 3,3,4 you use r4 and m1, so it is declare is "3,5,2" >+ cmp r4m, byte 34 >+ cmove r2, r3mp >+ movu m0, [r2 + 2] >+ lea r4, [r1 * 3] >+ >+ movh [r0], m0 >+ palignr m1, m0, 1 >+ movh [r0 + r1], m1 >+ palignr m1, m0, 2 >+ movh [r0 + r1 * 2], m1 >+ palignr m1, m0, 3 >+ movh [r0 + r4], m1 >+ palignr m1, m0, 4 >+ lea r0, [r0 + r1 * 4] >+ movh [r0], m1 >+ palignr m1, m0, 5 >+ movh [r0 + r1], m1 >+ palignr m1, m0, 6 >+ movh [r0 + r1 * 2], m1 >+ palignr m1, m0, 7 >+ movh [r0 + r4], m1 >+ RET >+ >+;----------------------------------------------------------------------------- > ; void all_angs_pred_4x4(pixel *dest, pixel *above0, pixel *left0, pixel > *above1, pixel *left1, bool bLuma) > ;----------------------------------------------------------------------------- > INIT_XMM sse4 >_______________________________________________ >x265-devel mailing list >[email protected] >https://mailman.videolan.org/listinfo/x265-devel
_______________________________________________ x265-devel mailing list [email protected] https://mailman.videolan.org/listinfo/x265-devel
