Commit Graph

52 Commits

Author SHA1 Message Date
Jordan Carlin
1e204f3c12
Update testfloat README formatting 2024-10-17 15:21:37 -07:00
Jordan Carlin
9363379b55
Combine floating point test documentation 2024-10-01 12:44:47 -07:00
Jordan Carlin
90342915af
Cleanup makefile printing 2024-09-29 17:24:24 -07:00
Jordan Carlin
4cacc6b80c
More testfloat makefile cleanup 2024-09-29 01:05:38 -07:00
Jordan Carlin
478ed242ad
More testfloat gen updates to switch to just riscv vectors 2024-09-29 00:32:18 -07:00
Jordan Carlin
495d1c7145
Only generate RISCV version of softfloat 2024-09-28 21:43:41 -07:00
Jordan Carlin
14b630a403
More testfloat fixups 2024-09-28 20:56:58 -07:00
Jordan Carlin
0c2ce32c56
Update fp Makefile to generate softfloat 2024-09-28 20:23:27 -07:00
Jordan Carlin
bf0c7fba95
Update fp Makefile to generate softfloat 2024-09-28 20:20:06 -07:00
Jordan Carlin
0bfd0dc32d
Add license header to new floating point Makefiles 2024-09-20 16:43:36 -07:00
Jordan Carlin
d7edeef79a
Update top level floating point test Makefile to build all vectors and testfloat binaries 2024-09-20 16:28:05 -07:00
Jordan Carlin
766678d076
Add clean target to vector makefile 2024-09-20 16:22:25 -07:00
Jordan Carlin
aa1a86c70e
More testfloat Makefile refactoring and fix using the wrong softfloat 2024-09-19 15:34:16 -07:00
Jordan Carlin
90cf61401e
Fix testfloat Makefile 2024-09-19 13:39:24 -07:00
Jordan Carlin
cc92cb125f
Makefile for all fp testvectors 2024-09-19 13:38:35 -07:00
Jordan Carlin
7071d15341
Initial attempt at two separate version of testfloat for riscv and ieee 2024-09-18 17:37:29 -07:00
Jordan Carlin
c13c57b5a6
Refactor floating point testvector Makefile to split up RISCV and IEEE due to Make issues 2024-09-18 17:37:02 -07:00
Jordan Carlin
cb944e0f92
Remove old testfloat and replace references 2024-09-15 01:03:03 -07:00
Jordan Carlin
7e41961dd1
Remove old softfloat and replace references 2024-09-15 00:34:18 -07:00
Jordan Carlin
f7b93ac700
More simplification of fp testvector makefile 2024-09-14 20:59:00 -07:00
Jordan Carlin
d2ef362761
Fix testfloat cvtint generation 2024-09-14 20:16:28 -07:00
Jordan Carlin
ec8302d597
Split up cvtint and cvtfp tests 2024-09-14 20:11:09 -07:00
Jordan Carlin
00edbd0d95
Testfloat vector generation refactoring 2024-08-15 18:53:26 -07:00
Jordan Carlin
7419689359
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
Shreesh-Kulkarni
93fb0f2a84 Files for Quad Precision Testing Support for Wally 2024-06-26 11:36:04 -07:00
David Harris
990d40410b Test using fpcalc for fp_dataset.py 2024-05-14 11:11:24 -07:00
Shreesh-Kulkarni
9aebc1526e Python script to generate coverpoints for the IBM FP Dataset 2024-05-14 10:43:32 -07:00
Shreesh-Kulkarni
0887e90367 Modified IBM Floating Point Dataset Generator for Quads 2024-05-14 10:34:45 -07:00
David Harris
75c10bddfa Moved case.sh to tests/fp 2024-05-13 07:12:16 -07:00
David Harris
025e65ce1a Removed unnecessary printing from extract_arch_vectors 2024-05-06 06:28:15 -07:00
Kevin Kim
d790a88277 fixed bug in intdivrem test vector extraction 2024-03-17 14:47:37 -07:00
Kevin Kim
f6a3474550 fixed bug in testvector extract script
-old script skips first 2 lines in rv32m case, new script only skips first line
- prior code skipped every other line in the reference file, so it only generated half the test vectors, with half of them having the wrong answer
- prior code also opened test vector file to be written to in "append" mode, and I changed to write mode (so that the script overwrites instead of adding to an existing file)
2023-06-22 09:13:22 -07:00
David Harris
1831dfccc2 Fixed paths in creating division test vectors 2023-05-31 06:30:41 -07:00
David Harris
b5f70013b1 Clean up combined int/fp vector creation 2023-05-30 14:01:12 -07:00
Alessandro Maiuolo
9b290669d5 integrated tv generation for IFdivsqrt 2023-03-29 20:57:26 -07:00
Katherine Parry
5f7072bd96 postprocessing unit created and passing all tests 2022-06-13 22:47:51 +00:00
Katherine Parry
b6b3f04af2 added create all vectores file 2022-06-02 21:56:47 +00:00
Katherine Parry
c5bde75e30 added createallvectors 2022-06-02 21:56:05 +00:00
Katherine Parry
c264585fe8 single and double conversions pass all tests 2022-05-25 23:02:02 +00:00
David Harris
d5531e74c6 Removed extra fields from fp vectors 2022-04-18 17:59:48 +00:00
James E. Stine
600a2c5e2f Update mkdir in run_all.sh to guarantee no errors 2022-04-14 22:23:23 -05:00
David Harris
ff0bddb7df Removed outdated sample testfloat calls 2022-04-04 17:23:39 +00:00
Katherine Parry
20885f4dea generating all testfloat vectors 2022-04-04 17:17:12 +00:00
Katherine Parry
2042374102 FMA parameterized and FMA testbench reworked 2022-03-19 19:39:03 +00:00
James E. Stine
3293ebc0c0 Update FP vector scripts for testing 754 2022-02-26 14:17:41 -06:00
James E. Stine
3d258af2bb Update Makefile for SoftFloat-3e 2022-02-26 14:10:27 -06:00
James E. Stine
55e70bb1ba Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2022-02-26 13:20:59 -06:00
James E. Stine
81e1c1cdc0 Update sample SoftFloat programs 2022-02-26 13:20:50 -06:00
David Harris
eda60a7691 Moved Softfloat / TestFloat 2022-02-26 19:17:32 +00:00
James E. Stine
7ef5b4344f Delete unused FP vector scripts 2022-02-26 13:02:57 -06:00