broadcom: add missing opcodes for fmov on mul alu for V3D 7.x

These represent fmov variants for max0 and sat6 unpack modifiers. The variants
for max0 also exist in the add alu, but sat6 is exclusive to the mul alu.

Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31480>
This commit is contained in:
Iago Toral Quiroga 2024-10-01 09:02:40 +02:00 committed by Marge Bot
parent aac1c074cc
commit 22c1471945

View file

@ -760,6 +760,8 @@ static const struct opcode_desc v3d71_mul_ops[] = {
{ 14, 14, .raddr_mask = OP_RANGE(12, 14), V3D_QPU_M_FMOV, 71 },
{ 14, 14, .raddr_mask = OP_RANGE(16, 18), V3D_QPU_M_FMOV, 71 },
{ 14, 14, .raddr_mask = OP_RANGE(20, 22), V3D_QPU_M_FMOV, 71 },
{ 14, 14, .raddr_mask = OP_RANGE(24, 26), V3D_QPU_M_FMOV, 71 },
{ 14, 14, .raddr_mask = OP_RANGE(28, 30), V3D_QPU_M_FMOV, 71 },
{ 14, 14, .raddr_mask = OP_MASK(3), V3D_QPU_M_MOV, 71 },
{ 14, 14, .raddr_mask = OP_MASK(7), V3D_QPU_M_MOV, 71 },