diff options
author | Albert Ou <aou@eecs.berkeley.edu> | 2019-09-28 19:22:11 +0800 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2019-11-11 19:02:34 -0800 |
commit | 4cdecf219b3f8165a24ca83bc92f0241e0832513 (patch) | |
tree | ce421b76972945989a42757951a4ae14cb88f770 /riscv/encoding.h | |
parent | 590abe0960e9604f439d572c75abb440bbeaeadd (diff) | |
download | spike-4cdecf219b3f8165a24ca83bc92f0241e0832513.zip spike-4cdecf219b3f8165a24ca83bc92f0241e0832513.tar.gz spike-4cdecf219b3f8165a24ca83bc92f0241e0832513.tar.bz2 |
rvv: fix the rounding bit position for vnclip instructions.
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>
Diffstat (limited to 'riscv/encoding.h')
0 files changed, 0 insertions, 0 deletions