Hi Przemek,

Yes, my bad with the report for msvc. Results are identical.

Brgds,
Viktor

On 2010 Mar 26, at 09:19, Przemysław Czerpak wrote:

> On Fri, 26 Mar 2010, Szak�ts Viktor wrote:
> 
> Hi,
> 
>>> 2010-03-26 00:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
>>> * harbour/src/vm/hvmall.c
>>> * harbour/include/hbstack.h
>>>   * reactivated for tests inline ASM code which can be used to access
>>>     HVM stack pointer in MT HVM builds. It can be enabled in 32bit
>>>     desktop windows Harbour builds by setting HB_ASM_TLS build time macro.
>> For mingw 4.4.1 it went from 21.72 to 18.92 (ST: 13.78).
> 
> It should give some speed improvement so this is expected. I guess you
> tested 32 bit builds.
> 
>> For msvc 2008 it went from 21.38 to 23.80 (ST: 13.86).
> 
> And this is strange. It should not change MSVC results at all.
> The ASM stack inline functions are available only for BCC and MinGW
> builds and are used only when native TLS support is not enabled.
> 
>> So, it's good as is, and MT users not concerned about 
>> Win9x are better to enable for mingw.
> 
> Yes though it may not work also with some future windows version.
> In fact we do not know what MS plan to do.
> It means that checking real code generated by modern MSVC versions
> can help us to chose "safe" version which will follow MS plans.
> 
>> [ Question how can mingw be such much better than msvc with 
>> this option? ]
> 
> This option should not effect MSVC builds so I guess different
> results are caused by some mistakes or some external events which
> strongly change the test conditions.
> 
> best regards,
> Przemek
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to