From: Evan Klinger Date: Mon, 22 Nov 1999 02:38:00 +0000 (+0000) Subject: Optimize a tiny bit X-Git-Tag: PRE_RETURN_REF_PATCH~316 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=be6dde2639b82768054928fef97591772bad9c3e;p=php Optimize a tiny bit --- diff --git a/ext/standard/math.c b/ext/standard/math.c index b75e004928..0ab4fbc16c 100644 --- a/ext/standard/math.c +++ b/ext/standard/math.c @@ -48,7 +48,7 @@ PHP_FUNCTION(abs) if ((*value)->type == IS_DOUBLE) { RETURN_DOUBLE(fabs((*value)->value.dval)); } else if ((*value)->type == IS_LONG) { - RETURN_LONG(labs((*value)->value.lval)); + RETURN_LONG((*value)->value.lval < 0 ? -(*value)->value.lval : (*value)->value.lval); } RETURN_FALSE;