78 Commits (3a70f84b8a2249c92d35c2229b48ca5735a543fa)

Author SHA1 Message Date
Andrew Waterman ddcfa6cc3d Speed up operand disassembly 5 years ago
Andrew Waterman 1453b3588b Speed up disassembler_t::lookup 5 years ago
marcfedorow b8d27b6ac0
Split 'P' to EXT_ZPN and friends (#830) 5 years ago
Chih-Min Chao f1f3e375f2
disasm: hyp: add hypervisor instructions (#785) 5 years ago
marcfedorow 08ce93d976 Removed SWAP16 encoding and implementation header. (#766) 5 years ago
marcfedorow 761629f197
Removed SWAP16 encoding and implementation header. (#766) 5 years ago
Andrew Waterman 74d3e4d771 Significantly speed up compilation of disassembler 5 years ago
Andrew Waterman 74b49a97fe Update disassembly to reflect renamed vector instructions 5 years ago
Ben Marshall 8e023fa06a scalar-crypto: Remove remaining RV*_ONLY code 5 years ago
Daniel Lustig cb8f09a4d6
Priv virtual memory updates (#750) 5 years ago
Chih-Min Chao 9d91c7abe0 rvv: vdot has been removed 5 years ago
ChunPing Chung 0981d396bc
Support RISC-V p-ext-proposal v0.9.2 (#637) 5 years ago
Chih-Min Chao a9eae3e629 rvv: add vsetivli 5 years ago
Chih-Min Chao 60428fcc44 rvv: add vse1/vle1 5 years ago
Chih-Min Chao 487f1b7cd8 rvv: rename sqrt/reciprocal instructions 5 years ago
Chih-Min Chao 15f8430418 rvv: disas: reserved sew >= 128 5 years ago
Ben Marshall da7748e6d8 scalar-crypto: Fix decoding of RV64 AES instructions. 5 years ago
Chih-Min Chao 9bfb43c668
rvb: add xperm.[nbhw] (#629) 5 years ago
Andrew Waterman c9af3ebbcc Update Zba/Zbb/Zbc to v0.93; Zbs/Zbe to v0.94-draft 5 years ago
Andrew Waterman c14c1ab21e Remove RV128 fmv.x.q/fmv.q.x instructions from disassembler 5 years ago
Andrew Waterman 236de4dbfa Add Zba/Zbb to disassembler 5 years ago
Chih-Min Chao e88a30c229 disasm: show fench's predecessor and successor 5 years ago
Chih-Min Chao 21458a2710
rvv: index load/store have benn separated into ordered and unordered parts (#611) 6 years ago
Andrew Waterman cab796f546 Start adding B ext to disassembler 6 years ago
Andrew Waterman 59d450e586 Separate build of spike and spike-dasm 6 years ago
Chih-Min Chao 57fbf0eeb1 rvv: disasm: separate vvm and vv 6 years ago
Chih-Min Chao f398f0af9b rvv: disasm: fix vamoadd name 6 years ago
Chih-Min Chao 526b9abb7c rvv: disasm: fix amo sub-opcode 6 years ago
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