• Yi Luo's avatar
    Lowbd D207E/D63E/D45E intrapred x86 optimization · ae676953
    Yi Luo authored
    D207E
    Predictor  SSE2 vs C
    4x4        ~2.6X
    4x8        ~2.5X
    8x4        ~8.0X
    8x8        ~9.1X
    8x16       ~11.7X
    16x8       ~16.9X
    16x16      ~17.3X
    16x32      ~17.2X
    32x16      ~30.2X
    32x32      ~35.5X
    
    D63E
    Predictor  SSE2 vs C
    4x4        ~4.7X
    4x8        ~4.9X
    8x4        ~7.8X
    8x8        ~8.9X
    8x16       ~9.3X
    16x8       ~15.7X
    16x16      ~14.7X
    16x32      ~17.3X
    32x16      ~18.0X
    32x32      ~15.7X
    
    D45E
    Predictor  SSSE3 vs C
    4x4        ~1.8X
    4x8        ~2.9X
    8x4        ~6.7X
    8x8        ~6.5X
    8x16       ~7.4X
    16x8       ~24.4X
    16x16      ~21.5X
    16x32      ~24.2X
    32x16      ~25.4X
    32x32      ~25.2X
    
    Change-Id: I8215de190e2b6314272749761600e389d1ca0fdf
    ae676953
Name
Last commit
Last update
..
android Loading commit data...
accounting_test.cc Loading commit data...
acm_random.h Loading commit data...
active_map_refresh_test.cc Loading commit data...
active_map_test.cc Loading commit data...
altref_test.cc Loading commit data...
ans_codec_test.cc Loading commit data...
ans_test.cc Loading commit data...
aomcx_set_ref.sh Loading commit data...
aomdec.sh Loading commit data...
aomenc.sh Loading commit data...
aq_segment_test.cc Loading commit data...
arf_freq_test.cc Loading commit data...
av1_convolve_2d_test.cc Loading commit data...
av1_convolve_2d_test_util.cc Loading commit data...
av1_convolve_2d_test_util.h Loading commit data...
av1_convolve_optimz_test.cc Loading commit data...
av1_convolve_scale_test.cc Loading commit data...
av1_convolve_test.cc Loading commit data...
av1_dct_test.cc Loading commit data...
av1_ext_tile_test.cc Loading commit data...
av1_fht16x16_test.cc Loading commit data...
av1_fht16x32_test.cc Loading commit data...
av1_fht16x8_test.cc Loading commit data...
av1_fht32x16_test.cc Loading commit data...
av1_fht32x32_test.cc Loading commit data...
av1_fht4x4_test.cc Loading commit data...
av1_fht4x8_test.cc Loading commit data...
av1_fht64x64_test.cc Loading commit data...
av1_fht8x16_test.cc Loading commit data...
av1_fht8x4_test.cc Loading commit data...
av1_fht8x8_test.cc Loading commit data...
av1_fwd_txfm1d_test.cc Loading commit data...
av1_fwd_txfm2d_test.cc Loading commit data...
av1_highbd_iht_test.cc Loading commit data...
av1_inv_txfm1d_test.cc Loading commit data...
av1_inv_txfm2d_test.cc Loading commit data...
av1_inv_txfm_test.cc Loading commit data...
av1_quantize_test.cc Loading commit data...
av1_txfm_test.cc Loading commit data...
av1_txfm_test.h Loading commit data...
av1_wedge_utils_test.cc Loading commit data...
avg_test.cc Loading commit data...
binary_codes_test.cc Loading commit data...
blend_a64_mask_1d_test.cc Loading commit data...
blend_a64_mask_test.cc Loading commit data...
block_error_test.cc Loading commit data...
boolcoder_test.cc Loading commit data...
borders_test.cc Loading commit data...
cdef_test.cc Loading commit data...
clear_system_state.h Loading commit data...
clpf_test.cc Loading commit data...
codec_factory.h Loading commit data...
coding_path_sync.cc Loading commit data...
convolve_round_test.cc Loading commit data...
convolve_test.cc Loading commit data...
corner_match_test.cc Loading commit data...
cpu_speed_test.cc Loading commit data...
datarate_test.cc Loading commit data...
dct16x16_test.cc Loading commit data...
dct32x32_test.cc Loading commit data...
decode_api_test.cc Loading commit data...
decode_perf_test.cc Loading commit data...
decode_test_driver.cc Loading commit data...
decode_test_driver.h Loading commit data...
decode_to_md5.sh Loading commit data...
decode_with_drops.sh Loading commit data...
dering_test.cc Loading commit data...
divu_small_test.cc Loading commit data...
encode_api_test.cc Loading commit data...
encode_perf_test.cc Loading commit data...
encode_test_driver.cc Loading commit data...
encode_test_driver.h Loading commit data...
encoder_parms_get_to_decoder.cc Loading commit data...
end_to_end_test.cc Loading commit data...
error_block_test.cc Loading commit data...
error_resilience_test.cc Loading commit data...
ethread_test.cc Loading commit data...
examples.sh Loading commit data...
fdct4x4_test.cc Loading commit data...
fdct8x8_test.cc Loading commit data...
filterintra_predictors_test.cc Loading commit data...
frame_size_tests.cc Loading commit data...
function_equivalence_test.h Loading commit data...
hadamard_test.cc Loading commit data...
hbd_metrics_test.cc Loading commit data...
hiprec_convolve_test.cc Loading commit data...
hiprec_convolve_test_util.cc Loading commit data...
hiprec_convolve_test_util.h Loading commit data...
i420_video_source.h Loading commit data...
idct8x8_test.cc Loading commit data...
intrabc_test.cc Loading commit data...
intrapred_test.cc Loading commit data...
ivf_video_source.h Loading commit data...
level_test.cc Loading commit data...
lossless_test.cc Loading commit data...
lpf_8_test.cc Loading commit data...
masked_sad_test.cc Loading commit data...
masked_variance_test.cc Loading commit data...
md5_helper.h Loading commit data...
minmax_test.cc Loading commit data...
motion_vector_test.cc Loading commit data...
obmc_sad_test.cc Loading commit data...
obmc_variance_test.cc Loading commit data...
partial_idct_test.cc Loading commit data...
quantize_func_test.cc Loading commit data...
realtime_test.cc Loading commit data...
register_state_check.h Loading commit data...
resize_test.cc Loading commit data...
sad_test.cc Loading commit data...
scan_test.cc Loading commit data...
selfguided_filter_test.cc Loading commit data...
set_maps.sh Loading commit data...
simd_avx2_test.cc Loading commit data...
simd_cmp_avx2.cc Loading commit data...
simd_cmp_impl.h Loading commit data...
simd_cmp_neon.cc Loading commit data...
simd_cmp_sse2.cc Loading commit data...
simd_cmp_sse4.cc Loading commit data...
simd_cmp_ssse3.cc Loading commit data...
simd_impl.h Loading commit data...
simd_neon_test.cc Loading commit data...
simd_sse2_test.cc Loading commit data...
simd_sse4_test.cc Loading commit data...
simd_ssse3_test.cc Loading commit data...
simple_decoder.sh Loading commit data...
simple_encoder.sh Loading commit data...
subtract_test.cc Loading commit data...
sum_squares_test.cc Loading commit data...
superframe_test.cc Loading commit data...
test-data.mk Loading commit data...
test-data.sha1 Loading commit data...
test.cmake Loading commit data...
test.mk Loading commit data...
test_data_download_worker.cmake Loading commit data...
test_data_util.cmake Loading commit data...
test_intra_pred_speed.cc Loading commit data...
test_libaom.cc Loading commit data...
test_runner.cmake Loading commit data...
tile_independence_test.cc Loading commit data...
tools_common.sh Loading commit data...
transform_test_base.h Loading commit data...
twopass_encoder.sh Loading commit data...
user_priv_test.cc Loading commit data...
util.h Loading commit data...
variance_test.cc Loading commit data...
video_source.h Loading commit data...
warp_filter_test.cc Loading commit data...
warp_filter_test_util.cc Loading commit data...
warp_filter_test_util.h Loading commit data...
webm_video_source.h Loading commit data...
y4m_test.cc Loading commit data...
y4m_video_source.h Loading commit data...
yuv_video_source.h Loading commit data...