vpx/test
Johann e83d99d7b8 quantize fp: neon implementation
About 4x faster when values are below the dequant threshold and 10x
faster if everything needs to be calculated.

Both numbers would improve if the division for dqcoeff could be
simplified.

BUG=webm:1426

Change-Id: I8da67c1f3fcb4abed8751990c1afe00bc841f4b2
2017-08-23 08:01:30 -07:00
..
android test/android/Android.mk: fix build w/ENABLE_SHARED=0 2015-06-09 19:27:20 -07:00
acm_random.h testing: ranges for random values 2017-06-30 07:25:30 -07:00
active_map_refresh_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
active_map_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
add_noise_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
alt_ref_aq_segment_test.cc Add --alt-ref-aq=<int> option 2016-08-24 15:49:25 -07:00
altref_test.cc altref test: comment out 'pass' 2016-09-15 17:45:47 -07:00
aq_segment_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
avg_test.cc consolidate block_error functions 2017-02-24 05:25:26 +00:00
blockiness_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
borders_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
buffer.h test/buffer.h: move range checking to compiler 2017-07-05 11:21:18 -07:00
byte_alignment_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
clear_system_state.h test: apply clang-format 2016-07-27 01:58:52 +00:00
codec_factory.h vp9_bitstream: Encode tiles in parallel 2016-10-21 17:35:03 -07:00
comp_avg_pred_test.cc buffer.h: allow declaring an alignment 2017-06-09 11:03:15 -07:00
config_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
consistency_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
convolve_test.cc High bit depth inter prediction horizontal/vertical filters AVX2 2017-05-03 12:18:01 -07:00
cpu_speed_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
cq_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
cx_set_ref.sh Make set_reference control API work in VP9 2016-07-01 17:58:02 -07:00
datarate_test.cc datarate_test: rename thread -> Thread in test name 2017-06-21 20:05:31 -07:00
dct16x16_test.cc ppc: Add vpx_idct16x16_256_add_vsx 2017-07-25 12:34:15 +00:00
dct32x32_test.cc fdct neon: 32x32_rd 2017-07-06 06:30:50 -07:00
dct_partial_test.cc dct_partial_test: cover vpx_fdct8x8_1_msa in hbd 2017-07-05 13:01:41 -07:00
dct_test.cc ppc: Add vpx_idct4x4_16_add_vsx 2017-07-01 12:32:18 -07:00
decode_api_test.cc VPX_CODEC_CAP_HIGHBITDEPTH for decoder interface 2017-02-28 17:10:34 -08:00
decode_perf_test.cc *_perf_test.cc: correct DoDecode signature 2016-08-05 20:21:02 -07:00
decode_svc_test.cc vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
decode_test_driver.cc Merge changes from topic 'clang-tidy' 2016-08-08 20:12:42 +00:00
decode_test_driver.h test/decode_test_driver: rm unused deadline member 2016-08-04 23:36:53 -07:00
decode_to_md5.sh decode_to_md5.sh: fix local md5 variable assignment 2014-07-30 10:50:01 -07:00
decode_with_drops.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
encode_api_test.cc VPX_CODEC_CAP_HIGHBITDEPTH for decoder interface 2017-02-28 17:10:34 -08:00
encode_perf_test.cc *_perf_test.cc: correct DoDecode signature 2016-08-05 20:21:02 -07:00
encode_test_driver.cc Add the multi-threaded first pass encoder unit test 2017-01-20 10:06:24 -08:00
encode_test_driver.h Add the multi-threaded first pass encoder unit test 2017-01-20 10:06:24 -08:00
error_resilience_test.cc Add compiler warning flag -Wextra and fix related warnings. 2016-09-27 12:05:01 -07:00
examples.sh stress.sh: Runs multiple libvpx encodes and decodes in parallel 2016-11-16 06:59:26 -08:00
external_frame_buffer_test.cc tests: use scoped_ptr for local video source vars 2016-08-08 14:43:14 -07:00
fdct8x8_test.cc ppc: Add vpx_idct8x8_64_add_vsx 2017-07-01 12:55:47 -07:00
frame_size_tests.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
hadamard_test.cc Add Hadamard for Power8 2017-03-15 23:46:18 -03:00
i420_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
idct8x8_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
idct_test.cc idct_test: don't use std::nothrow anymore 2017-06-09 11:09:06 -07:00
invalid_file_test.cc vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
ivf_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
keyframe_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
level_test.cc level tests: allow level undershoot 2017-06-26 15:17:04 -07:00
lpf_test.cc [vpx highbd lpf NEON 6/6] vertical 16 2016-10-11 22:59:19 -07:00
md5_helper.h test: apply clang-format 2016-07-27 01:58:52 +00:00
minmax_test.cc Add mips msa vpx_minmax_8x8 function 2017-01-31 10:00:43 +05:30
partial_idct_test.cc Add vpx_highbd_idct32x32_{34, 135, 1024}_add_{sse2, sse4_1} 2017-08-14 17:05:22 -07:00
postproc.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
pp_filter_test.cc buffer.h: split out init 2017-06-06 15:02:50 -07:00
predict_test.cc vp8: remove mmx functions 2016-09-29 15:25:27 -07:00
quantize_test.cc Merge "mips msa vp8 quantize optimization" 2015-07-31 03:44:03 +00:00
realtime_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
register_state_check.h avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00
resize_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
resize_util.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
sad_test.cc sad4d neon: 64x[32,64] 2017-07-12 13:26:39 +00:00
set_maps.sh Add basic tests for the set_maps example. 2014-08-18 15:40:46 -07:00
set_roi.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
simple_decoder.sh sh tests: Add support for running tested programs within another program. 2014-07-10 15:32:01 -07:00
simple_encoder.sh simple_encoder: Add a frame limit argument. 2016-05-11 14:52:34 -07:00
stress.sh stress.sh: add vp9_stress_test_row_mt 2017-02-28 15:09:30 -08:00
sum_squares_test.cc Add mips msa sum_squares_2d_i16 function 2017-01-31 12:22:43 +00:00
superframe_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
svc_test.cc svc_test: fix two warnings 2016-11-28 12:53:39 -08:00
temporal_filter_test.cc temporal filter test: adjust inputs and runtime 2017-08-14 17:24:11 +00:00
test_intra_pred_speed.cc ppc: h predictor 8x8 2017-04-19 19:57:51 -07:00
test_libvpx.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
test_vector_test.cc test_vector_test,vp8: correct thread range 2017-06-30 16:21:06 -07:00
test_vectors.cc vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
test_vectors.h vp9-svc: Add unittest for svc-decoding. 2016-11-05 01:29:51 +00:00
test-data.mk vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
test-data.sha1 vp8_decode_frame: fix oob read on truncated key frame 2017-06-08 23:16:04 +00:00
test.mk vp9: strip temporal filter code 2017-08-14 14:27:53 -07:00
tile_independence_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
tools_common.sh vpxenc.sh: Add basic vp9 multithread encode test. 2015-06-23 18:30:52 -07:00
twopass_encoder.sh fix 'make exampletest' w/CONFIG_REALTIME_ONLY 2017-07-13 10:47:20 -07:00
user_priv_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
util.h test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
variance_test.cc variance_test: move Subpel* from tuples to TestParams 2017-06-23 12:54:18 -07:00
video_source.h avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00
vp8_boolcoder_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_decrypt_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_denoiser_sse2_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_fdct4x4_test.cc vp8_fdct4x4 test: fix segfault again 2017-02-22 18:29:11 +00:00
vp8_fragments_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp8_multi_resolution_encoder.sh test/vp8_multi_resolution_encoder.sh: Add missing devnull redirect. 2014-08-28 10:49:33 -07:00
vp9_arf_freq_test.cc test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00
vp9_block_error_test.cc consolidate block_error functions 2017-02-24 05:25:26 +00:00
vp9_boolcoder_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_decrypt_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_denoiser_test.cc vp9: Neon optimization for denoiser. Add unit tests. 2017-05-05 16:40:52 -07:00
vp9_encoder_parms_get_to_decoder.cc vp9: remove FrameWorkerData & vp9_dthread.h 2017-07-05 22:32:00 -07:00
vp9_end_to_end_test.cc tests: use scoped_ptr for local video source vars 2016-08-08 14:43:14 -07:00
vp9_ethread_test.cc Fix corrupt arf groups due to low "lag_in_frames" 2017-08-16 14:07:24 +01:00
vp9_intrapred_test.cc ppc: Add the intra predictor tests 2017-04-19 20:21:40 -07:00
vp9_lossless_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_motion_vector_test.cc VP9 motion vector unit test 2017-04-06 00:50:56 +00:00
vp9_quantize_test.cc quantize fp: neon implementation 2017-08-23 08:01:30 -07:00
vp9_skip_loopfilter_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vp9_spatial_svc_encoder.sh vp9_spatial_svc_encoder.sh: fix command line param 2015-11-05 15:22:39 -08:00
vp9_subtract_test.cc vpx_dsp:loongson optimize vpx_subtract_block_c (case 4x4,8x8,16x16) with mmi. 2017-08-18 09:06:49 +08:00
vp9_thread_test.cc test: apply clang-format 2016-07-27 01:58:52 +00:00
vpx_scale_test.cc vpx_scale_test: fix segfault on alloc failure 2017-04-29 13:12:53 -07:00
vpx_temporal_svc_encoder.sh Fix vp8 race when build --enable-vp9-highbitdepth. 2017-05-26 09:45:01 -07:00
vpxdec.sh vpxdec.sh: fix vp9_webm_less_than_50_frames w/valgrind 2015-04-08 11:45:04 -07:00
vpxenc.sh fix 'make exampletest' w/CONFIG_REALTIME_ONLY 2017-07-13 10:47:20 -07:00
webm_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
y4m_test.cc y4m_test: init members in the constructor 2016-08-08 14:27:34 -07:00
y4m_video_source.h test: apply clang-format 2016-07-27 01:58:52 +00:00
yuv_video_source.h test: apply clang-tidy google-readability-braces-around-statements 2016-08-05 20:02:28 -07:00