176 Commits (master)

Author SHA1 Message Date
Gianluca Guida f71bda9637 Implement Zacas extension. 3 years ago
Andrew Waterman 961d6def21 Remove Xbitmanip from disassembler 3 years ago
Weiwei Li 047491581c Fix bugs in disassembling code for cm.mva01s/mvsa01 instructions. (Resolved issue #1370) 3 years ago
Weiwei Li a2e8ad3d5f Add dsasm support for BF16 extensions 3 years ago
Wojciech Bartczak 7dbd0949c9 Add Spike's meta files for pkg-config 3 years ago
Neel Gala 128a6a4a1a
PKBB32, PKTT32 removed (Replaced by PACK and PACKU of Zbp respectively) 3 years ago
Jerry Zhao 3cc6c02fed Remove decode_macros.h from disasm.h 3 years ago
Andrew Waterman 9dc874288c Avoid use of sprintf in disassembler 3 years ago
Andrew Waterman bbb068fc64 Enable Zcb by default in disassembler 3 years ago
Weiwei Li 90a246790f add support for Zc* disasm 4 years ago
Andrew Waterman 8ff186bd0f Fix disassembly of RV64 srai.u 4 years ago
Andrew Waterman 3ee74b7be3 Silence unused-variable warnings in auto-generated code 4 years ago
Andrew Waterman ce69fb5db9 Suppress most unused variable warnings 4 years ago
Andrew Waterman da93bdc435 Delete functions that are actually unused 4 years ago
Kip Walker 204f43cf82
Add disassembly support for Zbc instructions (#1076) 4 years ago
liweiwei90 656fa5acf6
update disasm for cbo.* instructions (#1026) 4 years ago
Andrew Waterman 78dfe62633
Fix disassembly of custom instructions that overlap standard ones (#999) 4 years ago
Andrew Waterman ff645fb4eb
Disassemble Zicbop/Zihintpause HINT instructions (#1000) 4 years ago
Andrew Waterman 500d987d87 Add missing Zicbom and Zicbop extensions to disassembler fallback 4 years ago
Andrew Waterman 2bf4c8c3df Add missing Q, H, and Svinval extensions to disassembler fallback 4 years ago
Yan 1cfffeda1e
Add zknd zkne zknh zksed zksh disassembly support (#979) 4 years ago
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 c8e510ec65 Significantly speed up compilation with GCC 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