Programm Min Max Diff in Proz. Mittelw. Laufzeit % zu Dev
Stockfish160129[473p] 2969 2971 2 0,07% 2970,00 0:29.700 97,1%
Stockfish160129[484p] 2995 3002 7 0,23% 2998,10 0:29.981 98,0%
Stockfish160129[530p] 3012 3021 9 0,30% 3015,60 0:30.156 98,5%
Stockfish160129[492p] 3000 3005 5 0,17% 3001,80 0:30.180 98,1%
Stockfish160129[530pEXP] 3032 3037 5 0,16% 3034,00 0:30.340 99,1%
Stockfish160129[484pEXP] 3052 3059 7 0,23% 3054,70 0:30.547 99,8%
stockfish_16012901_x64_modern 3059 3062 3 0,10% 3060,10 0:30.601 100,0%
Stockfish160129[473pEXP] 3063 3068 5 0,16% 3065,60 0:30.656 100,2%
Stockfish160129[492pEXP] 3075 3079 4 0,13% 3076,80 0:30.768 100,5%
Stockfish160129VC13 3589 3605 16 0,45% 3595,30 0:35.953 117,5%
diff --git a/src/Makefile b/src/Makefile
index 358788b..b65dbd6 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -32,7 +32,7 @@ PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
### Built-in benchmark for pgo-builds
-PGOBENCH = ./$(EXE) bench 16 1 1000 default time
+PGOBENCH = ./$(EXE) bench 1 1 1000 default time
### Object files
OBJS = benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o \
@@ -248,7 +248,7 @@ endif
ifeq ($(optimize),yes)
ifeq ($(comp),gcc)
- CXXFLAGS += -O3
+ CXXFLAGS += -O3 -march=native
ifeq ($(UNAME),Darwin)
ifeq ($(arch),i386)
CXXFLAGS += -O2
CXXFLAGS += --param ipcp-unit-growth=75 --param inline-unit-growth=67 -finline-limit=256
CXXFLAGS += --param predictable-branch-outcome=17
CXXFLAGS += --param allow-store-data-races=1
CXXFLAGS += --param omega-eliminate-redundant-constraints=1
CXXFLAGS += -fipa-pta
CXXFLAGS += -fivopts
CXXFLAGS += -fira-algorithm=CB
CXXFLAGS += -fira-region=all
CXXFLAGS += -finline-functions
CXXFLAGS += -funswitch-loops -ftree-loop-im
CXXFLAGS += -funroll-loops
CXXFLAGS += -fgcse -fgcse-lm -fgcse-sm -fgcse-las -fgcse-after-reload
"Perform interprocedural pointer analysis and interprocedural modification and reference analysis. This option can cause excessive memory and compile-time usage on large compilation units."
heißt es im Handbuch. Tatsächlich könnte man auf sie wohl verzichten.Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill