Back to index

glibc  2.9
Defines
math_private.h File Reference
#include <math/math_private.h>

Go to the source code of this file.

Defines

#define math_opt_barrier(x)
#define math_force_eval(x)

Define Documentation

#define math_force_eval (   x)
Value:
do                                               \
  {                                              \
    if (sizeof (x) <= sizeof (double))                  \
      __asm __volatile ("" : : "x" (x));         \
    else                                         \
      __asm __volatile ("" : : "f" (x));         \
  }                                              \
while (0)

Definition at line 10 of file math_private.h.

#define math_opt_barrier (   x)
Value:
({ __typeof(x) __x;                              \
   if (sizeof (x) <= sizeof (double))                   \
     __asm ("" : "=x" (__x) : "0" (x));                 \
   else                                                 \
     __asm ("" : "=t" (__x) : "0" (x));                 \
   __x; })

Definition at line 3 of file math_private.h.