aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-07-19Link with libsoftfloat.a (but still build libsoftfloat.so)Andrew Waterman1-4/+4
2019-07-19vext.x.v -> vmv.x.s; unary operation encoding changesAndrew Waterman5-45/+40
2019-07-16Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311)Tim Newsome7-16/+60
2019-07-12Merge pull request #309 from riscv/dretAndrew Waterman5-12/+15
2019-07-12Remove old header from makefileAndrew Waterman1-1/+0
2019-07-12DRET should not be legal in M-modeAndrew Waterman1-1/+1
2019-07-12Add debug_mode state bit, rather than overloading dcsr.causeAndrew Waterman5-11/+14
2019-07-11Update READMEAndrew Waterman1-1/+1
2019-07-11Fix support for 32-bit hosts (but no V extension in that case!)Andrew Waterman6-6/+14
2019-07-11Fix some 32-bit safety issuesAndrew Waterman2-3/+3
2019-07-11ChangeLog formattingAndrew Waterman1-1/+1
2019-07-11Update ChangeLogAndrew Waterman1-8/+10
2019-07-11Support S-mode vectored interruptsAndrew Waterman2-2/+4
2019-07-05vmfirst/vmpopc have been renamed to vfirst/vpopcAndrew Waterman5-36/+47
2019-07-05Avoid static initializers for variable-length arraysAndrew Waterman1-2/+2
2019-07-05Add override modifier to fix clang warningsAndrew Waterman1-2/+2
2019-07-05Fix clang uninitialized variable warningAndrew Waterman1-1/+1
2019-06-18Merge pull request #303 from chihminchao/rvv-0.7.1-rc2Andrew Waterman371-1675/+7544
2019-06-18rvv: describe the supported vector spec versionChih-Min Chao1-0/+1
2019-06-18rvv: add simple instruction parsing toolChih-Min Chao3-1/+70
2019-06-18rvv: add floating-point instructionsChih-Min Chao83-1/+869
2019-06-18rvv: add load/store instructionsChih-Min Chao46-0/+569
2019-06-18rvv: add integer/fixed-point/mask/reduction/permutation instructionsChih-Min Chao217-0/+3473
2019-06-18rvv: add control instructions and system register accessChih-Min Chao5-0/+42
2019-06-18rvv: add saturation helper functionChih-Min Chao3-44/+112
2019-06-18rvv: extend softfloat to support 16-64 min/max functionChih-Min Chao3-0/+88
2019-06-18rvv: extend interactive debugChih-Min Chao3-1/+51
2019-06-14rvv: add varch option parser and initialize vector unitChih-Min Chao6-13/+78
2019-06-14rvv: add vector unit structureChih-Min Chao2-0/+144
2019-06-14rvv: add configuration and command-line optionChih-Min Chao5-0/+107
2019-06-14rvv: disasm: add v-spec 0.7.1 supportChih-Min Chao4-3/+556
2019-06-14disams: make instruction name dynamicChih-Min Chao1-1/+2
2019-06-14rvv: add the v-spec-0.7.1 encodingChih-Min Chao2-1482/+1218
2019-06-09rvv: re-arrange instruction list by different extensionChih-Min Chao1-129/+155
2019-06-07build: build softfloat with pic and provide shared libraryChih-Min Chao2-0/+9
2019-05-14Clean up debug module options. (#299)Tim Newsome6-86/+87
2019-05-07Update changelogAndrew Waterman1-0/+5
2019-05-02allow prefix to be overriden (#298)Scott Beamer1-1/+1
2019-05-01Merge branch 'sbeamer-master'Andrew Waterman1-1/+1
2019-05-01simplify flags with ar to improve bsd ar compatabilityScott Beamer1-1/+1
2019-04-04Add --debug-no-abstract-csr (#267)Tim Newsome5-12/+17
2019-04-02Implement debug hasel support (#287)Tim Newsome9-83/+157
2019-03-31Change to non-release version 1.0.1-devAndrew Waterman1-1/+1
2019-03-31Merge pull request #291 from riscv/do-versioningv1.0.0Andrew Waterman4-7/+41
2019-03-31Build fesvr as -fPIC to improve compatibility with old usesAndrew Waterman2-2/+4
2019-03-31Version 1.0.0Andrew Waterman4-7/+41
2019-03-31Add fesvr; only globally install fesvr headers/libsstatic-linkAndrew Waterman41-232/+6512
2019-03-30Don't install generated headersAndrew Waterman1-1/+1
2019-03-30Statically link the built-in librariesAndrew Waterman1-11/+10
2019-03-30RV32Q is not invalidAndrew Waterman1-3/+0