vpx/vpx_dsp
James Zern 67cde46dd7 intrapred: specialize highbd 4x4 predictors
d207/d63/d45/d117/d135/d153

~9-45% better depending on the predictor on 32-bit ARM, similar range on
x86-64

this matches the non-highbitdepth implementation

BUG=webm:1316

Change-Id: Iddebdf7c58c6f31c47cae04da95c6e5318200e4c
2017-03-24 20:45:36 -07:00
..
arm idct_neon: prefix non-static functions w/'vpx_' 2017-03-22 11:49:23 -07:00
mips Fix mips msa fwd xform mismatch 2017-03-22 14:01:03 +05:30
ppc Add Hadamard for Power8 2017-03-15 23:46:18 -03:00
x86 Merge "vp9_rdopt: correct size to vpx_sum_squares_2d_i16" 2017-03-23 00:53:22 +00:00
add_noise.c add_noise,vpx_setup_noise: correct 'char_dist' type 2016-08-24 21:46:26 -07:00
avg.c Fix real-time compression regression in hbd mode 2017-01-31 23:17:09 -08:00
bitreader_buffer.c remove CONFIG_MISC_FIXES 2017-03-24 20:41:39 -07:00
bitreader_buffer.h vp10: code sign bit before absolute value in non-arithcoded header. 2015-09-16 19:35:03 -04:00
bitreader.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
bitreader.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
bitwriter_buffer.c remove CONFIG_MISC_FIXES 2017-03-24 20:41:39 -07:00
bitwriter_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: apply clang-format 2016-07-25 14:14:19 -07:00
bitwriter.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
deblock.c deblock: annotate postproc parameters 2017-01-31 15:58:57 -08:00
fastssim.c Add compiler warning flag -Wextra and fix related warnings. 2016-09-27 12:05:01 -07:00
fwd_txfm.c Fix warnings reported by -Wshadow: Part1: vpx_dsp directory 2016-10-17 19:25:19 -07:00
fwd_txfm.h Replace vp9_ prefix in 2D-DCT functions with vpx_ 2015-07-28 16:06:44 -07:00
intrapred.c intrapred: specialize highbd 4x4 predictors 2017-03-24 20:45:36 -07:00
inv_txfm.c Add vpx_highbd_idct32x32_135_add_c() 2017-03-08 10:46:33 -08:00
inv_txfm.h Replace highbd_dct_const_round_shift with dct_const_round_shift 2016-11-04 16:15:02 -07:00
loopfilter.c [vpx highbd lpf NEON 1/6] horizontal 4 2016-10-06 14:03:04 -07:00
postproc.h postproc : fix function parameters for noise functions. 2016-07-15 08:27:34 -07:00
prob.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
prob.h get_prob(): rationalize int types 2017-02-24 15:36:52 -08:00
psnr.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
psnr.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
psnrhvs.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
quantize.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
quantize.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
sad.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
ssim.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
ssim.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
subtract.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
sum_squares.c Support measure distortion in the pixel domain 2016-07-06 18:25:17 -07:00
txfm_common.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
variance.c Remove halfpix specialization 2016-08-23 17:05:39 -07:00
variance.h Remove halfpix specialization 2016-08-23 17:05:39 -07:00
vpx_convolve.c add vpx high bitdepth convolve8 NEON intrinsics optimization 2016-10-17 15:23:54 -07:00
vpx_convolve.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_dsp_common.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_dsp_rtcd_defs.pl intrapred: rename d63f to d63e 2017-03-24 20:41:39 -07:00
vpx_dsp_rtcd.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_dsp.mk Add vpx_highbd_idct32x32_34_add_neon() 2017-03-17 00:27:46 -07:00
vpx_filter.h add vpx high bitdepth convolve8 NEON intrinsics optimization 2016-10-17 15:23:54 -07:00