Stockfish
  • Stockfish
  • NNUE
    • Documentation
    • Experiments
      • Remove 8th Subnetwork
      • Store Key in Accumulator Cache
      • Tweak fwdOut Multipliers
      • Improve Accumulator Update Heuristics
      • Remove Duplicate Perspective Code
      • Update All Accumulators
  • Improve Build System
    • Overview
    • Rewrite Makefile
    • Tests
Powered by GitBook
On this page
  • Integrity Test (Arch)
  • Integrity Test (Compiler)
  • Linux (Ubuntu 24.04, amd64)
  1. Improve Build System

Tests

Last updated 8 months ago

Not prepared yet

Integrity Test (Arch)

  • Compiler

    • Default: g++ 14.0.1

    • x86 32-bit: clang++ 18.0.1 (clang++ --target=i686-pc-linux-gnu)

    • ARMv8: g++ 14.0.1 (aarch64-linux-gnu-g++-14)

    • ARMv7: clang++ 18.0.1 (clang++ --target=arm-pc-linux-gnueabi)

  • Emulator

    • Intel SDE 9.38.0

    • QEMU 8.2.2

  • Base branch: master ()

    • Bench signature: 1484730

Integrity Test (Compiler)

  • Native architecture, profile-build

    • Bench signature: 1484730

Linux (Ubuntu 24.04, amd64)

  CXX: g++
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wmissing-declarations -Wshadow -O3 -funroll-loops -flto=jobserver -flto-partition=one -DNDEBUG -DGIT_SHA=7cc66a3c -DGIT_DATE=20240831 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=jobserver -flto-partition=one -lpthread
  CXX: g++-13
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wmissing-declarations -Wshadow -O3 -funroll-loops -flto=jobserver -flto-partition=one -DNDEBUG -DGIT_SHA=7cc66a3c -DGIT_DATE=20240831 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=jobserver -flto-partition=one -lpthread
  CXX: g++-12
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wmissing-declarations -Wshadow -O3 -funroll-loops -flto=jobserver -flto-partition=one -DNDEBUG -DGIT_SHA=7cc66a3c -DGIT_DATE=20240831 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=jobserver -flto-partition=one -lpthread
  CXX: g++-11
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wmissing-declarations -Wshadow -O3 -funroll-loops -flto -flto-partition=one -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto -flto-partition=one -lpthread
  CXX: g++-10
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wmissing-declarations -Wshadow -O3 -funroll-loops -flto -flto-partition=one -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto -flto-partition=one -lpthread
  CXX: clang++
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wconditional-uninitialized -Wmissing-prototypes -Wshadow -O3 -funroll-loops -flto=full -DNDEBUG -DGIT_SHA=7cc66a3c -DGIT_DATE=20240831 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=full -lpthread
  CXX: clang++-17
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wconditional-uninitialized -Wmissing-prototypes -Wshadow -O3 -funroll-loops -flto=full -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=full -lpthread
  CXX: clang++-16
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wconditional-uninitialized -Wmissing-prototypes -Wshadow -O3 -funroll-loops -flto=full -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=full -lpthread
  CXX: clang++-15
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wconditional-uninitialized -Wmissing-prototypes -Wshadow -O3 -funroll-loops -flto=full -fexperimental-new-pass-manager -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=full -lpthread
  CXX: clang++-14
  CXXFLAGS: -std=c++17 -I. -Wall -DUSE_PTHREADS -pedantic -Wextra -Wcast-qual -Wconditional-uninitialized -Wmissing-prototypes -Wshadow -O3 -funroll-loops -flto=full -fexperimental-new-pass-manager -DNDEBUG -DGIT_SHA=b1e3ec17 -DGIT_DATE=20240902 -march=native -DARCH_NATIVE -DARCH=native
  LDFLAGS: -flto=full -lpthread

Base branch: master ()

451044202a49fbbbe908b49fab323d70fab333e7
451044202a49fbbbe908b49fab323d70fab333e7