Commits on Source (7)
-
Provide arm64 neon implementations of quant functions for high bit depth. Benchmarks are shown below. quant_2x2_dc_c: 217 quant_2x2_dc_neon: 275 quant_4x4_c: 482 quant_4x4_neon: 326 quant_4x4_dc_c: 428 quant_4x4_dc_neon: 348 quant_4x4x4_c: 2508 quant_4x4x4_neon: 1027 quant_8x8_c: 2439 quant_8x8_neon: 936 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
b8ea87e0 -
Provide neon arm64 implementations for dequant functions for high bit depth. Benchmarks are shown below. dequant_4x4_cqm_c: 359 dequant_4x4_cqm_neon: 225 dequant_4x4_dc_cqm_c: 344 dequant_4x4_dc_cqm_neon: 208 dequant_4x4_dc_flat_c: 348 dequant_4x4_dc_flat_neon: 210 dequant_4x4_flat_c: 362 dequant_4x4_flat_neon: 227 dequant_8x8_cqm_c: 1526 dequant_8x8_cqm_neon: 517 dequant_8x8_flat_c: 1547 dequant_8x8_flat_neon: 520 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
986dd1f3 -
Provide neon arm64 implementations for decimate score functions for high bit depth. Benchmarks are shown below. decimate_score15_c: 273 decimate_score15_neon: 205 decimate_score16_c: 284 decimate_score16_neon: 208 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
66d000d2 -
Provide neon arm64 implementation for decimate_score64 for high bit depth. Benchmarks are shown below. decimate_score64_c: 894 decimate_score64_neon: 431 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
7c62a144 -
Provide arm64 neon implementations for coeff_last functions for high bit depth. Benchmarks are shown below. coeff_last4_c: 79 coeff_last4_neon: 107 coeff_last8_c: 109 coeff_last8_neon: 154 coeff_last15_c: 161 coeff_last15_neon: 135 coeff_last16_c: 160 coeff_last16_neon: 132 coeff_last64_c: 782 coeff_last64_neon: 400 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
03c0e9a9 -
Provide arm64 neon implementations for coeff_level_run functions for high bit depth. Benchmarks are shown below. coeff_level_run4_c: 135 coeff_level_run4_neon: 155 coeff_level_run8_c: 181 coeff_level_run8_neon: 182 coeff_level_run15_c: 296 coeff_level_run15_neon: 275 coeff_level_run16_c: 305 coeff_level_run16_neon: 264 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
01e05671 -
Provide arm64 neon implementation for denoise_dct function for high bit depth. Benchmarks are shown below. denoise_dct_c: 2149 denoise_dct_neon: 585 Signed-off-by:
Hubert Mazur <hum@semihalf.com>
7882a368