Chen
d1b44feb1e
Fix compilation for Chisel 3.6.0 ( #17 )
2023-10-10 07:47:49 -05:00
Li Qianruo
1bad625af6
Add instructions to run unit tests
2022-08-24 20:23:28 +08:00
LinJiawei
5f4e3a71bc
FADD: avoid use decoder
2021-11-16 17:31:07 +08:00
Fawang Zhang
1a3c4d14b1
Merge pull request #10 from OpenXiangShan/srt16div
...
Division and sqrt module
2021-11-12 21:50:33 +08:00
Li Qianruo
bbd5149dd2
Made some minor adjustments
...
Also timing is OK
2021-11-04 14:38:43 +08:00
Li Qianruo
69caf1dfc6
Pass Softfloat tests
...
The code is still dirty though. And timing may need to be improved
2021-11-03 19:09:14 +08:00
Li Qianruo
aa45951741
Temporary commit
2021-10-21 15:47:17 +08:00
LinJiawei
e6ef8a7364
FADD: optimize near path
2021-10-13 16:43:30 +08:00
Jiawei Lin
e3263c74fd
Merge pull request #9 from sequencer/main
...
override main is deprecated.
2021-09-02 23:08:23 +08:00
Jiuyang Liu
e642cb210b
override main is deprecated.
2021-09-02 01:43:06 +08:00
Jiawei Lin
3c7bb75380
Create README.md
2021-08-29 00:47:09 +08:00
Jiawei Lin
104f4cd4b8
Merge pull request #8 from OpenXiangShan/cascade-fma
...
Cascade FMA
2021-08-28 18:40:38 +08:00
LinJiawei
ee33622a06
Cascade FMA
2021-08-28 18:39:49 +08:00
Jiawei Lin
b3b3e52ece
Update Makefile
2021-08-07 18:59:47 +08:00
Jiawei Lin
43d7dfe86d
Merge pull request #7 from OpenXiangShan/fadd
...
FADD: make mask generation more readable
2021-07-29 10:05:16 +08:00
LinJiawei
9ff56bf6b0
FADD: make mask generation more readable
2021-07-29 10:01:29 +08:00
Jiawei Lin
9602f525eb
Merge pull request #6 from OpenXiangShan/fadd
...
FADD: Bug fix
2021-07-29 01:08:19 +08:00
LinJiawei
f4ac04f9e6
Merge remote-tracking branch 'origin/main' into fadd
2021-07-29 00:29:48 +08:00
LinJiawei
e8e4252ea8
FADD: Bug fix
...
If exp of operand a is not large enough (exceed_lim),
the int_bit in NearPath should be shift_lim_bit generated
by shift_lim_mask instead of int_bit_predicted generated
by LZA.
2021-07-29 00:25:35 +08:00
Jiawei Lin
e3c615239a
Merge pull request #5 from OpenXiangShan/fp-to-fp
...
Add 'FPToFP'
2021-07-28 20:11:44 +08:00
LinJiawei
d79f3d86b1
Add 'FPToFP'
2021-07-28 20:10:23 +08:00
Jiawei Lin
38c779eaa8
Merge pull request #4 from OpenXiangShan/int-to-fp
...
Add 'IntToFP'
2021-07-27 12:19:32 +08:00
LinJiawei
ae0a6f1a6b
Add 'IntToFP'
2021-07-27 12:18:55 +08:00
Jiawei Lin
705df8d63a
Merge pull request #3 from OpenXiangShan/fcmp
...
Add module 'FCMP'
2021-07-27 00:22:29 +08:00
LinJiawei
370b091778
Impl FCMP
2021-07-26 23:33:03 +08:00
Jiawei Lin
3dece8327b
Update Makefile
...
remove -forever option
2021-07-26 23:31:48 +08:00
Jiawei Lin
68aa2ed553
Merge pull request #2 from OpenXiangShan/fp-to-int
...
Add module 'FPToInt'
2021-07-23 14:01:36 +08:00
LinJiawei
0ea8639808
Finish FPToInt
2021-07-23 13:59:59 +08:00
LinJiawei
dcbdae7c21
Add test top for FPToInt
2021-07-17 12:06:35 +08:00
LinJiawei
a2ae2c3780
Split generator from RTL
2021-07-17 12:05:04 +08:00
LinJiawei
81cf765477
Optimize right shifter in FarPath
2021-07-16 19:18:32 +08:00
Jiawei Lin
0862e27c93
Merge pull request #1 from OpenXiangShan/fadd
...
Remove unused variables in FADD
2021-07-16 17:27:09 +08:00
LinJiawei
19a3ee0bd5
Remove unused variables
2021-07-16 17:25:42 +08:00
LinJiawei
79febf1a8f
Initial commit
2021-07-15 15:11:20 +08:00