PowerPC: Suppress unnecessary FPSCR write
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Mon, 28 Apr 2014 19:38:24 +0000 (14:38 -0500)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Tue, 29 Apr 2014 12:05:39 +0000 (07:05 -0500)
commit18f2945ae9216cfcd53a162080a73e3d719de9e6
tree8d529fe01c41f0d3c6dd290aa69dbf4e5d6e083f
parent5abebba403181de898bbea4ee1bcce5f088c663b
PowerPC: Suppress unnecessary FPSCR write

This patch optimizes the FPSCR update on exception and rounding change
functions by just updating its value if new value if different from
current one.  It also optimizes fedisableexcept and feenableexcept by
removing an unecessary FPSCR read.
ChangeLog
sysdeps/powerpc/fpu/fclrexcpt.c
sysdeps/powerpc/fpu/fedisblxcpt.c
sysdeps/powerpc/fpu/feenablxcpt.c
sysdeps/powerpc/fpu/feholdexcpt.c
sysdeps/powerpc/fpu/fenv_libc.h
sysdeps/powerpc/fpu/fesetenv.c
sysdeps/powerpc/fpu/fsetexcptflg.c