vpx/vp9/encoder/x86
Yunqing Wang 6344c84c82 Optimize 8x8 idct function
Wrote sse2 functions of vp9_short_idct8x8 and vp9_short_idct10_8x8.
Compared to c version, the sse2 version is 2X faster. The decoder
test didn't show noticeable gain since 8x8 idct doesn't take much
of decoding time (less than 1% in my test).

Change-Id: I56313e18cd481700b3b52c4eda5ca204ca6365f3
2013-03-18 15:34:14 -07:00
..
vp9_dct_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_dct_mmx.h google style guide include guards 2012-11-30 07:30:59 -08:00
vp9_dct_sse2_intrinsics.c Optimize 8x8 idct function 2013-03-18 15:34:14 -07:00
vp9_dct_sse2.asm Add support for x64 and win64 yasm flags. 2013-01-31 16:25:37 -08:00
vp9_encodeopt.asm Remove some Y2-related code. 2013-02-15 14:06:25 -08:00
vp9_fwalsh_sse2.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_mcomp_x86.h google style guide include guards 2012-11-30 07:30:59 -08:00
vp9_quantize_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_quantize_sse2.asm Add support for x64 and win64 yasm flags. 2013-01-31 16:25:37 -08:00
vp9_quantize_sse4.asm Add support for x64 and win64 yasm flags. 2013-01-31 16:25:37 -08:00
vp9_quantize_ssse3.asm Add support for x64 and win64 yasm flags. 2013-01-31 16:25:37 -08:00
vp9_quantize_x86.h google style guide include guards 2012-11-30 07:30:59 -08:00
vp9_sad4d_sse2.asm Remove unused vp9_copy32xn 2013-02-27 10:24:56 -08:00
vp9_sad_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_sad_sse2.asm Remove unused vp9_copy32xn 2013-02-27 10:24:56 -08:00
vp9_sad_sse3.asm Merge master branch into experimental 2013-03-01 11:06:05 -08:00
vp9_sad_sse4.asm this commit converts all sad ptrs to uint32 2013-02-28 08:46:35 -08:00
vp9_sad_ssse3.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_ssim_opt.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_subtract_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_subtract_sse2.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_temporal_filter_apply_sse2.asm Fix --as=nasm compatibility for new asm code. 2013-02-27 09:55:38 -08:00
vp9_variance_impl_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_variance_impl_sse2.asm fix a number issues that cause failures 2013-01-14 18:32:32 -08:00
vp9_variance_impl_ssse3.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_variance_mmx.c vp9_bilinear_filters_mmx: add missing extern specifiers 2012-12-05 08:27:48 -08:00
vp9_variance_sse2.c Add sse2 versions of sub_pixel_variance{32x32,64x64}. 2013-02-06 11:20:59 -08:00
vp9_variance_ssse3.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_x86_csystemdependent.c Remove some Y2-related code. 2013-02-15 14:06:25 -08:00