39 Commits (59ec157568d2a52feeec568ac042362db1c5ddbc)

Author SHA1 Message Date
Rupert Swarbrick 59ec157568
Incorporate supported privilege levels into isa_parser_t (#940) 4 years ago
Rupert Swarbrick 56054a2d97
Change some methods to take a const isa_parser_t (#939) 4 years ago
Rupert Swarbrick c2f30c3330
Split Xbitmanip into its proposed component extensions (#918) 4 years ago
Andrew Waterman e03fa93c98 Improve fallback disassembly for disabled ISA strings 4 years ago
Andrew Waterman e2b783a9ff Fix disassembly of vmadc.vi and friends 4 years ago
liweiwei e566c454fa add disasm support for cmo instructions 4 years ago
Weiwei Li 3a16df6e04 add disas support for zfinx, zdinx and zhinx{min} 4 years ago
Weiwei Li a68d310bcb Bind disas for instructions with the isa support 4 years ago
Andrew Waterman 336a5813fd Disassemble Zbs instructions 4 years ago
Yueh-Ting (eop) Chen d750d6a92b
Update instruction vmandnot.mm, vmornot.mm -> vmandn.mm, vmorn.mm (#896) 4 years ago
Tsukasa #01 (a4lg) f1ca8de721
Add disassembler support for `unimp' (#886) 4 years ago
Markku-Juhani O. Saarinen 6124450780
Zbkx renames xperm.n and xperm.b as xperm4 and xperm8. (#846) 4 years ago
Markku-Juhani O. Saarinen 47aa83c2dd
remove uret (#847) 4 years ago
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) 5 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