Re: [FFmpeg-devel] [PATCH] avcodec/aarch64/aacencdsp: NEON implementation

2025-01-28 Thread Martin Storsjö
On Mon, 27 Jan 2025, Krzysztof Pyrkosz via ffmpeg-devel wrote: On Sun, Jan 26, 2025 at 01:29:38AM +0200, Martin Storsjö wrote: With the following diff: @@ -40,8 +41,8 @@ function ff_aac_quant_bands_neon, export=1 moviv5.4s, 0x80, lsl #24 .irp signed,1,0 \signed: -

Re: [FFmpeg-devel] [PATCH] avcodec/aarch64/aacencdsp: NEON implementation

2025-01-27 Thread Krzysztof Pyrkosz via ffmpeg-devel
On Sun, Jan 26, 2025 at 01:29:38AM +0200, Martin Storsjö wrote: > With the following diff: > > @@ -40,8 +41,8 @@ function ff_aac_quant_bands_neon, export=1 > moviv5.4s, 0x80, lsl #24 > .irp signed,1,0 > \signed: > -subsw3, w3, #4 > ld1

Re: [FFmpeg-devel] [PATCH] avcodec/aarch64/aacencdsp: NEON implementation

2025-01-25 Thread Martin Storsjö
On Fri, 24 Jan 2025, Krzysztof Pyrkosz via ffmpeg-devel wrote: This patch supplies handwritten NEON code for AAC. The benchmarks below were collected by invoking these two commands on each of my boards, A78, A72 and Thinkpad x13s: 1) ./tests/checkasm/checkasm --test=aacencdsp --bench --runs=12

[FFmpeg-devel] [PATCH] avcodec/aarch64/aacencdsp: NEON implementation

2025-01-24 Thread Krzysztof Pyrkosz via ffmpeg-devel
This patch supplies handwritten NEON code for AAC. The benchmarks below were collected by invoking these two commands on each of my boards, A78, A72 and Thinkpad x13s: 1) ./tests/checkasm/checkasm --test=aacencdsp --bench --runs=12 2) ./ffmpeg -y -t 10:00 -f lavfi -i sine /tmp/foo.aac (the first l