blob: e8d390e965e18230dc3241bc18a4bf7be8326651 (
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=native' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless
echo >&2 "Profiling"
./configure CFLAGS='-O3 -march=native -fprofile-generate' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless
echo >&2 "Using profile"
./configure CFLAGS='-O3 -march=native -fprofile-use -fprofile-correction' CC=gcc >/dev/null
make clean >/dev/null
make >/dev/null
./ray-headless
|