Implementation notes: armeabi, h5tegra, crypto_hash/sarmal256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sarmal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
74956opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
75057opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
75465opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
76627opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
78744opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
78790opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
78966opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
83349opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
83384opt64gcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
83427opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
83558opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
83648opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
83682opt64gcc -Os -fomit-frame-pointer2011112720110914
84719opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
85369opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
85393opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
86601opt64gcc -funroll-loops -O -fomit-frame-pointer2011112720110914
87316opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
87324opt64gcc -O -fomit-frame-pointer2011112720110914
87344opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
87369opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
87465opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
87469opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
87763opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
87786opt64gcc -O3 -fomit-frame-pointer2011112720110914
88093opt64gcc -O2 -fomit-frame-pointer2011112720110914
88571opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
88748opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
88923opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
88955opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
88961opt64gcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
89004opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
89014opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
89204opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
89206opt64gcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
89269opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
89482opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
90033opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
90088opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
90101opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
90158opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
90663opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
91103opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
93350opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
115098opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
115136opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
115196opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
116355opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
122170opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
123937opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
123992opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
124226opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
126005opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
126022opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
129581opt64gcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
130369opt64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
130370opt64gcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
130388opt64gcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
130704opt64gcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
130879opt64gcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
130888opt64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
131111opt64gcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
131200opt64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
131203opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
131273opt64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
131452opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
131891opt64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
135666opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
135682opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
135700opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
136062opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
136308opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
136337opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
136417opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
136994opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
137085opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
137188opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
137207opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
137378opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
137429opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
137952opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
138077opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
138175opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
138311opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
138993opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
139291opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
139322opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
139462opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
139552opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
139639opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
140183opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
140636opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
140875opt64gcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
141593opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
141845opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
142104opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
144058opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
144532opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
144834opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
144910opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
146073opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
147742opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
151178opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
155726opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
243921opt64gcc2011112720110914
244158opt64gcc -funroll-loops2011112720110914
245820opt64cc2011112720110914

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions
sarmal.c: sarmal.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64