diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-01-27 15:41:30 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-01-27 15:41:30 +0000 |
commit | e643392bb27caeb819aebc8dbb981c85ad1881ba (patch) | |
tree | d2f2c72a333370b9c2f508312d7a83e838be8cdb | |
parent | 16140085e62367999f80db0777bb4d28cbdb3787 (diff) |
-rwxr-xr-x | script.sh | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -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 |