Commit a36face6 authored by Fiona Glaser's avatar Fiona Glaser

SSSE3 high bit depth sad_aligned functions

parent 6ecfa83c
......@@ -825,6 +825,7 @@ void x264_pixel_init( int cpu, x264_pixel_function_t *pixf )
}
if( cpu&X264_CPU_SSSE3 )
{
INIT4_NAME( sad_aligned, sad, _ssse3_aligned );
INIT7( sad, _ssse3 );
INIT7( sad_x3, _ssse3 );
INIT7( sad_x4, _ssse3 );
......
......@@ -50,6 +50,7 @@ DECL_X4( sad, sse2_misalign )
DECL_X1( sad, sse3 )
DECL_X1( sad, sse2_aligned )
DECL_X1( sad, ssse3 )
DECL_X1( sad, ssse3_aligned )
DECL_X4( sad, mmxext )
DECL_X4( sad, sse2 )
DECL_X4( sad, sse3 )
......
......@@ -189,6 +189,12 @@ SAD_XMM 16, 8, ssse3
SAD_XMM 8, 16, ssse3
SAD_XMM 8, 8, ssse3
SAD_XMM 8, 4, ssse3
%define movdqu movdqa
SAD_XMM 16, 16, ssse3_aligned
SAD_XMM 16, 8, ssse3_aligned
SAD_XMM 8, 16, ssse3_aligned
SAD_XMM 8, 8, ssse3_aligned
%undef movdqu
%undef ABS1
%undef ABS2
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment