Software disassembly is not correctly handling CFU instructions
tcal-x opened this issue · 0 comments
tcal-x commented
Currently build/software.elf.dis
shows CFU instructions as just a hex word:
f4: 00040913 mv s2,s0
f8: 03bd148b 0x3bd148b
fc: 01812783 lw a5,24(sp)
100: 00f484b3 add s1,s1,a5
104: 009b060b 0x9b060b
108: 01412703 lw a4,20(sp)
10c: 00e98a8b 0xe98a8b
They should be recognized and translated (by our script that postprocesses the disassembly) into a form like cfuop[funct7,funct3] rd,rs1,rs2
. Perhaps the formatting of the disassembler output changed so that our script no longer recognizes those lines.