aom/vpx_dsp
Jian Zhou e86c7c863e Speed up h_predictor_16x16
Relocate the function from SSSE3 to SSE2, Unroll loop from 8 to 4,
and reduce mem access to left.
Speed up by >20% in ./test_intra_pred_speed.

Change-Id: Ie48229c2e32404706b722442942c84983bda74cc
2015-12-04 12:12:55 -08:00
..
arm VPX: removed step checks from neon convolve code 2015-08-12 16:46:53 -07:00
mips Remove some trailing whitespaces 2015-09-08 01:31:04 -07:00
x86 Speed up h_predictor_16x16 2015-12-04 12:12:55 -08:00
bitreader.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
bitreader.h bitreader/writer: Change shift to signed 2015-11-19 15:13:39 -08:00
bitreader_buffer.c Fix a signed shift overflow in vpx_rb_read_inv_signed_literal. 2015-11-19 15:04:20 -08:00
bitreader_buffer.h vp10: code sign bit before absolute value in non-arithcoded header. 2015-09-16 19:35:03 -04:00
bitwriter.c vpx_dsp/bitwriter.h: vp9_->vpx_ 2015-07-20 18:13:05 -07:00
bitwriter.h bitreader/writer: Change shift to signed 2015-11-19 15:13:39 -08:00
bitwriter_buffer.c vp10: code sign bit before absolute value in non-arithcoded header. 2015-09-16 19:35:03 -04:00
bitwriter_buffer.h vp10: code sign bit before absolute value in non-arithcoded header. 2015-09-16 19:35:03 -04:00
fastssim.c Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
fwd_txfm.c Replace vp9_ prefix with vpx_ prefix in vpx_dsp function names 2015-08-04 13:46:11 -07:00
fwd_txfm.h Replace vp9_ prefix in 2D-DCT functions with vpx_ 2015-07-28 16:06:44 -07:00
intrapred.c vp10: merge ext_ipred_bltr experiment into misc_fixes. 2015-10-21 22:27:34 -04:00
inv_txfm.c Expand the idct4_c() function in idct8_c() 2015-08-28 10:53:11 -07:00
inv_txfm.h Replace vp9_ prefix with vpx_ prefix in vpx_dsp function names 2015-08-04 13:46:11 -07:00
loopfilter.c Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
prob.c vpx_dsp/prob.h: vp9_ -> vpx_ 2015-07-20 18:13:04 -07:00
prob.h vpx_dsp_common: add VPX prefix to MIN/MAX 2015-08-26 20:11:32 -07:00
psnrhvs.c Fix compiler warnings 2015-10-13 10:33:17 -07:00
quantize.c Change vp9_quantize to vpx_quantize 2015-08-04 15:31:49 -07:00
quantize.h Change vp9_quantize to vpx_quantize 2015-08-04 15:31:49 -07:00
sad.c Move variance functions to vpx_dsp 2015-05-26 12:01:52 -07:00
ssim.c Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
ssim.h Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
subtract.c Move subtract functions from vp9 to vpx_dsp 2015-07-06 12:22:47 -07:00
txfm_common.h Refactor vp9_idct.h file 2015-07-26 08:26:32 -07:00
variance.c Move sub pixel variance to vpx_dsp 2015-07-07 15:51:04 -07:00
variance.h Fork VP9 and VP10 codebase 2015-08-11 17:05:28 -07:00
vpx_convolve.c VPX: Add rtcd support for scaling. 2015-08-03 09:43:34 -07:00
vpx_convolve.h Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_dsp.mk Optimize vpx_quantize_{b,b_32x32} assembler. 2015-10-20 10:11:19 +01:00
vpx_dsp_common.h Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
vpx_dsp_rtcd.c Move shared SAD code to vpx_dsp 2015-05-06 16:58:20 -07:00
vpx_dsp_rtcd_defs.pl Speed up h_predictor_16x16 2015-12-04 12:12:55 -08:00
vpx_filter.h Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00