Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

ZirconiumX wrote:I will when my computer isn't being such a ^%&^£^.

Yesterday I wrote a program which crashed with exit code 72 ("Critical OS file missing").
Today, when I reinstall the system, my install disc kernel panicked.

I have a fresh install of Lubuntu 12.10 (which I hate - the nvidia drivers crash on an hourly basis - if I'm lucky.)

Matthew:out
Understood. This happens.
User avatar
Jim Ablett
Posts: 2452
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Jim Ablett »

I just finished porting to Fire 2.2 extreme src code to GCC/Linux.
( a request from Michael Höppenstein ) Took about 3 hours work.

https://dl.dropbox.com/u/5047625/fire-2 ... src-ja.zip

Check out the makefile for options.

Jim.
ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by ZirconiumX »

Jim Ablett wrote:I just finished porting to Fire 2.2 extreme src code to GCC/Linux.
( a request from Michael Höppenstein ) Took about 3 hours work.

https://dl.dropbox.com/u/5047625/fire-2 ... src-ja.zip

Check out the makefile for options.

Jim.
Jim - you've just saved us quite a lot more than 3 hours work.

Thank you.

Matthew:out
tu ne cede malis, sed contra audentior ito
User avatar
Jim Ablett
Posts: 2452
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Jim Ablett »

I just updated the GCC src code. (same download link)

You can compile it with Mingw64/32 as well now.

Jim.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

Jim Ablett wrote:I just updated the GCC src code. (same download link)

You can compile it with Mingw64/32 as well now.

Jim.
Downloaded. Thank you very much! I suppose this is how the legendary "foolish old man" Yui Gun removed the mountains, http://afe.easia.columbia.edu/special/c ... tm#foolish
ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by ZirconiumX »

I've patched the fixes over as best as I could. Dmitri/Jim - could you check the git sources compile on Windows? (once I get a pull request sent)

Matthew:out
tu ne cede malis, sed contra audentior ito
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

ZirconiumX wrote:I've patched the fixes over as best as I could. Dmitri/Jim - could you check the git sources compile on Windows? (once I get a pull request sent)

Matthew:out
Matthew, as I also indicated in my email to you sent a minute ago, I pulled your newest request as well. Hopefully, all Jim's changes are integrated. Proper credit will be given to Jim for his contribution. At the moment, I have to try and see what happens. Needless to say, we must test 2.3 before it goes out officially in its Windows and Linux incarnations. Besides, we might tune to the Houdini "autotune" discussion. Because we have three split depth parameters (AN_Split_Depth, CN_Split_Depth, and PV_Split_Depth) to potentially "autotune" as well. The default values are currently 12, 14, and 12, respectively. Houdini's split depth default is 10. A product able to select optimum values for popular systems automatically might have extra value to the users if we are to believe what others are reporting. Apriori, I see no reason not to. Obviously, Jim is most welcome to compile our GitHub code if he feels like it, and the same applies to others: this is open-source.
Dmitri
User avatar
Jim Ablett
Posts: 2452
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Jim Ablett »

I updated my src again (same download link).
Includes MSVC 2010 project files.
I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines)

Jim.
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

Jim Ablett wrote:I updated my src again (same download link).
Includes MSVC 2010 project files.
I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines)

Jim.
Jim, thank you very much!! I have downloaded your newest version. Dmitri
Gusev
Posts: 1476
Joined: Mon Jan 28, 2013 2:51 pm

Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele

Post by Gusev »

ZirconiumX wrote:I've patched the fixes over as best as I could. Dmitri/Jim - could you check the git sources compile on Windows? (once I get a pull request sent)

Matthew:out
Matthew,
I have integrated the changes and compiled for Windows yesterday night. However, I haven't updated GitHub yet, because I decided to do a little bit of housekeeping. Certain default parameter values occur in two or three locations in the code as typed-in numbers, which makes them harder to modify safely. I am now defining them formally as constants in fire.h where they belong. Just a moment...
Dmitri