summaryrefslogtreecommitdiff
path: root/test-profile-arcs.sh
blob: 25423881277758d5a87753ce9f31fa053c8c7ce4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

set -e

autoreconf -f -i

echo >&2 "Baseline"
./configure CFLAGS='-O3 -march=core2' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless


echo >&2 "Profiling"
./configure CFLAGS='-O3 -march=core2 -fprofile-generate' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless

echo >&2 "Using profile"
./configure CFLAGS='-O3 -march=core2 -fprofile-use -fprofile-correction' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless