+2015-04-01 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * sysdeps/aarch64/fpu/math_private.h
+ (define math_opt_barrier): Add AArch64 version.
+ (math_force_eval): Likewise.
+
2015-07-13 Wilco Dijkstra <wdijkstr@arm.com>
* sysdeps/aarch64/strlen.S (strlen): Optimize strlen.
#include <fenv.h>
#include <fpu_control.h>
+#define math_opt_barrier(x) \
+({ __typeof (x) __x = (x); __asm ("" : "+w" (__x)); __x; })
+#define math_force_eval(x) \
+({ __typeof (x) __x = (x); __asm __volatile__ ("" : : "w" (__x)); })
+
extern __always_inline double
__ieee754_sqrt (double d)
{