diff options
author | David Cournapeau <cournape@gmail.com> | 2008-08-20 22:03:19 +0000 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2008-08-20 22:03:19 +0000 |
commit | c2329b05666c60955c42b431ea1ed9562a00c6bc (patch) | |
tree | 8431ce58073ab80742a9d5d0ee711ac0b8948a21 | |
parent | 14dd0de454d1a40ed70495c4ed3ead1962c8cd37 (diff) | |
download | numpy-c2329b05666c60955c42b431ea1ed9562a00c6bc.tar.gz |
Update fenv.h for cygwin: all asm calls should be tagged as volatile.
-rw-r--r-- | numpy/core/include/numpy/fenv/fenv.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/numpy/core/include/numpy/fenv/fenv.h b/numpy/core/include/numpy/fenv/fenv.h index a1371770f..188f5d477 100644 --- a/numpy/core/include/numpy/fenv/fenv.h +++ b/numpy/core/include/numpy/fenv/fenv.h @@ -68,9 +68,9 @@ extern const fenv_t npy__fe_dfl_env; #define __fldcw(__cw) __asm __volatile("fldcw %0" : : "m" (__cw)) #define __fldenv(__env) __asm __volatile("fldenv %0" : : "m" (__env)) #define __fnclex() __asm __volatile("fnclex") -#define __fnstenv(__env) __asm("fnstenv %0" : "=m" (*(__env))) -#define __fnstcw(__cw) __asm("fnstcw %0" : "=m" (*(__cw))) -#define __fnstsw(__sw) __asm("fnstsw %0" : "=am" (*(__sw))) +#define __fnstenv(__env) __asm __volatile("fnstenv %0" : "=m" (*(__env))) +#define __fnstcw(__cw) __asm __volatile("fnstcw %0" : "=m" (*(__cw))) +#define __fnstsw(__sw) __asm __volatile("fnstsw %0" : "=am" (*(__sw))) #define __fwait() __asm __volatile("fwait") static __inline int |