aco: improve clrx disassembly
- remove uninteresting lines of output (like
/* Disassembling '/tmp/filem3XBB4' */
or.rawcode
) - remove binary offset before instructions (
/*000000000028*/ s_addc_u32 ...
), for easier diffing - replace generated labels with block numbers (
.L76_0
->BB6
) - add encoded instructions at the end of lines, like LLVM dissaembly
- print constant data instead of trying to disassemble it