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
David Harris
380e990def
moved fp to tests
2022-01-14 23:05:59 +00:00