101 Commits (2e2748b2e0cb19895ebbce849a5f572972e68469)

Author SHA1 Message Date
Chih-Min Chao 52b3eb9380 rvv: disasm: fix whole load 6 years ago
Chih-Min Chao c9da294332 rvv: add reciprocal instructions 6 years ago
Chih-Min Chao bfc2bead78 rvv: remove quad instructions 6 years ago
Chih-Min Chao cdda51cb0a rvv: add vrgatherei16.vv 6 years ago
Chih-Min Chao effb92a5ec rvv: add new whole reg load/store instructions 6 years ago
Chih-Min Chao 4d6086e094 rvv: op: fix amo naming 6 years ago
Chih-Min Chao 3784c3f681 rvv: disasm: fix missing vamoorei operands 6 years ago
Andrew Waterman 67b7edd027 Remove deprecated decoding of xor x0,x0,x0 6 years ago
Chih-Min Chao 0ea56186d5 rvv: disasm: fix vwadd.wx operand 6 years ago
Chih-Min Chao 7ddc065e54 zfh: disasm: add fp16 disasm 6 years ago
Chih-Min Chao 4135ac9a40 rvv: disasm: fix vfncvt.f.f.w 6 years ago
Chih-Min Chao 36ebbb068c rvv: add new explicit eew load/store instructions 6 years ago
Chih-Min Chao 3035256f1a rvv: add amo instructions 6 years ago
Chih-Min Chao f5983b39c5 rvv: add new singed/unsiged extension instructions 6 years ago
Chih-Min Chao fb84a685a8 rvv: extenc VU structure to support 0.9 new fields 6 years ago
Chih-Min Chao 59aa87bd5d rvv: op: change funary op 6 years ago
Chih-Min Chao ea4010704b rvv: disasm: add missing .wx format 6 years ago
Chih-Min Chao d09689d271 rvv: fp16: support conversion instrucitons 6 years ago
Chih-Min Chao fd8a6369fa rvv: disasm: leave only SEW-bit segment load/store 6 years ago
Chih-Min Chao 7b3d88f5de rvv: add vfslide1[down|up].vf and refine checking rule 6 years ago
Chih-Min Chao a261be3dc6 rvv: add float conversion for rtz variants 6 years ago
Andrew Waterman 2e60b8b061 Fix immediate signedness in vector disassembly 6 years ago
Chih-Min Chao a1ed3764b0 rvv: add vmv[1248]r.v 6 years ago
Chih-Min Chao ca648e6e24 rvv: fix vfwcvt/vfncvt for f32 -> f64 and f64 -> f32 7 years ago
Chih-Min Chao 47c0eb64c8 rvv: replace vn suffic by 'w' 7 years ago
Chih-Min Chao 9b44e1a071 rvv: add load/store whole register instructions 7 years ago
Chih-Min Chao fd132e6214 rvv: rename vfncvt suffix and add rod rouding type 7 years ago
Chih-Min Chao 828c75ca8b rvv: add quad insn and new vlenb csr 7 years ago
Andrew Waterman c3b28ab3c6 add vaaddu/vasubu/vfncvt.rod.f.f.v to diassembler 7 years ago
Chih-Min Chao a6dfd4e40f rvv: remove vmford 7 years ago
Andrew Waterman bbe881f3c5 Speed up compilation of disasm.cc, especially in clang 7 years ago
Andrew Waterman d9881d7b68 Fix c.fldsp/c.fsdsp disassembly bug 7 years ago
Andrew Waterman ec29540ebe vext.x.v -> vmv.x.s; unary operation encoding changes 7 years ago
Andrew Waterman db067bbe5b vmfirst/vmpopc have been renamed to vfirst/vpopc 7 years ago
Chih-Min Chao 3d7c842209 rvv: disasm: add v-spec 0.7.1 support 7 years ago
Andrew Waterman 1d66556fca fix disassembly of c.addi4spn 8 years ago
Andrew Waterman fad88d8140 Fix several disassembler bugs 8 years ago
Andrew Waterman 874e55888f Add some missing RVC instructions to disassembler 8 years ago
Kito Cheng 8feec3d0a5 Implement Q extension for disassembler (#153) 9 years ago
Andrew Waterman 4c286ec230 Fix disassembly of c.li 0 9 years ago
Palmer Dabbelt 7f746b7c2f Correct c.li and c.lui disassembly (#118) 9 years ago
Andrew Waterman 115297efff FMV.X.S/FMV.S.X -> FMV.X.W/FMV.W.X 9 years ago
Andrew Waterman 9b6843b58b Remove hret instruction 9 years ago
Andrew Waterman 03b8bad375 Disassemble RVC instructions based on XLEN 10 years ago
neuschaefer 906bbfae48 Minor usability improvements (#48) 10 years ago
Andrew Waterman a9c5b05eca Remove MTIME[CMP]; add RTC device 10 years ago
Andrew Waterman 27e29e69cc Split ERET into URET, SRET, HRET, MRET 10 years ago
Andrew Waterman 575054bc4e Update to hopefully final RVC 1.9 encoding 11 years ago
Andrew Waterman b0f3ed6e3b more work towards RVC 1.8 11 years ago
Andrew Waterman 3fddbcc0a5 work towards rvc 1.8 11 years ago