aom/vpx_dsp/x86
Geza Lore a0e1c23277 Add SSE2 versions of 128x128 vpx_sad*
Encoder speedup with all experiments enabled approx 15%.

Change-Id: Ib3c771d8da00989ddc9112b71b48ce7c5594e91a
2016-05-06 14:18:00 +01:00
..
avg_intrin_sse2.c move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
avg_ssse3_x86_64.asm move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
convolve.h Extend superblock size fo 128x128 pixels. 2016-03-30 18:23:06 +01:00
fwd_dct32x32_impl_avx2.h Factor 32x32 fwd DCT to vpx_dsp folder 2015-07-28 11:13:41 -07:00
fwd_dct32x32_impl_sse2.h Replace vp9_ prefix in 2D-DCT functions with vpx_ 2015-07-28 16:06:44 -07:00
fwd_txfm_avx2.c Replace vp9_ prefix in 2D-DCT functions with vpx_ 2015-07-28 16:06:44 -07:00
fwd_txfm_impl_sse2.h Replace vp9_ prefix in 2D-DCT functions with vpx_ 2015-07-28 16:06:44 -07:00
fwd_txfm_sse2.c vpx_fdct16x16_1_sse2: improve load pattern 2016-04-04 16:03:42 -07:00
fwd_txfm_sse2.h Move forward dct sse2 header file to vpx_dsp 2015-07-27 14:59:57 -07:00
fwd_txfm_ssse3_x86_64.asm Use newer x86inc.asm 2015-08-07 16:44:44 -07:00
halfpix_variance_impl_sse2.asm Add sse2 versions of halfpix variance 2015-08-27 11:58:38 -07:00
halfpix_variance_sse2.c Add sse2 versions of halfpix variance 2015-08-27 11:58:38 -07:00
highbd_intrapred_sse2.asm Code clean of highbd_tm_predictor_32x32 2015-12-22 16:51:57 -08:00
highbd_loopfilter_sse2.c split vpx_highbd_lpf_horizontal_16 in two 2016-02-16 23:13:58 -08:00
highbd_quantize_intrin_sse2.c Change vp9_quantize to vpx_quantize 2015-08-04 15:31:49 -07:00
highbd_sad4d_sse2.asm Use newer x86inc.asm 2015-08-07 16:44:44 -07:00
highbd_sad_sse2.asm Use newer x86inc.asm 2015-08-07 16:44:44 -07:00
highbd_subpel_variance_impl_sse2.asm Fix for issue 1114 compile error 2015-12-18 09:43:22 +00:00
highbd_subtract_sse2.c Optimized HBD block subtraction for all block sizes 2016-04-12 12:04:43 -07:00
highbd_variance_impl_sse2.asm Move variance functions to vpx_dsp 2015-05-26 12:01:52 -07:00
highbd_variance_sse2.c Optimize HBD up-sampled prediction functions 2016-03-14 19:04:33 -07:00
highbd_variance_sse4.c Some cosmetic improvements since HBD variance 4x4 optimization 2016-04-08 10:32:13 -07:00
intrapred_sse2.asm Merge "Code clean of tm_predictor_32x32" 2015-12-14 17:56:01 +00:00
intrapred_ssse3.asm SSE2 based h_predictor_32x32 2015-12-10 10:09:58 -08:00
inv_txfm_sse2.c VPX: refactor vpx_idct32x32_1_add_sse2() 2015-10-05 06:33:42 -07:00
inv_txfm_sse2.h Accelerated transform in high bit depth 2015-09-28 21:09:16 -07:00
inv_txfm_ssse3_x86_64.asm SSSE3 idct8x8 functions for highbitdpeth build 2016-01-29 12:36:53 -08:00
inv_wht_sse2.asm Enable sse2 version of inverse wht for hbd build 2016-01-29 14:47:56 -08:00
loopfilter_avx2.c split vpx_lpf_horizontal_16 in two 2016-02-16 22:57:45 -08:00
loopfilter_mmx.asm VPX: loopfilter_mmx.asm using x86inc 2 2016-03-08 04:24:47 -08:00
loopfilter_sse2.c split vpx_lpf_horizontal_16 in two 2016-02-16 22:57:45 -08:00
masked_sad_intrin_ssse3.c Add 128 pixel variance and SAD functions 2016-03-03 10:24:29 +00:00
masked_variance_intrin_ssse3.c Add 128 pixel variance and SAD functions 2016-03-03 10:24:29 +00:00
quantize_avx_x86_64.asm Optimize vpx_quantize_{b,b_32x32} assembler. 2015-10-20 10:11:19 +01:00
quantize_sse2.c SSE2 optimisation for quantize in high bit depth 2015-10-05 10:59:16 -07:00
quantize_ssse3_x86_64.asm Remove 4 mova insts from quantize_ssse3_x86_64.asm 2015-10-09 07:52:04 -07:00
sad4d_avx2.c
sad4d_sse2.asm Add SSE2 versions of 128x128 vpx_sad* 2016-05-06 14:18:00 +01:00
sad_avx2.c
sad_mmx.asm
sad_sse2.asm Add SSE2 versions of 128x128 vpx_sad* 2016-05-06 14:18:00 +01:00
sad_sse3.asm
sad_sse4.asm
sad_ssse3.asm
ssim_opt_x86_64.asm ssim: Replace unsigned long with uint32_t. 2015-08-07 11:48:31 -07:00
subpel_variance_sse2.asm Fix the win32 crash when GET_GOT is not defined 2015-12-10 14:25:01 -08:00
subtract_sse2.asm Extend superblock size fo 128x128 pixels. 2016-03-30 18:23:06 +01:00
sum_squares_sse2.c Add optimized vpx_sum_squares_2d_i16 for vp10. 2016-02-15 16:54:52 +00:00
txfm_common_sse2.h HBD hybrid transform 8x8 SSE4.1 optimization 2016-04-29 17:04:52 -07:00
variance_avx2.c Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
variance_impl_avx2.c Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
variance_impl_mmx.asm Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
variance_mmx.c Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
variance_sse2.c Optimize HBD up-sampled prediction functions 2016-03-14 19:04:33 -07:00
vpx_asm_stubs.c Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_convolve_copy_sse2.asm Extend convolution functions to 128x128 for ext-partition. 2016-03-07 11:39:27 +00:00
vpx_high_subpixel_8t_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_high_subpixel_bilinear_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_subpixel_8t_intrin_avx2.c Upstream Mozilla fix for older Apple clang builds 2015-10-14 07:41:23 -07:00
vpx_subpixel_8t_intrin_ssse3.c Extend superblock size fo 128x128 pixels. 2016-03-30 18:23:06 +01:00
vpx_subpixel_8t_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_subpixel_8t_ssse3.asm VPX: Remove pmin/pmax from subpixel functions. 2016-02-27 05:47:56 -08:00
vpx_subpixel_bilinear_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_subpixel_bilinear_ssse3.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00