# need
# Sleef_x86CpuID (not really needed)
# ./src/common/CMakeFiles/common.dir/common.c.o
# rempitabdp
# ./src/libm/CMakeFiles/sleef.dir/rempitab.c.o

cd /tmp/sleef-3.4.1/build/src/libm
/usr/bin/gcc \
  -DDORENAME=1 \
  -DENABLE_ALIAS=1 \
  -DENABLE_AVX=1 \
  -DENABLE_BUILTIN_MATH=1 \
  -DENABLE_SYS_getrandom=1 \
  -DSLEEF_STATIC_LIBS=1 \
  -I/tmp/sleef-3.4.1/src/common \
  -I/tmp/sleef-3.4.1/src/arch \
  -I/tmp/sleef-3.4.1/build/src/libm/include \
  -I/tmp/sleef-3.4.1/src/libm \
  -Wall -Wno-unused -Wno-attributes -Wno-unused-result -Wno-psabi \
  -ffp-contract=off -fno-math-errno -fno-trapping-math \ 
  -mcmodel=large \
  -O3 \
  -DNDEBUG \ 
  -mavx \
  -std=gnu99 \
  -o /tmp/sleefsimddp.s \
  -S /tmp/sleef-3.4.1/src/libm/sleefsimddp.c

cd /tmp/sleef-3.4.1/build/src/libm
/usr/bin/gcc \
  -DDORENAME=1 \
  -DENABLEFLOAT128=1 \
  -DENABLE_ALIAS=1 \
  -DENABLE_BUILTIN_MATH=1 \
  -DENABLE_SYS_getrandom=1 \
  -DSLEEF_STATIC_LIBS=1 \
  -I/tmp/sleef-3.4.1/src/common \
  -I/tmp/sleef-3.4.1/src/arch \
  -I/tmp/sleef-3.4.1/build/src/libm/include \
  -I/tmp/sleef-3.4.1/src/libm \
  -Wall -Wno-unused -Wno-attributes -Wno-unused-result -Wno-psabi \
  -ffp-contract=off -fno-math-errno -fno-trapping-math \
  -mcmodel=large \
  -O3 \
  -DNDEBUG \
  -std=gnu99 \
  -o /tmp/rempitab.s \
  -S /tmp/sleef-3.4.1/src/libm/rempitab.c
