Jim Ablett wrote:Conclusion:
SSE version is about 5% faster than the non SSE version. The Vista/W7 version has the same speed as the XP-oldlock version!
The only problem you had was to believe that the 'new' Visto/W7 is any faster than the 'oldlocks' thing.
If I where you I would replace the Vista/W7 with the oldlocks and everything is fine!
thanks for testing Ingo. I will replace with old locks version.
Is the oldlock version you tested the last one I compiled here (I've recompiled it 3 times now) >
http://dl.dropbox.com/u/5047625/stockfi ... cks-ja.zip
Jim.
This is a very valuable info. Thanks guys !
I am tempted to retire the SRW locks and leave in only OLD_LOCKS for Windows. The only thing that has kept me from doing this is that there is no a 100% one-to-one map between old and new locks and, for the way they are used, it would be more semantically correct to use the SRW locks, but if the practical result is the same I will probably retire them, with great joy of Jim that has always hated them
I just want to say that I am very happy this timing issue has been fixed. I have deeply changed the way the engine checks for remaining time, SF uses now a new way that I have never saw in any other engine and because this is a very tricky part, I paid for exploring new grounds: I hope what I have done will help people to avoid the same mistakes and to spend so much time chasing very difficult bugs.
I just want to special thank Jim that this time has _really_ supported me with countless builds and with being very patience for my multiple errors and that, at the end, has even gifted us with this SSE version that is new for him (and it took a lot of time to setup the correct build environment). Thanks Jim !