This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.19-515-ga88dadb


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  a88dadbed5d7589ac7880efe62ea511844107795 (commit)
      from  c95b3011018893fcc473279768a67a24a73bbef2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a88dadbed5d7589ac7880efe62ea511844107795

commit a88dadbed5d7589ac7880efe62ea511844107795
Author: Wilco <wdijkstr@arm.com>
Date:   Mon Jun 2 12:44:21 2014 +0100

    [AArch64] Remove ISB after FPCR write.

diff --git a/ChangeLog b/ChangeLog
index b20156c..8a55607 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2014-06-02  Wilco  <wdijkstr@arm.com>
 
+	* sysdeps/aarch64/fpu/fpu_control.h (_FPU_SETCW): Remove ISB after
+	FPCR write.
+
+2014-06-02  Wilco  <wdijkstr@arm.com>
+
 	[BZ #17009]
 	* sysdeps/aarch64/fpu/feupdateenv (feupdateenv):
 	Rewrite to reduce FPCR/FPSR accesses.
diff --git a/sysdeps/aarch64/fpu/fpu_control.h b/sysdeps/aarch64/fpu/fpu_control.h
index 6a265e8..d5a890d 100644
--- a/sysdeps/aarch64/fpu/fpu_control.h
+++ b/sysdeps/aarch64/fpu/fpu_control.h
@@ -24,11 +24,8 @@
 #define _FPU_GETCW(fpcr) \
   __asm__ __volatile__ ("mrs	%0, fpcr" : "=r" (fpcr))
 
-#define _FPU_SETCW(fpcr)				   \
-  {							   \
-    __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (fpcr)); \
-    __asm__ __volatile__ ("isb");			   \
-  }
+#define _FPU_SETCW(fpcr) \
+  __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (fpcr))
 
 #define _FPU_GETFPSR(fpsr) \
   __asm__ __volatile__ ("mrs	%0, fpsr" : "=r" (fpsr))

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |    5 +++++
 sysdeps/aarch64/fpu/fpu_control.h |    7 ++-----
 2 files changed, 7 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]