Re: [FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread James Almer
On 19/09/14 8:24 PM, Michael Niedermayer wrote: > On Fri, Sep 19, 2014 at 07:18:10PM -0300, James Almer wrote: >> Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of >> vsad16 and vsad_intra16. >> Since vsad8 and vsad16 are not bitexact, they are accordingly marked as >> approxi

Re: [FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread Michael Niedermayer
On Fri, Sep 19, 2014 at 07:18:10PM -0300, James Almer wrote: > Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of > vsad16 and vsad_intra16. > Since vsad8 and vsad16 are not bitexact, they are accordingly marked as > approximate. > > Signed-off-by: James Almer > --- > libavc

[FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread James Almer
Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of vsad16 and vsad_intra16. Since vsad8 and vsad16 are not bitexact, they are accordingly marked as approximate. Signed-off-by: James Almer --- libavcodec/x86/me_cmp.asm| 161 +++ lib

Re: [FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread James Almer
On 19/09/14 6:41 PM, Michael Niedermayer wrote: >> +mova m1, [pb_127] > isnt this supposed to be 128 ? Yes, will send a fixed version in a moment. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread Michael Niedermayer
On Fri, Sep 19, 2014 at 05:04:49PM -0300, James Almer wrote: > Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of > vsad16 and vsad_intra16. > Since vsad8 and vsad16 are not bitexact, they are accordingly marked as > approximate. > > Signed-off-by: James Almer > --- > Unrelat

[FFmpeg-devel] [PATCH] x86/me_cmp: port mmxext vsad functions to yasm

2014-09-19 Thread James Almer
Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of vsad16 and vsad_intra16. Since vsad8 and vsad16 are not bitexact, they are accordingly marked as approximate. Signed-off-by: James Almer --- Unrelated to this patch, but this simd implementation of vsad is *far* from approxi