cturek
|
8c57eca262
|
Square root radix 2 working, does not work with division
|
2022-07-14 22:52:09 +00:00 |
|
cturek
|
2f96989aab
|
Square root
|
2022-07-14 21:19:45 +00:00 |
|
cturek
|
cabd41a5a0
|
Six tests passing and a bunch of sizizing issues fixed
|
2022-07-14 19:38:27 +00:00 |
|
cturek
|
8f7ffc3f29
|
S and SM are updating but are not correct yet
|
2022-07-14 00:39:30 +00:00 |
|
cturek
|
0b91e7526f
|
DIVLEN and counter updated for sqrt computation and rounding
|
2022-07-13 22:42:39 +00:00 |
|
cturek
|
97a1548356
|
radix 4 files removed from srt and divlen modified for sqrt
|
2022-07-13 19:46:48 +00:00 |
|
cturek
|
b1906399aa
|
Lint error fixed and added comments to preprocessing
|
2022-07-13 19:34:04 +00:00 |
|
cturek
|
5975d0d470
|
Testbench accepts standard test vector files
|
2022-07-13 18:30:18 +00:00 |
|
cturek
|
3ed6b8d1ff
|
Test generation files in common format
|
2022-07-13 18:11:13 +00:00 |
|
cturek
|
120994b42b
|
Finalized sqrt, ready for debugging
|
2022-07-13 17:56:23 +00:00 |
|
cturek
|
6e96ca2c9b
|
Added adder input selection to on the fly converter
|
2022-07-13 17:47:27 +00:00 |
|
cturek
|
8d5081e8e9
|
little fix
|
2022-07-12 23:04:33 +00:00 |
|
cturek
|
b505ef135d
|
Square root implemented
|
2022-07-12 22:45:54 +00:00 |
|
cturek
|
8edf44063a
|
C register and other various fixes
|
2022-07-12 22:18:56 +00:00 |
|
cturek
|
c60991f2bf
|
On the fly conversion for square root
|
2022-07-12 02:21:38 +00:00 |
|
cturek
|
0dc30a0acf
|
F Selection
|
2022-07-08 21:53:52 +00:00 |
|
Katherine Parry
|
b67792086c
|
moved unsused division code again
|
2022-07-07 16:41:26 -07:00 |
|
cturek
|
ccc97d6fee
|
Sqrt exponents
|
2022-07-07 23:34:56 +00:00 |
|
Katherine Parry
|
b1e2a1e5a1
|
Revert "moved old divsqrt to unusedsrc"
This reverts commit 5dd07c76bd .
|
2022-07-07 16:29:17 -07:00 |
|
Katherine Parry
|
5dd07c76bd
|
moved old divsqrt to unusedsrc
|
2022-07-07 16:09:56 -07:00 |
|
Katherine Parry
|
75a8cea4e4
|
srt divider merged into fpu
|
2022-07-07 16:01:33 -07:00 |
|
cturek
|
010ab2e90e
|
Seventeen Square Root Tests
|
2022-07-07 22:48:46 +00:00 |
|
cturek
|
269884b672
|
Preprocessing for square root
|
2022-07-07 21:23:30 +00:00 |
|
cturek
|
2faa8847f4
|
Radix 2 Integer division working (without signs or remainder)
|
2022-07-05 21:34:49 +00:00 |
|
Katherine Parry
|
d13a4c3378
|
removed an adder out of early termination
|
2022-06-28 18:01:11 +00:00 |
|
cturek
|
7249295f53
|
Updated radix 2 divider to work with integers and floats in new structure. Integers still might not work.
|
2022-06-27 23:55:21 +00:00 |
|
cturek
|
487553077f
|
Added int tests
|
2022-06-27 21:44:06 +00:00 |
|
Katherine Parry
|
a5fb60eb1a
|
radix-4 early termination working for special cases - not working completely
|
2022-06-27 20:43:55 +00:00 |
|
Katherine Parry
|
a85a868b56
|
radix 4 division denormal result handeling
|
2022-06-24 21:02:50 +00:00 |
|
Katherine Parry
|
9eefba5b58
|
added denormal input handeling - radix 4
|
2022-06-24 19:41:40 +00:00 |
|
Katherine Parry
|
de71773d69
|
added radix-4 0/d handling
|
2022-06-23 22:36:19 +00:00 |
|
Katherine Parry
|
a5fc6757a1
|
generate qsel4 in verilog
|
2022-06-23 21:38:04 +00:00 |
|
James Stine
|
4ff866b39e
|
Update
|
2022-06-23 11:59:05 -05:00 |
|
James Stine
|
fe1b7a67cb
|
Add sqrt qlsc table generator
|
2022-06-23 11:46:44 -05:00 |
|
Katherine Parry
|
d7a363aaa7
|
fixt lint error
|
2022-06-23 16:11:50 +00:00 |
|
Katherine Parry
|
1612daa294
|
Testfloat running division - not passing
|
2022-06-23 00:07:34 +00:00 |
|
Katherine Parry
|
6001956bd8
|
using memread for quotent select
|
2022-06-21 15:49:52 -07:00 |
|
James Stine
|
b1f12f3345
|
Add hex output in bad but okay way
|
2022-06-21 15:07:24 -05:00 |
|
James Stine
|
ca0815ce0d
|
Add MATLAB scripts for PD plot
|
2022-06-21 10:14:53 -05:00 |
|
Katherine Parry
|
0c6d36bbb2
|
made fixes to radix-2 divider testbench - divider doesn't pass
|
2022-06-20 23:01:53 +00:00 |
|
Katherine Parry
|
a0abfdefe6
|
radix-4 divider passing tests
|
2022-06-20 22:56:08 +00:00 |
|
Katherine Parry
|
03d823f5d7
|
added fld in rv32 - needs testing
|
2022-06-20 22:53:13 +00:00 |
|
James Stine
|
46bf9c351c
|
Update C program for r=4 division by recurrence to match Table in EL
|
2022-06-20 11:32:40 -05:00 |
|
James Stine
|
c660403ff2
|
Add back SV for integer division to use 8-bit CPA in qslc
|
2022-06-15 11:46:39 -05:00 |
|
James Stine
|
a078015271
|
Add r=4 C code
|
2022-06-15 11:44:09 -05:00 |
|
David Harris
|
9e1ec0255f
|
Removed SRT testvectors from repo
|
2022-06-13 19:27:33 +00:00 |
|
stineje
|
d3ad512d3c
|
Update integer division for r4 and qslc_r4a2.c
|
2022-06-09 16:45:13 -05:00 |
|
David Harris
|
5612ca7041
|
qslc_r4a2 generator
|
2022-06-09 17:26:47 +00:00 |
|
cturek
|
0e308cfccc
|
Added integer division in srt, parametrized everything to work with integers and floating points, parametrized testbench.
|
2022-06-04 00:14:10 +00:00 |
|
cturek
|
e3a0ee333f
|
Fixed typos
|
2022-06-01 00:07:36 +00:00 |
|