On 4/19/2025 4:07 PM, Mark Thompson wrote:
Typical checkasm result on Alder Lake:
decode_transquant_8_c: 408.7 ( 1.00x)
decode_transquant_8_avx2: 94.2 ( 4.34x)
decode_transquant_10_c:413.1 ( 1.00x)
deco
On 4/19/2025 4:07 PM, Mark Thompson wrote:
diff --git a/libavcodec/x86/apv_dsp.asm b/libavcodec/x86/apv_dsp.asm
new file mode 100644
index 00..0329089f45
--- /dev/null
+++ b/libavcodec/x86/apv_dsp.asm
@@ -0,0 +1,243 @@
+;
On 19/04/2025 20:07, Mark Thompson wrote:
> Typical checkasm result on Alder Lake:
>
> decode_transquant_8_c: 408.7 ( 1.00x)
> decode_transquant_8_avx2: 94.2 ( 4.34x)
> decode_transquant_10_c:413.1 ( 1.00
Typical checkasm result on Alder Lake:
decode_transquant_8_c: 408.7 ( 1.00x)
decode_transquant_8_avx2: 94.2 ( 4.34x)
decode_transquant_10_c:413.1 ( 1.00x)
decode_transquant_10_avx2: