glibc/soft-fp
Jakub Jelinek d68f5d2cff [BZ #2749]
* soft-fp/op-common.h (FP_TRUNC): When truncating a NaN, clear 
workbits in semi-raw fraction.
	* math/test-misc.c: Add new tests.

	* math/basic-test.c: Include test-skeleton.c.
	(TEST_TRUNC): Define.
	(truncdfsf_test, trunctfsf_test, trunctfdf_test): New.
	(main): Rename to ...
	(do_test): ...this.  Run new tests.
	(TEST_FUNCTION): Define.

	[BZ #2749]
	* soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow
	handling for high words.
	* soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact
	and overflow for infinity.
2007-01-15  Jakub Jelinek  <jakub@redhat.com>

	* soft-fp/op-common.h (FP_TRUNC): When truncating a NaN, clear
	workbits in semi-raw fraction.

	* math/test-misc.c: Add new tests.

2007-01-14  Steven Munroe  <sjmunroe@us.ibm.com>

	* math/basic-test.c: Include test-skeleton.c.
	(TEST_TRUNC): Define.
	(truncdfsf_test, trunctfsf_test, trunctfdf_test): New.
	(main): Rename to ...
	(do_test): ...this.  Run new tests.
	(TEST_FUNCTION): Define.

2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
	    Joe Kerian  <jkerian@us.us.ibm.com>

	[BZ #2749]
	* soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow
	handling for high words.
	* soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact
	and overflow for infinity.
2007-01-15 23:43:04 +00:00
..
Banner Update. 1999-12-29 18:11:48 +00:00
Makefile * soft-fp/Makefile (gcc-single-routines): Add unordsf2, 2006-01-06 10:47:57 +00:00
adddf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
addsf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
addtf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
divdf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
divsf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
divtf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
double.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
eqdf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
eqsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
eqtf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
extenddftf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
extended.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
extendsfdf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
extendsftf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixdfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixdfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixsfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixsfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixtfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixtfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunsdfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunsdfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunssfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunssfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunstfdi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
fixunstfsi.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatdidf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatdisf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatditf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatsidf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatsisf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatsitf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatundidf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatundisf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatunditf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatunsidf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatunsisf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
floatunsitf.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
gedf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
gesf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
getf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
ledf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
lesf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
letf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
muldf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
mulsf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
multf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
negdf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
negsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
negtf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
op-1.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
op-2.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
op-4.h [BZ #2749] 2007-01-15 23:43:04 +00:00
op-8.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
op-common.h [BZ #2749] 2007-01-15 23:43:04 +00:00
quad.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
single.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
soft-fp.h * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
sqrtdf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
sqrtsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
sqrttf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
subdf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
subsf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
subtf3.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
testit.c Update. 1999-12-29 18:11:48 +00:00
truncdfsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
trunctfdf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
trunctfsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
unorddf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
unordsf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00
unordtf2.c * soft-fp/adddf3.c: Add libgcc exception. Update FSF address. 2006-04-04 08:25:52 +00:00