mkdir -p ".tmp" ".tmp/Source"
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bench.c -o .tmp/bench.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bit_manipulation.c -o .tmp/bit_manipulation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c board_constants.c -o .tmp/board_constants.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c evaluation.c -o .tmp/evaluation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c fen.c -o .tmp/fen.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c history.c -o .tmp/history.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c magic.c -o .tmp/magic.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c mask.c -o .tmp/mask.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c move.c -o .tmp/move.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c perft.c -o .tmp/perft.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c potential.c -o .tmp/potential.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c search.c -o .tmp/search.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c see.c -o .tmp/see.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c table.c -o .tmp/table.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c timeman.c -o .tmp/timeman.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c uci.c -o .tmp/uci.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -O3 -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c utils.c -o .tmp/utils.o -pthread -lm 
board_constants.c:31:24: warning: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (13 chars into 12 available) [-Wunterminated-string-initialization]
   31 | char asciiPieces[12] = "PNBRQKpnbrqk";
      |                        ^~~~~~~~~~~~~~
move.c: In function ‘moveGenerator’:
move.c:578:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  578 |         splatPawnSingleMoves(moveList, singlePush, -8, 0);
      |         ^~~~~~~~~~~~~~~~~~~~                           ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:589:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  589 |         splatPawnSingleMoves(moveList, lSingleCapt, -9, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:590:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  590 |         splatPawnSingleMoves(moveList, rSingleCapt, -7, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:606:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  606 |         splatPawnSingleMoves(moveList, singlePush, +8, 0);
      |         ^~~~~~~~~~~~~~~~~~~~                           ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:617:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  617 |         splatPawnSingleMoves(moveList, lSingleCapt, +7, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:618:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  618 |         splatPawnSingleMoves(moveList, rSingleCapt, +9, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c: In function ‘noisyGenerator’:
move.c:735:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  735 |         splatPawnSingleMoves(moveList, lSingleCapt, -9, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:736:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  736 |         splatPawnSingleMoves(moveList, rSingleCapt, -7, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:759:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  759 |         splatPawnSingleMoves(moveList, lSingleCapt, +7, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
move.c:760:9: error: too many arguments to function ‘splatPawnSingleMoves’; expected 3, have 4
  760 |         splatPawnSingleMoves(moveList, rSingleCapt, +9, 1);
      |         ^~~~~~~~~~~~~~~~~~~~                            ~
move.c:511:20: note: declared here
  511 | inline static void splatPawnSingleMoves(moves *moveList, U64 sourceBitboard, int shift) {
      |                    ^~~~~~~~~~~~~~~~~~~~
make: *** [makefile:190: .tmp/move.o] Error 1
make: *** Waiting for unfinished jobs....