dav1d/tests
Kyle Siefring 37d52435d1 ARM64: Port msac improvements to more functions
Port improvements from the hi token functions to the rest of the symbol
adaption functions. These weren't originally ported since they didn't
work with arbitrary padding. In practice, zero padding is already used
and only the tests need to be updated.

Results - Neoverse N1

Old:
msac_decode_symbol_adapt4_c:         41.4 ( 1.00x)
msac_decode_symbol_adapt4_neon:      31.0 ( 1.34x)
msac_decode_symbol_adapt8_c:         54.5 ( 1.00x)
msac_decode_symbol_adapt8_neon:      32.2 ( 1.69x)
msac_decode_symbol_adapt16_c:        85.6 ( 1.00x)
msac_decode_symbol_adapt16_neon:     37.5 ( 2.28x)

New:
msac_decode_symbol_adapt4_c:         41.5 ( 1.00x)
msac_decode_symbol_adapt4_neon:      27.7 ( 1.50x)
msac_decode_symbol_adapt8_c:         55.7 ( 1.00x)
msac_decode_symbol_adapt8_neon:      30.1 ( 1.85x)
msac_decode_symbol_adapt16_c:        82.4 ( 1.00x)
msac_decode_symbol_adapt16_neon:     35.2 ( 2.34x)
2024-04-15 12:38:20 +00:00
..
checkasm ARM64: Port msac improvements to more functions 2024-04-15 12:38:20 +00:00
libfuzzer fuzzer: Don't zero-initialize Dav1dSequenceHeader 2023-05-29 12:19:53 +02:00
dav1d_argon.bash tests: Automatically determine job count in dav1d_argon.bash 2024-02-18 15:37:04 +01:00
header_test.c build: add -Wstrict-prototypes to the compiler arguments 2021-06-20 20:24:48 +00:00
meson.build meson: Enable parallel execution of checkasm in 'meson test' 2024-04-08 22:51:15 +02:00
seek_stress.c tests: Refactor seek_stress decoding functions 2021-01-28 15:08:10 +01:00