Commit 84b42b545c for ffmpeg

commit 84b42b545ca94dcf1f6e700c6e55dd2fcdcf8ccf
Author: Ramiro Polla <ramiro.polla@gmail.com>
Date:   Sun Jul 19 12:16:44 2026 +0200

    swscale/aarch64/rasm: add mla instruction

    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Ramiro Polla <ramiro.polla@gmail.com>

diff --git a/libswscale/aarch64/rasm.h b/libswscale/aarch64/rasm.h
index 3d28f8099a..7ebd42ac7d 100644
--- a/libswscale/aarch64/rasm.h
+++ b/libswscale/aarch64/rasm.h
@@ -272,6 +272,7 @@ typedef enum AArch64InsnId {
     AARCH64_INSN_LDRB,
     AARCH64_INSN_LDRH,
     AARCH64_INSN_LSR,
+    AARCH64_INSN_MLA,
     AARCH64_INSN_MOV,
     AARCH64_INSN_MOVI,
     AARCH64_INSN_MUL,
@@ -572,6 +573,7 @@ static inline RasmOp a64cond_nv(void) { return a64op_cond(AARCH64_COND_NV); }
 #define i_ldrb(rctx,   op0, op1          ) rasm_add_insn(rctx, AARCH64_INSN_LDRB,   op0, op1, OPN, OPN)
 #define i_ldrh(rctx,   op0, op1          ) rasm_add_insn(rctx, AARCH64_INSN_LDRH,   op0, op1, OPN, OPN)
 #define i_lsr(rctx,    op0, op1, op2     ) rasm_add_insn(rctx, AARCH64_INSN_LSR,    op0, op1, op2, OPN)
+#define i_mla(rctx,    op0, op1, op2     ) rasm_add_insn(rctx, AARCH64_INSN_MLA,    op0, op1, op2, OPN)
 #define i_mov(rctx,    op0, op1          ) rasm_add_insn(rctx, AARCH64_INSN_MOV,    op0, op1, OPN, OPN)
 #define i_movi(rctx,   op0, op1          ) rasm_add_insn(rctx, AARCH64_INSN_MOVI,   op0, op1, OPN, OPN)
 #define i_mul(rctx,    op0, op1, op2     ) rasm_add_insn(rctx, AARCH64_INSN_MUL,    op0, op1, op2, OPN)
diff --git a/libswscale/aarch64/rasm_print.c b/libswscale/aarch64/rasm_print.c
index c32edaa491..6966eef23e 100644
--- a/libswscale/aarch64/rasm_print.c
+++ b/libswscale/aarch64/rasm_print.c
@@ -284,6 +284,7 @@ static const char insn_names[AARCH64_INSN_NB][8] = {
     [AARCH64_INSN_LDRB  ] = "ldrb",
     [AARCH64_INSN_LDRH  ] = "ldrh",
     [AARCH64_INSN_LSR   ] = "lsr",
+    [AARCH64_INSN_MLA   ] = "mla",
     [AARCH64_INSN_MOV   ] = "mov",
     [AARCH64_INSN_MOVI  ] = "movi",
     [AARCH64_INSN_MUL   ] = "mul",