pgmdump: further refine CF parsing
authorRob Clark <robdclark@gmail.com>
Sat, 21 Jul 2012 17:42:48 +0000 (12:42 -0500)
committerRob Clark <robdclark@gmail.com>
Sat, 21 Jul 2012 17:42:48 +0000 (12:42 -0500)
commitbb03d2dbd3c4a992dc08638813bd39a49fd8551c
tree6f2db33574567ae8bb2b43429659d06801177dc3
parent548ed22b15a6dcd103aa25ed6448875e7e63ebe6
pgmdump: further refine CF parsing

It appears that the EXEC type CF instruction differentiates between
ALU and FETCH instructions in it's body.  This also seems to match
the SERIALIZE() bit in optimize-for-adreno.pdf, although that name
doesn't seem to make sense.  But the low bit in each two bit pair
predicts whether a 96bit instruction in the payload should be
interpreted as a FETCH or ALU instruction.

Also a few other cleanups and updated bitfield description for CF
instructions.
util/disasm.c