Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-02-23 | rvv: add vle1/vse1 instructions | Chih-Min Chao | 1 | -0/+2 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2021-01-23 | Removing platform-specific definitions (#59) | Dan Petrisko | 1 | -6/+0 | |
2021-01-22 | Update Go instruction encoding generation (#34) | Joel Sing | 1 | -4/+4 | |
Remove the 'ok' value since this is redundant - an invalid instruction can already be identified by a nil return value. Also, include the script flags in the 'DO NOT EDIT' header. | |||||
2021-01-17 | rvb: add xperm.[nbhw] (#56) | Chih-Min Chao | 2 | -0/+6 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2021-01-08 | Add Zfh encoding | Andrew Waterman | 5 | -1/+46 | |
2021-01-08 | Update Zba/Zbc/Zbs mnemonics to v0.93; Zbe to v0.94-draft | Andrew Waterman | 2 | -19/+19 | |
The Zbs v0.93 mnemonics unfortunately collided with Zbe. | |||||
2021-01-08 | Add Zsn to encoding.h | Andrew Waterman | 1 | -0/+1 | |
2021-01-08 | Update mstatus/sstatus fields for hypervisor v0.6 | Andrew Waterman | 1 | -2/+8 | |
2020-12-02 | Merge pull request #55 from chihminchao/rvv-pre-1.0-index-and-quad | Andrew Waterman | 1 | -31/+36 | |
Rvv pre 1.0 index and quad | |||||
2020-12-02 | rvv: follow change of indexed ordered/unordered load/store | Chih-Min Chao | 1 | -26/+36 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-12-02 | rvv: remove quad instructions | Chih-Min Chao | 1 | -5/+0 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-11-20 | Remove instructions already removed from RV64B | Andrew Waterman | 1 | -7/+0 | |
2020-11-13 | Merge branch 'riscv-bitmanip' | Andrew Waterman | 3 | -1/+132 | |
2020-11-13 | Remove subu.wriscv-bitmanip | Andrew Waterman | 1 | -1/+0 | |
See https://github.com/riscv/riscv-bitmanip/pull/89 | |||||
2020-11-13 | Update minu/max encodings | Andrew Waterman | 1 | -2/+2 | |
See https://github.com/riscv/riscv-bitmanip/pull/88 | |||||
2020-11-09 | Add GitHub Actions file (#53) | Pavel I. Kryukov | 1 | -0/+21 | |
2020-11-08 | Support generating Rust code (#52) | Ngo Iok Ui (Wu Yu Wei) | 2 | -0/+16 | |
2020-10-14 | Adding four trigger CSRs to the list (#50) | Jan Matyas | 1 | -0/+4 | |
Adding these four CSRs to parse_opcodes: - 0x7a4 tinfo - 0x7a5 tcontrol - 0x7a8 mcontext - 0x7aa scontext | |||||
2020-09-17 | Add encodings of vfrsqrte7.v and vfrece7.v (#49) | Zhen Wei | 1 | -0/+2 | |
2020-08-21 | Add header to .h files. (#48) | Tim Newsome | 1 | -1/+6 | |
The header explains where the file came from. | |||||
2020-08-03 | Make *.vv operand naming be consistent with type (#46) | Zhen Wei | 1 | -48/+48 | |
2020-07-31 | Merge pull request #45 from chihminchao/rvv-and-hypervisor | Andrew Waterman | 8 | -47/+141 | |
Rvv and hypervisor | |||||
2020-07-31 | hyperviosr: add csr mask and interrupt macro name | Chih-Min Chao | 6 | -13/+70 | |
This part copy the implementation which has been merged in spike Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-07-27 | rvv: add eew 128 ~ 1024 load/store opcode | Chih-Min Chao | 1 | -33/+65 | |
spike doesn't implement them but the disassembler use it Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-07-27 | rvv: add whole ldst pseudo instruction and update reference link | Chih-Min Chao | 2 | -1/+6 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-07-21 | Add vrgatherei16.vv | Andrew Waterman | 1 | -10/+11 | |
https://github.com/riscv/riscv-v-spec/commit/a67925038b653a75cd7eadb68b9915449941745d | |||||
2020-07-21 | Incorporate whole-register load/store changes in RVV v1.0-draft | Andrew Waterman | 1 | -2/+20 | |
https://github.com/riscv/riscv-v-spec/commit/20f673c9aef9ee2ee18a30db52b9a2c5d287deb5 | |||||
2020-06-10 | Rebase d242e1ed7 onto master | Andrew Waterman | 3 | -1/+133 | |
2020-05-12 | RVV v0.9: AMOs with explicit element widths | Andrew Waterman | 1 | -19/+39 | |
https://github.com/riscv/riscv-v-spec/commit/cf03f382ab2e5cfa24874ebc7a190fb0311e3f9a | |||||
2020-05-12 | RVV v0.9: loads/stores with explicit element widths | Andrew Waterman | 1 | -45/+33 | |
https://github.com/riscv/riscv-v-spec/commit/aa6032ce9ea4ef8c9f15e7dcb1fa6c7d7ac2d463 | |||||
2020-05-12 | RVV v0.9: change vl1r/vs1r opcodes | Andrew Waterman | 1 | -2/+2 | |
https://github.com/riscv/riscv-v-spec/commit/5a0911c56394cc9ae2b5ade60a019cc82b2f926a | |||||
2020-05-12 | RVV v0.9: new extension instructions | Andrew Waterman | 1 | -0/+9 | |
https://github.com/riscv/riscv-v-spec/commit/b6c85cdad7c120780c2b6241b316567740c9affe#diff-34bccafef6cfe01367796362310416df | |||||
2020-05-12 | RVV v0.9: move VFUNARY0/VFUNARY1 opcodes | Andrew Waterman | 1 | -26/+26 | |
https://github.com/riscv/riscv-v-spec/commit/159124d3da6d1fe693bffc6080ff69876aa66c43#diff-34bccafef6cfe01367796362310416df | |||||
2020-05-04 | Add DCSR_CAUSE_GROUP. (#44) | Tim Newsome | 1 | -0/+1 | |
2020-04-14 | rvv: add new vcsr for vector spec 0.9 (#42) | Chih-Min Chao | 1 | -0/+1 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-04-07 | Remove RV128 for now, because it is quite speculative | Andrew Waterman | 3 | -13/+2 | |
2020-03-31 | update csr to draft-20200326-af69f79 (#39) | Chih-Min Chao | 1 | -1/+16 | |
about two parts 1. hypervisor related 2. missing high part for rv32 Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2020-03-29 | Using OrderedDict to keep encodings for match/mask. (#38) | Kito Cheng | 1 | -2/+3 | |
- Prevent got different result in different python env. | |||||
2020-03-28 | Add FP->int truncating conversions | Andrew Waterman | 1 | -17/+23 | |
See https://github.com/riscv/riscv-v-spec/pull/403/ | |||||
2020-03-28 | Add vfslide1up/down | Andrew Waterman | 1 | -8/+10 | |
See https://github.com/riscv/riscv-v-spec/pull/402/ | |||||
2020-03-03 | Factor out RVC opcodes into per-extension files | Andrew Waterman | 6 | -31/+37 | |
2020-03-03 | Factor out opcodes into per-extension files | Andrew Waterman | 16 | -249/+264 | |
2020-03-03 | Clean up Makefile | Andrew Waterman | 1 | -9/+12 | |
2020-02-28 | Add mcountinhibit CSR | Andrew Waterman | 1 | -0/+1 | |
2020-02-24 | Add N-extension CSRs and status bits. (#37) | michael-roe | 2 | -0/+11 | |
2020-02-13 | Remove mstatus.HPP; move mstatus.VS to its old location | Andrew Waterman | 1 | -3/+2 | |
See https://github.com/riscv/riscv-v-spec/pull/351 | |||||
2019-11-28 | Remove vamo*q; replace vamo*d with vamo*e | Andrew Waterman | 1 | -19/+9 | |
2019-11-28 | Add vmv<nf>r.v | Andrew Waterman | 2 | -0/+6 | |
2019-11-28 | Merge branch 'chihminchao-rvv-0.8-draft-20191118' | Andrew Waterman | 3 | -20/+37 | |
2019-11-28 | rvv: replace vnsrl/vnsra/vnclip suffix with .wv/.wv/.wi | Chih-Min Chao | 1 | -12/+12 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> |