@@ -74,7 +74,7 @@ END_EXTERN_C()
74
74
# define HAVE__CONTROLFP_S
75
75
#endif /* _MSC_VER */
76
76
77
- #if defined(HAVE__CONTROLFP_S ) && !defined(__x86_64__ )
77
+ #if defined(HAVE__CONTROLFP_S ) && !defined(__i386__ ) && !defined( __x86_64__ )
78
78
79
79
/* float.h defines _controlfp_s */
80
80
# include <float.h>
@@ -138,7 +138,7 @@ END_EXTERN_C()
138
138
return _xpfpa_result; \
139
139
} while (0)
140
140
141
- #elif defined(HAVE__CONTROLFP ) && !defined(__x86_64__ )
141
+ #elif defined(HAVE__CONTROLFP ) && !defined(__i386__ ) && !defined( __x86_64__ )
142
142
143
143
/* float.h defines _controlfp */
144
144
# include <float.h>
@@ -197,7 +197,7 @@ END_EXTERN_C()
197
197
return _xpfpa_result; \
198
198
} while (0)
199
199
200
- #elif defined(HAVE__FPU_SETCW ) && !defined(__x86_64__ ) /* glibc systems */
200
+ #elif defined(HAVE__FPU_SETCW ) && !defined(__i386__ ) && !defined( __x86_64__ ) /* glibc systems */
201
201
202
202
/* fpu_control.h defines _FPU_[GS]ETCW */
203
203
# include <fpu_control.h>
@@ -256,7 +256,7 @@ END_EXTERN_C()
256
256
return _xpfpa_result; \
257
257
} while (0)
258
258
259
- #elif defined(HAVE_FPSETPREC ) && !defined(__x86_64__ ) /* FreeBSD */
259
+ #elif defined(HAVE_FPSETPREC ) && !defined(__i386__ ) && !defined( __x86_64__ ) /* FreeBSD */
260
260
261
261
/* fpu_control.h defines _FPU_[GS]ETCW */
262
262
# include <machine/ieeefp.h>
@@ -312,7 +312,7 @@ END_EXTERN_C()
312
312
return _xpfpa_result; \
313
313
} while (0)
314
314
315
- #elif defined(HAVE_FPU_INLINE_ASM_X86 ) && !defined(__x86_64__ )
315
+ #elif defined(HAVE_FPU_INLINE_ASM_X86 ) && !defined(__i386__ ) && !defined( __x86_64__ )
316
316
317
317
/*
318
318
Custom x86 inline assembler implementation.
0 commit comments