- Dec 07, 2019
-
-
kritik bhimani authored
-
kritik bhimani authored
-
Albert Ou authored
-
Udit Khanna authored
* SFENCE.VMA requires S-mode * MSTATUS.SUM hardwired to 0 if no S-Mode
-
- Nov 28, 2019
-
-
Andrew Waterman authored
Closes #363
-
Andrew Waterman authored
-
- Nov 25, 2019
-
-
Andrew Waterman authored
Partially reverts 0162a6e7 Closes #361
-
- Nov 16, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Nov 13, 2019
-
-
Andrew Waterman authored
Add --priv command-line option to set which privilege modes are available
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
reset will copy max_isa over to state.misa.
-
Andrew Waterman authored
rvv-0.8-2019-11
-
- Nov 12, 2019
-
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
'require_vector' should appear in front of each instruction and this trigger illegal exception when V extension isn't supported. Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
remove unecessary checking Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
include 1. unit-stride 2. strided 3. indexed 4. fault-first Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
for most instruction which are in single, single, single/scalar/immediate format Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
include: 1. integer comparison 2. float comparison Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
include 1. vredxxx 2. vwredxxx since reduction keep the accumulation result in pipeline and write 1 widen element back to dst register. Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
include 1. narrow shift 2. narrow clip 3. wide mac Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
1. fix the ELAN check for vill 2. handle 'rs1 = x0' 3. make logic more readable Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
use 128bit to store temporary result to handle shift = 63 case in rv64 Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Albert Ou authored
1. The rounding increment should be derived from the shift amount, not SEW. 2. Use 128bit to store temporary result to handle shift = 63 case in rv64 Signed-off-by:
Albert Ou <aou@eecs.berkeley.edu> Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com>
-
Albert Ou authored
* round-to-nearest-even: In the case that result[gb] = 0, the result should still be rounded up if result[gb-1] != 0 && result[gb-2:0] != 0 (the usual round-to-nearest behavior outside of the tiebreaker). * round-down: Since all uses of INT_ROUNDING() are immediately followed with a right shift by gb, clearing the lower bits is unnecessary. * round-to-odd: The LSB should be OR'd only if result[gb-1:0] != 0. Signed-off-by:Albert Ou <aou@eecs.berkeley.edu>
-
Chih-Min Chao authored
tail zero feature has been removed after v0.8-draft Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
- Oct 30, 2019
-
-
Chih-Min Chao authored
don't use quiet api Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
has been removed in https://github.com/riscv/riscv-v-spec/pull/249 Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com>
-
- Oct 29, 2019
-
-
Andrew Waterman authored
Implement support for big-endian hosts
-