vpx/vpx_dsp/x86
Johann d393885af1 Remove halfpix specialization
This function only exists as a shortcut to subpixel variance with
predefined offsets. xoffset = 4 for horizontal, yoffset = 4 for vertical
and both for "hv"

Removing this allows the existing optimizations for the variance
functions to be called. Instead of having only sse2 optimizations, this
gives sse2, ssse3, msa and neon.

BUG=webm:1273

Change-Id: Ieb407b423b91b87d33c4263c6a1ad5e673b0efd6
2016-08-23 17:05:39 -07:00
..
add_noise_sse2.asm postproc : fix function parameters for noise functions. 2016-07-15 08:27:34 -07:00
avg_intrin_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
avg_ssse3_x86_64.asm move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
convolve.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
deblock_sse2.asm deblock filter : moved from vp8 code branch 2016-07-12 05:53:00 -07:00
fwd_dct32x32_impl_avx2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_dct32x32_impl_sse2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_txfm_avx2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_txfm_impl_sse2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_txfm_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_txfm_sse2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
fwd_txfm_ssse3_x86_64.asm Use newer x86inc.asm 2015-08-07 16:44:44 -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 vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
highbd_quantize_intrin_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -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_variance_impl_sse2.asm Move variance functions to vpx_dsp 2015-05-26 12:01:52 -07:00
highbd_variance_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
intrapred_sse2.asm *.asm: normalize label format 2016-06-27 19:46:57 -07:00
intrapred_ssse3.asm Slow pshufb removal in 3 intra prediction functions. 2016-06-02 10:55:58 -07:00
inv_txfm_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
inv_txfm_sse2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -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 vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
loopfilter_sse2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
quantize_avx_x86_64.asm Optimize vpx_quantize_{b,b_32x32} assembler. 2015-10-20 10:11:19 +01:00
quantize_sse2.c vpx_dsp/x86/quantize_sse2.c: apply clang-format 2016-07-27 21:41:18 -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 vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
sad4d_sse2.asm Code clean of sad4xNx4D_sse 2015-12-17 17:43:46 -08:00
sad_avx2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
sad_sse2.asm sad_sse2: fix sad4xN(_avg) on windows 2015-12-18 19:19:32 -08:00
sad_sse3.asm Move shared SAD code to vpx_dsp 2015-05-06 16:58:20 -07:00
sad_sse4.asm Move shared SAD code to vpx_dsp 2015-05-06 16:58:20 -07:00
sad_ssse3.asm Move shared SAD code to vpx_dsp 2015-05-06 16:58:20 -07:00
ssim_opt_x86_64.asm ssim: Replace unsigned long with uint32_t. 2015-08-07 11:48:31 -07:00
subpel_variance_sse2.asm Code clean of sub_pixel_variance4xh -- 2 2016-05-24 04:44:05 -07:00
subtract_sse2.asm Use newer x86inc.asm 2015-08-07 16:44:44 -07:00
sum_squares_sse2.c Support measure distortion in the pixel domain 2016-07-06 18:25:17 -07:00
txfm_common_sse2.h vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
variance_avx2.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
variance_impl_avx2.c variance_impl_avx2: restore table layout 2016-08-12 11:52:53 -07:00
variance_sse2.c Resolve -Wshorten-64-to-32 in variance. 2016-07-28 10:16:31 -07:00
vpx_asm_stubs.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_convolve_copy_sse2.asm *.asm: normalize label format 2016-06-27 19:46:57 -07: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 vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_subpixel_8t_intrin_ssse3.c vpx_dsp: apply clang-format 2016-07-25 14:14:19 -07:00
vpx_subpixel_8t_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_subpixel_8t_ssse3.asm Update vpx subpixel 1d filter ssse3 asm 2016-06-29 13:48:41 -07:00
vpx_subpixel_bilinear_sse2.asm Code refactor on InterpKernel 2015-07-31 10:27:33 -07:00
vpx_subpixel_bilinear_ssse3.asm improve vpx_filter_block1d* based on replace paddsw+psrlw to pmulhrsw 2016-06-27 17:50:45 +00:00