#!/bin/bash


export CC="gcc"
export CFLAGS="-O4 -march=amdfam10"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-m32 -O4 -march=amdfam10"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O4 -march=native"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O0"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-Os"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-m32 -Os"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O1"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O2"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O3"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-O4"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-funroll-all-loops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-ffast-math"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-minline-all-stringops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-m32 -minline-all-stringops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="gcc"
export CFLAGS="-m32 -O4 -march=amdfam10 -minline-all-stringops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O3 -march=amdfam10"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O0"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-Os"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O1"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O2"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-O3"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-ffast-math"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-minline-all-stringops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt

export CC="clang"
export CFLAGS="-funroll-loops"
make clean && ./autogen.sh && ./configure && make -j4
echo $CC $CFLAGS >> Results2.txt
#nice -19 ./lsbench2 -t 4 -m 2048 >> Results2.txt
wc ./lsbench2 >> Results2.txt
