81 |
#include <math.h> |
#include <math.h> |
82 |
#define TARGET_NATIVE_MATH_FLOAT_FLOAT_ISINF(f) isinf(f) |
#define TARGET_NATIVE_MATH_FLOAT_FLOAT_ISINF(f) isinf(f) |
83 |
#endif |
#endif |
84 |
|
#ifndef TARGET_NATIVE_MATH_FLOAT_FLOAT_FINITE |
85 |
|
#include <math.h> |
86 |
|
#define TARGET_NATIVE_MATH_FLOAT_FLOAT_FINITE(f) finite(f) |
87 |
|
#endif |
88 |
|
|
89 |
#ifndef TARGET_NATIVE_MATH_FLOAT_DOUBLE_ISNAN |
#ifndef TARGET_NATIVE_MATH_FLOAT_DOUBLE_ISNAN |
90 |
#include <math.h> |
#include <math.h> |
94 |
#include <math.h> |
#include <math.h> |
95 |
#define TARGET_NATIVE_MATH_FLOAT_DOUBLE_ISINF(d) isinf(d) |
#define TARGET_NATIVE_MATH_FLOAT_DOUBLE_ISINF(d) isinf(d) |
96 |
#endif |
#endif |
97 |
|
#ifndef TARGET_NATIVE_MATH_FLOAT_DOUBLE_FINITE |
98 |
|
#include <math.h> |
99 |
|
#define TARGET_NATIVE_MATH_FLOAT_DOUBLE_FINITE(d) finite(d) |
100 |
|
#endif |
101 |
|
|
102 |
/* division, modulo operations (used to avoid unexcepted exceptions on some |
/* division, modulo operations (used to avoid unexcepted exceptions on some |
103 |
targets; generic codes are direct operations without checks) |
targets; generic codes are direct operations without checks) |