Re: Optimization for ..._MULTIPLY_LONG on more systems

From: Date: Thu, 09 Nov 2006 13:40:40 +0000
Subject: Re: Optimization for ..._MULTIPLY_LONG on more systems
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-26431@lists.php.net to get a copy of this message
Hi Nuno, ----- Original Message ----- From: "Nuno Lopes" Sent: Thursday, November 09, 2006 > Great patch! From my quick tests I got about 35% performance increase. > Ah, it needs a little tweak to work on windows, as 'long long' is defined as > __int64 (probably we could do a typedef once for all, as there are already > many #ifdefs in the code because of this). Did it not work for you as-is on Windows...? It did for me, since it seems there's already a typedef for __int64 -> long long. I'd wondered the same, but before I added the (double) cast in case of overflow, I got the "Conversion from *__int64* to double: possible loss of precision" warning. :-) Glad you and Andi like the patch though! I didn't know if there'd be any interest, LOL. I'll respond to Andi's message later... > Nuno Matt

« previous php.internals (#26431) next »