uxmal / reko

Reko is a binary decompiler.
https://uxmal.github.io/reko
GNU General Public License v2.0
2.14k stars 253 forks source link

RISC-V: Instruction decoding fixes #1326

Closed gregoral closed 8 months ago

gregoral commented 8 months ago

Fixed decoding of: flh, flw, fld, flq, fsh, fsw, fsd, fsq Fixed decoding of: fmadd.h, fmadd.q, fmsub.h, fmsub.q Fixed decoding of: fnmsub.d, fnmsub.h, fnmsub.q, fnmadd.d, fnmadd.h, fnmadd.q Fixed decoding of: c.lw, c.flw, c.ld, c.fsd, c.sw, c.fsw, c.sd Fixed decoding of: c.addiw, c.li, c.addi4spn, c.addi16sp, c.lui Fixed decoding of: c.srli, c.srai, c.andi, c.beqz, c.bnez, c.slli Fixed decoding of: c.fldsp, c.lqsp, c.lwsp, c.flwsp, c.ldsp, c.fsdsp, c.swsp, c.fswsp, c.sdsp

uxmal commented 8 months ago

Thanks for the PR. Your contribution will fix a crash in a user-reported binary.