From: Rudolf Polzer Date: Mon, 24 Jan 2011 06:44:54 +0000 (+0100) Subject: optimize isnan() X-Git-Tag: xonotic-v0.5.0~316^2~18 X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=commitdiff_plain;h=369c41ba58307ed13e4d7c954c4ce50ff750f714 optimize isnan() --- diff --git a/qcsrc/warpzonelib/mathlib.qc b/qcsrc/warpzonelib/mathlib.qc index b460a063db..42262102e5 100644 --- a/qcsrc/warpzonelib/mathlib.qc +++ b/qcsrc/warpzonelib/mathlib.qc @@ -18,7 +18,9 @@ int isinf(float x) } int isnan(float x) { - return !(x + x == x + x); + float y; + y = x; + return (x != y); } int isnormal(float x) {