On 5/21/11, Stas Malyshev wrote:
> Hi!
>
>> What platform was that on? GCC already inlines its builtins by
>> default (even at -O0). I.e., the abs() generates the following code:
>
> As I understand, Sebastian wasn't talking about inlining C abs(). He was
> talking about converting PHP abs() (wh
Hi!
What platform was that on? GCC already inlines its builtins by
default (even at -O0). I.e., the abs() generates the following code:
As I understand, Sebastian wasn't talking about inlining C abs(). He was
talking about converting PHP abs() (which is a function call right now
with all o
On 5/21/11, Sebastian Bergmann wrote:
> On 05/20/2011 11:28 AM, Dmitry Stogov wrote:
>> The bench.php gets more than 10% speedup (2.5 sec instead of 2.9 sec)
>> Real-life applications are not affected. All the PHPT tests are passed.
>
> I chatted with Kore Nordmann, the creator of Image_3D (rayt
On 05/20/2011 11:28 AM, Dmitry Stogov wrote:
The bench.php gets more than 10% speedup (2.5 sec instead of 2.9 sec)
Real-life applications are not affected. All the PHPT tests are passed.
I chatted with Kore Nordmann, the creator of Image_3D (raytracer written
in PHP) and ezcGraph (chart compo
"Dmitry Stogov" wrote in message
news:4dd63c03.3090...@zend.com...
> The main idea of the patch is inlining and I don't know how can I inline
> from external file.
via #include and macros, as many others do.
see longlong.h in GNU libgcrypt-1.4.6/libgcrypt-1.4.6/mpi/
just my 2c
--
PHP In
On Fri, May 20, 2011 at 12:40 PM, Dmitry Stogov wrote:
> On 05/20/2011 02:05 PM, Pierre Joye wrote:
>>
>> On Fri, May 20, 2011 at 12:01 PM, Dmitry Stogov wrote:
>>>
>>> Hi Pierre,
>>>
>>> On 05/20/2011 01:49 PM, Pierre Joye wrote:
hi Dmitry,
Nice improvements, thanks :)
>
On 05/20/2011 02:05 PM, Pierre Joye wrote:
On Fri, May 20, 2011 at 12:01 PM, Dmitry Stogov wrote:
Hi Pierre,
On 05/20/2011 01:49 PM, Pierre Joye wrote:
hi Dmitry,
Nice improvements, thanks :)
Any reason not to have done the changes for windows as well?
Sorry, I'm not an expert in MS VC i
On Fri, May 20, 2011 at 12:01 PM, Dmitry Stogov wrote:
> Hi Pierre,
>
> On 05/20/2011 01:49 PM, Pierre Joye wrote:
>>
>> hi Dmitry,
>>
>> Nice improvements, thanks :)
>>
>> Any reason not to have done the changes for windows as well?
>
> Sorry, I'm not an expert in MS VC inline assembler.
> As I r
Hi Pierre,
On 05/20/2011 01:49 PM, Pierre Joye wrote:
hi Dmitry,
Nice improvements, thanks :)
Any reason not to have done the changes for windows as well?
Sorry, I'm not an expert in MS VC inline assembler.
As I remember in VC6 it was poor and didn't allow complicated things.
In case someone
hi Dmitry,
Nice improvements, thanks :)
Any reason not to have done the changes for windows as well?
What's about putting the asm code in external file so it can used by
more compilers? (some has issues with inline asm, like VC in x64 mode,
other may have as well afair).
Cheers,
On Fri, May 20
Hi,
The attached patch improves speed of numeric operations by inlining the
most probable paths directy into executor. It also optimizes some
operations for x86 CPU using assembler.
The bench.php gets more than 10% speedup (2.5 sec instead of 2.9 sec)
Real-life applications are not affected.
11 matches
Mail list logo