diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index 6539d23ee0e..043c8d57b93 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -642,6 +642,18 @@ bi_pack_fma_1src(bi_instruction *ins, struct bi_registers *regs, unsigned op) RETURN_PACKED(pack); } +static unsigned +bi_pack_fma_2src(bi_instruction *ins, struct bi_registers *regs, unsigned op) +{ + struct bifrost_fma_2src pack = { + .src0 = bi_get_src(ins, regs, 0, true), + .src1 = bi_get_src(ins, regs, 1, true), + .op = op + }; + + RETURN_PACKED(pack); +} + static unsigned bi_pack_add_1src(bi_instruction *ins, struct bi_registers *regs, unsigned op) {