aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2022-02-17Split Xbitmanip into its proposed component extensions (#918)Rupert Swarbrick61-61/+101
2022-02-16Merge branch 'plct-cmo-upstream' of https://github.com/plctlab/plct-spike int...Andrew Waterman13-18/+146
2022-02-04Improve fallback disassembly for disabled ISA stringsAndrew Waterman1-0/+2
2022-02-04Don't require __int128 support in isa_parser_tAndrew Waterman1-5/+8
2022-01-30add instructions function for cmoliweiwei8-14/+79
2022-01-29add clean_invalidate function for cachesliweiwei3-4/+40
2022-01-29add isa string, csr support for cmo extensionsliweiwei2-0/+21
2022-01-29add blocksz parameter to specify the cache block size for CBO operationsliweiwei1-0/+6
2022-01-27add disas support for zfinx, zdinx and zhinx{min}Weiwei Li1-0/+4
2022-01-27Bind disas for instructions with the isa supportWeiwei Li2-2/+3
2022-01-26Use unified ISA-string processing in spike-dasm and spikeWeiwei Li2-23/+34
2022-01-25Add more assertion for fcvt (#910)Yueh-Ting (eop) Chen1-0/+2
2022-01-22fix redefinition of CSR_MCONTEXT and CSR_SCONTEXTWeiwei Li1-2/+0
2022-01-19Fix HINVAL.VVMA and HINVAL.GVMA opcodesAndrew Waterman1-27/+204
2022-01-10Merge pull request #899 from riscv-software-src/rv32eAndrew Waterman4-37/+95
2022-01-09Changes to be cleaner wrt. -WextraAndrew Waterman5-11/+10
2022-01-06Support RV32E/RV64E base ISAsAndrew Waterman4-20/+54
2022-01-06Parse RV32E/RV64E base ISA strings; improve error messagesAndrew Waterman1-15/+30
2022-01-06DRY in illegal-instruction descriptorsAndrew Waterman2-4/+11
2022-01-06DRY in selecting instruction functionsAndrew Waterman2-3/+5
2022-01-06Don't say "master" (#898)Tim Newsome2-15/+15
2021-12-27Update instruction vmandnot.mm, vmornot.mm -> vmandn.mm, vmorn.mm (#896)Yueh-Ting (eop) Chen6-12/+12
2021-12-27Fix check for fcvt (#897)Yueh-Ting (eop) Chen1-9/+18
2021-12-23Fix check for fcvt (#894)Yueh-Ting (eop) Chen1-2/+2
2021-12-21Add missing check for floating-point merge instructions (#893)Yueh-Ting (eop) Chen1-4/+6
2021-12-17Merge pull request #881 from eopXD/simplify-float-convertAndrew Waterman23-437/+322
2021-12-16TSR is read-only 0 when S-mode is not supported. (#890)sven1-1/+2
2021-12-12Fix minor type-o (#885)Yueh-Ting (eop) Chen1-2/+2
2021-12-09P-ext v.0.9.11. update (#883)marcfedorow4-4/+4
2021-12-09Simplfy vfmv_v_f (#884)Yueh-Ting (eop) Chen1-30/+3
2021-12-09Simplify vfwcvteopXD8-195/+112
2021-12-09Simplfy vfcvteopXD7-66/+70
2021-12-09Simplify vfncvteopXD9-182/+146
2021-12-08Have vd.v unexposedeopXD1-3/+3
2021-12-07Add 'Zfhmin' extension (#880)Tsukasa #01 (a4lg)12-13/+16
2021-12-07Merge pull request #879 from eopXD/simply-instsAndrew Waterman18-151/+153
2021-12-07Simplify vadc and vsbc (#876)Yueh-Ting (eop) Chen6-36/+15
2021-12-07Merge pull request #868 from eopXD/simplify-narrowing-instAndrew Waterman13-65/+72
2021-12-07Simplify vwmulsu_vv and vwmulsu_vx (#861)Yueh-Ting (eop) Chen2-22/+2
2021-12-08Simplify vmerge, vfmergeeopXD8-78/+75
2021-12-08Simplify floating point compare instructionseopXD11-43/+55
2021-12-08Simply parameters for floating-point instructionseopXD2-33/+26
2021-12-06Simplify vmadc and vmsbc (#877)Yueh-Ting (eop) Chen6-53/+24
2021-12-05page fault when PTE_N bit set and not EXT_SVNAPOT (#875)John Ingalls1-0/+4
2021-12-04page fault when PTE_PBMT bits set and not EXT_SVPBMT (#874)John Ingalls1-0/+4
2021-12-01Merge pull request #871 from a4lg/string-handlingAndrew Waterman1-14/+12
2021-12-02Parse isa_string as C-style stringTsukasa OI1-2/+3
2021-12-02Use strtolower in parse_varch_stringTsukasa OI1-12/+9
2021-11-30Simplify mulhsu (#870)Yueh-Ting (eop) Chen3-72/+51
2021-11-29Merge pull request #869 from scottj97/badgpaAndrew Waterman1-48/+53