summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2015-01-27 15:41:30 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2015-01-27 15:41:30 +0000
commite643392bb27caeb819aebc8dbb981c85ad1881ba (patch)
treed2f2c72a333370b9c2f508312d7a83e838be8cdb
parent16140085e62367999f80db0777bb4d28cbdb3787 (diff)
-rwxr-xr-xscript.sh20
1 files changed, 14 insertions, 6 deletions
diff --git a/script.sh b/script.sh
index a2cfb73..5c3ab5d 100755
--- a/script.sh
+++ b/script.sh
@@ -47,11 +47,12 @@ $skip_run && cat run1
$pause
-echo "Compare assembly"
+echo "Compare assembly:"
$pause
-$cc $cflags -o bench-slow1.s -O2 -fprefetch-loop-arrays bench.c -S
-$cc $cflags -o bench-fast1.s -O2 bench.c -S
+$cc $cflags -o bench-slow1.s bench.c -S -O2 -fprefetch-loop-arrays
+$cc $cflags -o bench-fast1.s bench.c -S -O2
+$pause
echo "Dump compiler files to get list of optimizations:"
$pause
@@ -96,7 +97,14 @@ $skip_run && cat run3
$pause
-$cc $cflags -o bench.s -O2 -fprefetch-loop-arrays bench.c -S -fdbg-cnt-list
+echo "Compare assembly:"
+$pause
+$cc $cflags bench.c -S -o bench-slow2.s -O2 -fprefetch-loop-arrays
+$cc $cflags bench.c -S -o bench-fast2.s -O2 -fprefetch-loop-arrays -fdisable-rtl-sched2
+
+$pause
+
+$cc $cflags bench.c -S -o bench.s -O2 -fprefetch-loop-arrays -fdbg-cnt-list
$pause
@@ -107,5 +115,5 @@ $skip_run && cat run4
$pause
-$cc $cflags -o bench-slow2.s -O2 -fprefetch-loop-arrays bench.c -S -fdbg-cnt=sched_insn:3214
-$cc $cflags -o bench-fast2.s -O2 -fprefetch-loop-arrays bench.c -S -fdbg-cnt=sched_insn:3213
+$cc $cflags bench.c -S -o bench-slow3.s -O2 -fprefetch-loop-arrays -fdbg-cnt=sched_insn:3214
+$cc $cflags bench.c -S -o bench-fast3.s -O2 -fprefetch-loop-arrays -fdbg-cnt=sched_insn:3213