aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
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
2021-11-29Revert "Simplify vmulhsu (#863)"Andrew Waterman2-6/+72
2021-11-29Reindent s2xlate()Scott Johnson1-49/+49
2021-11-29Raise guest page fault if GPA is out of rangeScott Johnson1-0/+5
2021-11-28Have nclip_{wv/wx/wi} use different macroseopXD7-53/+60
2021-11-28Eliminate redundant parameters for narrowing integer right shift instructionseopXD7-12/+12
2021-11-27Add comment that G implies Zicsr and ZifenceiAndrew Waterman1-1/+6
2021-11-27Accept dummy extension: "ZiHintPause"Tsukasa OI1-0/+2
2021-11-27Accept dummy extension: "Zifencei"Tsukasa OI1-0/+3
2021-11-27Simplify single-width averaging add and subtract (#867)Yueh-Ting (Eop) Chen9-84/+36
2021-11-26Simplify vmulhsu (#863)Yueh-Ting (Eop) Chen2-72/+6