Quellcode durchsuchen

optim: better isnan() reimplementation.

legacy
Sam Hocevar sam vor 15 Jahren
Ursprung
Commit
3402db36c3
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. +1
    -1
      test/half.cpp

+ 1
- 1
test/half.cpp Datei anzeigen

@@ -30,7 +30,7 @@
static inline int isnan(float f) static inline int isnan(float f)
{ {
union { float f; uint32_t x; } u = { f }; union { float f; uint32_t x; } u = { f };
return (~u.x << 1) < 0x00fffffeu;
return (u.x << 1) > 0xff000000u;
} }
#endif #endif




Laden…
Abbrechen
Speichern