sparc: fix NaN handling
authorBlue Swirl <blauwirbel@gmail.com>
Tue, 18 Jan 2011 21:34:51 +0000 (21:34 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Tue, 18 Jan 2011 21:34:51 +0000 (21:34 +0000)
commit1b5f56b134dc2d338911242424795de70c7475fd
treeca309a5a33201d368bc1d787f2cb39cc8e831ee7
parent5642463aeeb187597e217706d9ed2663cd3734c0
sparc: fix NaN handling

Fix several bugs in NaN handling:
 * e in fcmpe* only changes qNaN handling
 * FCC is unchanged if an exception is raised
 * clear previous FTT before setting it

Reported-by: Mateusz Loskot <mateusz@loskot.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-sparc/op_helper.c