Age | Commit message (Expand) | Author | Files | Lines |
2019-11-11 | rvv: add register using check for wide and narrow insn | Chih-Min Chao | 18 | -18/+18 |
2019-11-11 | rvv: fix vsmul sign and variable type | Chih-Min Chao | 2 | -25/+23 |
2019-11-11 | rvv: fix vssr/vssra rounding issue | Chih-Min Chao | 6 | -12/+19 |
2019-11-11 | rvv: fix the rounding bit position for vnclip instructions. | Albert Ou | 6 | -50/+34 |
2019-11-11 | rvv: remove configuable tail-zero | Chih-Min Chao | 15 | -86/+34 |
2019-11-11 | rvv: fix redsum/vmv for non-tail-zero case | Chih-Min Chao | 2 | -23/+20 |
2019-11-11 | rvv: fix vmv.x.s signed-ext issue | Chih-Min Chao | 1 | -22/+25 |
2019-10-29 | rvv: fix floating-point exception for comparison | Chih-Min Chao | 5 | -5/+5 |
2019-10-29 | rvv: remove vmford | Chih-Min Chao | 2 | -10/+0 |
2019-07-19 | Check vtype.vill for all vector instructions except vsetvl[i] | Andrew Waterman | 23 | -13/+23 |
2019-07-19 | Check for F extension in vfmv instructions | Andrew Waterman | 2 | -0/+2 |
2019-07-19 | Avoid relying on sizeof long | Andrew Waterman | 3 | -5/+5 |
2019-07-19 | vext.x.v -> vmv.x.s; unary operation encoding changes | Andrew Waterman | 2 | -30/+25 |
2019-07-12 | DRET should not be legal in M-mode | Andrew Waterman | 1 | -1/+1 |
2019-07-12 | Add debug_mode state bit, rather than overloading dcsr.cause | Andrew Waterman | 1 | -1/+1 |
2019-07-05 | vmfirst/vmpopc have been renamed to vfirst/vpopc | Andrew Waterman | 2 | -0/+0 |
2019-06-18 | rvv: add floating-point instructions | Chih-Min Chao | 81 | -0/+509 |
2019-06-18 | rvv: add load/store instructions | Chih-Min Chao | 44 | -0/+371 |
2019-06-18 | rvv: add integer/fixed-point/mask/reduction/permutation instructions | Chih-Min Chao | 215 | -0/+2226 |
2019-06-18 | rvv: add control instructions and system register access | Chih-Min Chao | 2 | -0/+2 |
2018-11-06 | Report misaligned-address exception on failed store-conditionals | Andrew Waterman | 2 | -14/+8 |
2018-07-10 | Refactor and fix LR/SC implementation (#217) | Andrew Waterman | 4 | -4/+8 |
2018-05-04 | Revert "C.LWSP and C.LDSP with rd=0 are legal instructions" | Andrew Waterman | 2 | -0/+2 |
2018-05-03 | C.LWSP and C.LDSP with rd=0 are legal instructions | Andrew Waterman | 2 | -2/+0 |
2018-04-30 | Only break out of the simulator loop on WFI, not on CSR writes | Andrew Waterman | 1 | -1/+1 |
2018-04-04 | Revert "Fix for issue #183: No illegal instruction exception for c.sxxi instr... | Andrew Waterman | 3 | -3/+3 |
2018-03-16 | Fix for issue #183: No illegal instruction exception for c.sxxi instructions ... | Shubhodeep Roy Choudhury | 3 | -3/+3 |
2018-03-03 | Implement clearing-misa.C-while-PC-is-misaligned proposal | Andrew Waterman | 6 | -0/+6 |
2017-10-19 | Fix implementation of FMIN/FMAX NaN case | Andrew Waterman | 6 | -6/+12 |
2017-09-28 | Implement Q extension | Andrew Waterman | 40 | -8/+163 |
2017-06-30 | Remove reference to H-mode in ECALL | Andrew Waterman | 1 | -1/+1 |
2017-05-25 | minNum -> minimumNumber | Andrew Waterman | 4 | -8/+16 |
2017-05-13 | Make C.LI/C.LUI trapping behavior match spec | Andrew Waterman | 2 | -2/+1 |
2017-04-25 | FMV.X.S/FMV.S.X -> FMV.X.W/FMV.W.X | Andrew Waterman | 2 | -0/+0 |
2017-04-10 | Implement new FP encoding | Andrew Waterman | 54 | -62/+62 |
2017-03-27 | On EBREAK, set badaddr to pc | Andrew Waterman | 2 | -2/+2 |
2017-03-16 | Simplify interrupt-stack discipline | Andrew Waterman | 2 | -2/+2 |
2017-03-13 | Implement mstatus.TW, mstatus.TVM, and mstatus.TSR | Andrew Waterman | 3 | -2/+3 |
2017-02-20 | serialize simulator on wfi | Andrew Waterman | 1 | -1/+1 |
2017-02-15 | sfence.vm -> sfence.vma | Andrew Waterman | 1 | -0/+0 |
2017-02-01 | For FMIN(sNaN, x) and FMIN(qNaN, qNaN), return canonical NaN | Andrew Waterman | 4 | -4/+12 |
2017-02-01 | Set xPIE=1 on xRET | Andrew Waterman | 2 | -2/+2 |
2016-11-10 | AMOs should always return store faults, not load faults | Andrew Waterman | 18 | -54/+18 |
2016-08-17 | Allow mstatus.MPP to store bad values; instead, validate on MRET | Andrew Waterman | 1 | -4/+1 |
2016-07-28 | Add support for virtual priv register. (#59) | Tim Newsome | 1 | -1/+4 |
2016-05-23 | Single step appears to work. | Tim Newsome | 1 | -0/+3 |
2016-05-23 | Add dret. | Tim Newsome | 2 | -3/+6 |
2016-05-23 | Properly save/restore dpc, mcause, mbadaddr. | Tim Newsome | 1 | -0/+3 |
2016-05-21 | Some bugfixes for CSR reading and setting FS for fflags updates (#43) | Andy Wright | 4 | -8/+20 |
2016-04-19 | Split ERET into URET, SRET, HRET, MRET | Andrew Waterman | 4 | -13/+15 |