Thanks Jim, very much appreciated !!!Jim Ablett wrote:
Hi Marco,
Some Windows p.g.o compiles, x64 & 32 bit.
StockFish 1.0 by Marco Costalba
http://www.mediafire.com/?jglej2ytyj3
Jim.
Thanks
Marco
Moderators: hgm, Rebel, chrisw
Thanks Jim, very much appreciated !!!Jim Ablett wrote:
Hi Marco,
Some Windows p.g.o compiles, x64 & 32 bit.
StockFish 1.0 by Marco Costalba
http://www.mediafire.com/?jglej2ytyj3
Jim.
Enoughswami wrote:How much stronger is it relative to Glaurung from your tests?
Thanks Jim and Marco.
mcostalba wrote:Enoughswami wrote:How much stronger is it relative to Glaurung from your tests?
Thanks Jim and Marco.
I really would like Stockfish to be tested by independent sources. It would be great if can be added to tournments gauntlets!
I would prefer not to disclose ELO gain above Glaurung (and other engines) until is not confirmed by independent sources.
I am quite confident is stronger, but independent testing it seems to me the only correct metodology to state the strenght of an engine, so any information on this I can post is only noise.
Thanks
Marco
Hi Ted,AdminX wrote:Hello Marco,
Thanks for your work on Stockfish. I am currently running a test match (30 Games at a 25 minute time control) with it against Bright. Both engines are using Rybka 3 book. The computer is a Q6700. Both engines have a hash of 1024, and are only using two cores with ponder on. Here are the results so far:
+2 =13 +2
So far I would say the results look very good. By the way I am only using the default settings of the 64-bit version.
Here the error is:royb wrote:Marco,
I found the CXX flags and commented them out. Now I get this when I try the make:
roy@roy-laptop:~/chess/sf_1.0/src$ make
g++ -DNDEBUG -Wall -g -O3 -fno-exceptions -fomit-frame-pointer -fno-rtti -fno-strict-aliasing -c -o bitboard.o bitboard.cpp
In file included from direction.h:28,
from bitboard.h:66,
from bitboard.cpp:37:
square.h: In function ‘int file_distance(File, File)’:
square.h:142: error: ‘abs’ was not declared in this scope
square.h: In function ‘int rank_distance(Rank, Rank)’:
square.h:150: error: ‘abs’ was not declared in this scope
bitboard.cpp: In function ‘void<unnamed>::init_ray_bitboards()’:
bitboard.cpp:451: warning: suggest parentheses around + or - in operand of &
bitboard.cpp: In function ‘void<unnamed>::init_attacks()’:
bitboard.cpp:476: error: ‘abs’ was not declared in this scope
make: *** [bitboard.o] Error 1
roy@roy-laptop:~/chess/sf_1.0/src$
Additional tips are appreciated!
Roy
Code: Select all
/// TranspositionTable::retrieve looks up the current position in the
/// transposition table. Returns a pointer to the TTEntry or NULL
/// if position is not found.
const TTEntry* TranspositionTable::retrieve(const Position &pos) const {
TTEntry *tte = first_entry(pos);
for (int i = 0; i < 4; i++)
{
tte += i;
if (tte->key() == pos.get_key())
return tte;
}
return NULL;
}
Code: Select all
const TTEntry* TranspositionTable::retrieve(const Position &pos) const {
TTEntry *first = first_entry(pos), *tte;
for (int i = 0; i < 4; i++)
{
tte = first + i;
if (tte->key() == pos.get_key())
return tte;
}
return NULL;
}
Actually, I think the most correct form in C++ is:mcostalba wrote:Anyhow, please try to explictly add
#include <stdlib.h>
at the beginning of square.h
Better yet
#include <stdlib>
Code: Select all
#include <cstdlib>