David Harris
|
211705eca2
|
clean up divshiftcalc
|
2022-09-20 03:17:29 -07:00 |
|
David Harris
|
d3b2a192eb
|
clean up divshiftcalc
|
2022-09-20 03:13:11 -07:00 |
|
David Harris
|
f5083803c2
|
clean up divshiftcalc
|
2022-09-20 03:08:25 -07:00 |
|
David Harris
|
2faa0d14be
|
Cleaning up divshiftcalc LOGNORMSHIFTSZ
|
2022-09-20 02:35:01 -07:00 |
|
cturek
|
019a6eb9f5
|
Radix 4 sqrt passing first two tests
|
2022-09-19 21:26:32 +00:00 |
|
David Harris
|
8e90862dad
|
Removed EarlyTermShift from fdiv
|
2022-09-19 08:44:23 -07:00 |
|
David Harris
|
73ceb4590c
|
Finished unified divsqrt otfc and fgen name changes
|
2022-09-19 08:30:59 -07:00 |
|
David Harris
|
3cf6becaf4
|
fdivsqrtiter simplification
|
2022-09-19 01:08:01 -07:00 |
|
David Harris
|
e840edc4e6
|
Reduced number of cycles needed for division
|
2022-09-19 01:02:04 -07:00 |
|
David Harris
|
d6f1453275
|
Cleaned up otfc4
|
2022-09-19 00:58:20 -07:00 |
|
David Harris
|
309995a6e9
|
OTFC simplification
|
2022-09-19 00:51:56 -07:00 |
|
David Harris
|
59b6346a28
|
Removed unused otfc for Q
|
2022-09-19 00:43:27 -07:00 |
|
David Harris
|
e764d4322c
|
fdiv cleanup
|
2022-09-19 00:32:34 -07:00 |
|
David Harris
|
cf0c20d489
|
Division working again for radix 2 with unified OTFC
|
2022-09-19 00:30:30 -07:00 |
|
David Harris
|
b636072914
|
Unified on-the-fly conversion working for radix 2; broke radix-4 division
|
2022-09-19 00:04:00 -07:00 |
|
David Harris
|
4dbe1035cb
|
Added 2 bits to C to initialize properly
|
2022-09-18 22:44:22 -07:00 |
|
David Harris
|
f202eb0f6f
|
Added 2 bits to C to initialize properly
|
2022-09-18 22:42:35 -07:00 |
|
David Harris
|
b74a68ff0f
|
Reduced number of cycles required for lower-precision sqrt
|
2022-09-17 09:55:34 -07:00 |
|
David Harris
|
ac78823f6c
|
Starting to adust number of cycles for division/sqrt
|
2022-09-17 05:58:59 -07:00 |
|
cturek
|
79addec27a
|
Fixed j1 to align with new C reg
|
2022-09-16 02:15:48 +00:00 |
|
David Harris
|
29d9ded25c
|
FDIVSQRT cleanup
|
2022-09-15 09:10:57 -07:00 |
|
cturek
|
da67e02392
|
Added shift for radix 4 sqrt
|
2022-09-14 17:34:24 +00:00 |
|
cturek
|
47d02db2eb
|
Moved X-1 to preproc
|
2022-09-14 17:26:56 +00:00 |
|
cturek
|
4f3baea0fc
|
removed unnecessary XZero from wsmux
|
2022-09-14 16:59:52 +00:00 |
|
David Harris
|
1495305045
|
Removed unused signals
|
2022-09-12 11:35:35 -07:00 |
|
David Harris
|
7639c05e51
|
Moved C to shift before rather than after using in an iteration
|
2022-09-08 16:05:53 -07:00 |
|
David Harris
|
7ba9b0b349
|
divsqrt comment cleanup
|
2022-09-08 15:40:42 -07:00 |
|
David Harris
|
5ea82cff33
|
CSA-based completion detection
|
2022-09-08 14:58:08 -07:00 |
|
David Harris
|
2d5e7827df
|
Factored out aplusbeq0 unit
|
2022-09-07 11:36:35 -07:00 |
|
David Harris
|
838d98cf4b
|
Preprocessing cleanup
|
2022-09-07 10:21:27 -07:00 |
|
David Harris
|
c8e0ea067e
|
Continued simplifying fdivsqrt postprocessing
|
2022-09-07 07:02:22 -07:00 |
|
David Harris
|
b0ff3a0952
|
Continued simplifying fdivsqrt postprocessing
|
2022-09-07 07:00:13 -07:00 |
|
David Harris
|
9e7926e8d7
|
Moving postprocessing into postproc block
|
2022-09-07 06:42:37 -07:00 |
|
David Harris
|
c39e71f168
|
fdivsqrtfsm cleanup
|
2022-09-07 06:32:07 -07:00 |
|
David Harris
|
027b303b20
|
fdivsqrtfsm cleanup
|
2022-09-07 06:27:01 -07:00 |
|
David Harris
|
19e449b83d
|
Fixed regression for divsqrt radix2
|
2022-09-07 06:12:23 -07:00 |
|
David Harris
|
41448663b9
|
Initial radix 4 square root debuggin
|
2022-09-01 16:57:57 -07:00 |
|
David Harris
|
5e26bcced1
|
Fixed lint errors in square root and improved waveforms in testfloat
|
2022-09-01 15:49:13 -07:00 |
|
David Harris
|
199296dd03
|
fdiv debug
|
2022-08-31 14:26:31 -07:00 |
|
David Harris
|
09456db445
|
Checking in radix 4 square root with qsel, fgen, softc, but not working
|
2022-08-31 10:54:50 -07:00 |
|
David Harris
|
e1760dde55
|
Fixed checking termination in testfloat testbench
|
2022-08-30 10:55:21 -07:00 |
|
David Harris
|
28db4fdc70
|
commented out lines to have divider work again
|
2022-08-29 13:01:32 -07:00 |
|
David Harris
|
a6efbb3fda
|
Initial FDIVSQRT simplification working
|
2022-08-29 12:01:09 -07:00 |
|
David Harris
|
a82cf3d0ba
|
Simplify FSM
|
2022-08-29 04:32:27 -07:00 |
|
David Harris
|
7856f08e1d
|
Renamed special case
|
2022-08-29 04:29:58 -07:00 |
|
David Harris
|
7d4e85bf21
|
Separated out radix 2 and radix 4 stages into different modules
|
2022-08-29 04:26:14 -07:00 |
|
David Harris
|
2788022c22
|
renamed srt to fdivsqrt
|
2022-08-29 04:04:05 -07:00 |
|
David Harris
|
d72068d582
|
Only stall FPU to IEU on convert instructions with dependencies
|
2022-08-23 12:57:18 -07:00 |
|
David Harris
|
05aa18fe14
|
Cleaned up fcvt selection control to IEU and FPUIllegalInst signals
|
2022-08-23 12:17:19 -07:00 |
|
David Harris
|
f72d07adce
|
Improved illegal instruction checking in FPU
|
2022-08-23 11:08:02 -07:00 |
|