Searched refs:ISINF (Results 1 – 4 of 4) sorted by relevance
/external/protobuf/src/google/protobuf/stubs/ |
D | mathlimits.h | 240 #define ISINF std::isinf macro 243 #define ISINF isinf 257 static bool IsFinite(const Type x) { return !ISINF(x) && !ISNAN(x); } \ 259 static bool IsInf(const Type x) { return ISINF(x); } \ 260 static bool IsPosInf(const Type x) { return ISINF(x) && x > 0; } \ 261 static bool IsNegInf(const Type x) { return ISINF(x) && x < 0; } 296 #undef ISINF
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | pow-sqrt.ll | 23 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp oeq double [[X]], 0xFFF0000000000000 24 ; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[ISINF]], double 0x7FF0000000000000, double [[ABS]] 54 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp afn oeq <2 x double> [[X]], <double 0xFFF0000000000000, doubl… 55 ; CHECK-NEXT: [[TMP1:%.*]] = select afn <2 x i1> [[ISINF]], <2 x double> <double 0x7FF0000000000… 119 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp nsz oeq double [[X]], 0xFFF0000000000000 120 ; CHECK-NEXT: [[TMP1:%.*]] = select nsz i1 [[ISINF]], double 0x7FF0000000000000, double [[SQRT]] 224 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp reassoc oeq <2 x double> [[X]], <double 0xFFF0000000000000, d… 226 ; CHECK-NEXT: [[RECIPROCAL:%.*]] = select <2 x i1> [[ISINF]], <2 x double> zeroinitializer, <2 x… 241 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp afn oeq <2 x double> [[X]], <double 0xFFF0000000000000, doubl… 243 ; CHECK-NEXT: [[RECIPROCAL:%.*]] = select <2 x i1> [[ISINF]], <2 x double> zeroinitializer, <2 x… [all …]
|
D | pow-3.ll | 20 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp oeq double [[X]], 0xFFF0000000000000 21 ; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[ISINF]], double 0x7FF0000000000000, double [[ABS]]
|
D | pow-1.ll | 471 ; CHECK-NEXT: [[ISINF:%.*]] = fcmp oeq double [[X]], 0xFFF0000000000000 472 ; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[ISINF]], double 0x7FF0000000000000, double [[ABS]]
|