Commit Graph

34 Commits

Author SHA1 Message Date
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