aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/skcms/src
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/skcms/src')
-rw-r--r--third_party/skcms/src/PortableMath.c6
-rw-r--r--third_party/skcms/src/PortableMath.h2
2 files changed, 1 insertions, 7 deletions
diff --git a/third_party/skcms/src/PortableMath.c b/third_party/skcms/src/PortableMath.c
index 9e1a138713..d63d6abb0c 100644
--- a/third_party/skcms/src/PortableMath.c
+++ b/third_party/skcms/src/PortableMath.c
@@ -60,9 +60,3 @@ float powf_(float x, float y) {
return (x == 0) || (x == 1) ? x : r * exp2f_(log2f_(x) * y);
}
-
-bool isfinitef_(float x) {
- uint32_t bits;
- small_memcpy(&bits, &x, sizeof(bits));
- return (bits & 0x7f800000) != 0x7f800000;
-}
diff --git a/third_party/skcms/src/PortableMath.h b/third_party/skcms/src/PortableMath.h
index efa59bf704..58a2fa8751 100644
--- a/third_party/skcms/src/PortableMath.h
+++ b/third_party/skcms/src/PortableMath.h
@@ -27,4 +27,4 @@ float log2f_(float);
float exp2f_(float);
float powf_(float, float);
-bool isfinitef_(float);
+static inline bool isfinitef_(float x) { return 0 == x*0; }