Skip to content

intel/gen12: Take into account opcode when decoding SWSB

Caio Oliveira requested to merge cmarcelo/mesa:r/brw-swsb-disasm-fix into master

The interpretation of the fields is different depending whether the instruction is a SEND/MATH or not.

This fixes the disassembly output for non-SEND/MATH instructions that have both in-order and out-of-order dependencies. Their dependencies were wrongly represented as @A $B when the correct would be @A $B.dst.

Fixes: 6154cdf9 ("intel/eu/gen12: Add auxiliary type to represent SWSB information during codegen.") Fixes: 83612c01 ("intel/disasm/gen12: Disassemble software scoreboard information.")

Merge request reports