Skip to content

Commit

Permalink
Integer SRT16 Divider (OpenXiangShan#1019)
Browse files Browse the repository at this point in the history
* New SRT4 divider that may improve timing

See "Digital reurrence dividers with reduced logical depth"

* SRT16 Int Divider that is working properly

* Fix bug related to div 1

* Timing improved version of SRT16 int divider

* Add copyright and made some minor changes

* Fix bugs related to div 0

* Fix another div 0 bug

* Fix another special case bug
  • Loading branch information
lqr8 authored Sep 23, 2021
1 parent 46d289c commit a58e335
Show file tree
Hide file tree
Showing 5 changed files with 952 additions and 196 deletions.
3 changes: 3 additions & 0 deletions debug/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ tlc-test:
l1-test:
cd .. && mill XiangShan.test.testOnly -o -s cache.L1DTest.L1DCacheTest

int-divider-test:
cd .. && mill XiangShan.test.testOnly -o -s futest.IntDividerTest

unit-test-all:
cd .. && mill XiangShan.test.test -P$(P)

Expand Down
Loading

0 comments on commit a58e335

Please sign in to comment.