Site http://jimablett.atwebpages.com/ is downJim Ablett wrote:I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines).
Firenzina 2.2.2 xTreme, a clone of Fire 2.2 xTreme
Moderator: Ras
-
ernest
- Posts: 2057
- Joined: Wed Mar 08, 2006 8:30 pm
Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele
-
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
That's probably a good idea.Gusev wrote:Matthew,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
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
We should have a long term goal of cleaning up the source code - there are a huge amount of functions for searching. Hate to sound like a C++ guru, but Stockfish manages to do something similar through use of templates.
We have:
Code: Select all
qsearch.c:
- MyQsearch
- MyQsearchCheck
qsearch_pv.c:
- MyPVQsearch
- MyPVQsearchCheck
all_node.c:
- MyAll
- MyAllCheck
exclude_node.c:
- MyExclude
- MyExcludeCheck
low_depth.c:
- MyLowDepth
- MyLowDepthCheck
root_analysis.c:
- MyAnalysis
root_multipv.c:
- MyMultiPV
root_node.c:
- MyRootNode
search.c:
- Search
SMP_search.c:
- MyPVNodeSMP
- MyAllSMP
- MyCutSMP
pv_node.c:
- MyPV
Matthew:out
tu ne cede malis, sed contra audentior ito
-
Jim Ablett
- Posts: 2453
- 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
You can use my mirror site if main site is down for maintenance.ernest wrote:Site http://jimablett.atwebpages.com/ is downJim Ablett wrote:I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines).
http://jimablett.net63.net/
I am not producing any binaries myself. I just wanted to help out with
fixing Linux compiling issues & making sure it will still work on other platforms.
Jim.
-
ernest
- Posts: 2057
- Joined: Wed Mar 08, 2006 8:30 pm
Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele
No Firenzina there...Jim Ablett wrote:You can use my mirror site if main site is down for maintenance.
http://jimablett.net63.net/
..and for http://jimablett.atwebpages.com/ "Overtrafic"!!!
-
Jim Ablett
- Posts: 2453
- 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
Must be very popularernest wrote:No Firenzina there...Jim Ablett wrote:You can use my mirror site if main site is down for maintenance.
http://jimablett.net63.net/
..and for http://jimablett.atwebpages.com/ "Overtrafic"!!!
No Firenzina from me. Dmitri is developer/compiler of this project.
Jim.
-
ernest
- Posts: 2057
- Joined: Wed Mar 08, 2006 8:30 pm
Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele
I must have misunderstood something...Jim Ablett wrote:No Firenzina from me. Dmitri is developer/compiler of this project.
Didn't you say on
http://www.talkchess.com/forum/viewtopi ... 020#512020
"I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines)"
...or maybe that compile isn't meant to be public?
-
Jim Ablett
- Posts: 2453
- 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
That message was just to tell Dmitri everthing compiles ok.ernest wrote:I must have misunderstood something...Jim Ablett wrote:No Firenzina from me. Dmitri is developer/compiler of this project.
Didn't you say on
http://www.talkchess.com/forum/viewtopi ... 020#512020
"I have compiled with MSVC successfully for 32 bit & 64 bit (on separate 32 bit & 64 bit machines)"
...or maybe that compile isn't meant to be public?
Sorry for the confusion.
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
Matthew,ZirconiumX wrote:That's probably a good idea.Gusev wrote:Matthew,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
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
We should have a long term goal of cleaning up the source code - there are a huge amount of functions for searching. Hate to sound like a C++ guru, but Stockfish manages to do something similar through use of templates.
We have:
That's 18 functions. Waay too many in my opinion.Code: Select all
qsearch.c: - MyQsearch - MyQsearchCheck qsearch_pv.c: - MyPVQsearch - MyPVQsearchCheck all_node.c: - MyAll - MyAllCheck exclude_node.c: - MyExclude - MyExcludeCheck low_depth.c: - MyLowDepth - MyLowDepthCheck root_analysis.c: - MyAnalysis root_multipv.c: - MyMultiPV root_node.c: - MyRootNode search.c: - Search SMP_search.c: - MyPVNodeSMP - MyAllSMP - MyCutSMP pv_node.c: - MyPV
Matthew:out
I have updated the GitHub Firenzina master. Please test under Linux. I have also created a Firenzina_2-3_xTreme fork there for future work, but I haven't synced it yet, so please don't take code from that location at this point.
Dmitri
-
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
Master compiles fine, once LinuxLargePages is commented out of fire.h.
Matthew:out
Matthew:out
tu ne cede malis, sed contra audentior ito
-
Marek Soszynski
- Posts: 587
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: No-popcnt 64-bit compiles of Firenzina 2.2.2 xTreme rele
On my system too. I haven't yet tried using Robbobases though.ZirconiumX wrote:Master compiles fine, once LinuxLargePages is commented out of fire.h.
Marek Soszynski