aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-07-21Fix -Wreturn-type errors in fNNRandomHEADmasterOlaf Hering3-0/+3
In case global CFLAGS contains -Werror=return-type, compilation fails as shown below. For some reason gcc is unable to recognize the possible range of values in the switch statements, which can only ever be between zero and seven. Assist the compiler by adding a default statement. This fixes compilation in openSUSE Tumbleweed, which adds -Werror=return-type to global CFLAGS. source/genCases_f64.c: In function 'f64Random': source/genCases_f64.c:559:1: error: control reaches end of non-void function [-Werror=return-type] source/genCases_f32.c: In function 'f32Random': source/genCases_f32.c:417:1: error: control reaches end of non-void function [-Werror=return-type] source/genCases_f16.c: In function 'f16Random': source/genCases_f16.c:336:1: error: control reaches end of non-void function [-Werror=return-type] Signed-off-by: Olaf Hering <olaf@aepfle.de>
2023-02-17All verbosity reduction in the testfloat codeAlex Bennée3-14/+22
By itself this has no effect as the flag never gets altered by the original code. However QEMU's fp-test program directly include the test float code and that will shortly gain the ability to twiddle this flag. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2019-01-17fail: constify fail_programNameEmilio G. Cota2-2/+2
Signed-off-by: Emilio G. Cota <cota@braap.org>
2018-09-08testLoops: add testLoops_trueFlagsFunctionEmilio G. Cota108-212/+230
Instead of using *trueFlagsPtr. This will allow us to test code paths that depend on certain flags already being set. Signed-off-by: Emilio G. Cota <cota@braap.org>
2018-01-26Release 3e. See "doc/TestFloat-history.html".John Hauser204-964/+1112
2017-08-18Release 3d. See "doc/TestFloat-history.html".John Hauser203-252/+379
2017-02-10Release 3c. See "doc/TestFloat-history.html".John Hauser204-1086/+1696
2016-07-22Release 3b. See "doc/TestFloat-history.html".John Hauser203-1046/+10439
2016-02-22Modified `testsoftfloat' to accept zero as the result of convertingJohn Hauser1-39/+38
a negative floating-point value to an unsigned integer format. (Also renamed `shiftCount' to `shiftDist' inside "slowfloat.c".)
2015-11-03Release 3a.John Hauser171-4017/+4560
2015-10-21Merge pull request #4 from darius-bluespec/gitignoreAndrew Waterman1-0/+3
Add .gitignore patterns for compiler output.
2015-10-21Add .gitignore patterns for compiler output.Darius Rad1-0/+3
2015-09-16added readme in markdown formatScott Beamer1-0/+26
2015-07-22Merge pull request #3 from ucb-bar/lmAndrew Waterman3-17/+20
Pass -lm at end of linker command line
2015-07-22Pass -lm at end of linker command lineAndrew Waterman3-17/+20
The order of arguments to the gcc matters, and putting -lm at the beginning doesn't expose libm to subsequenly listedt object files.
2015-02-19Fixed a missing comma that prevented compilation on big-endian machines.John Hauser12-25/+25
Reboot the official release date (for the last time) to be 2015 Feb 16.
2015-02-05Corrected documented history for earlier TestFloat Release 2 series.John Hauser1-8/+12
2015-01-29Fixed Makefiles to match final name of repository for Berkeley SoftFloat.John Hauser6-6/+6
2015-01-15Following SoftFloat, reboot official release date to be 2015 Jan 9.John Hauser11-13/+13
2015-01-08Fixed some minor errors in the documentation.John Hauser2-4/+4
2014-12-17Finalized documentation for TestFloat Release 3.John Hauser11-433/+527
2014-12-11Added build targets for 32-bit Intel x86 with SSE2.John Hauser4-0/+718
2014-12-11Update in RC for Release 3, fixing some bugs and improving the documentation.John Hauser24-197/+1665
2014-11-28Fixed out-of-date Makefile.John Hauser1-19/+23
2014-11-28First draft of RC for Release 3, to start review process.John Hauser159-0/+41196