Implementation notes: armeabi, h5tegra, crypto_hash/blake64

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
111524refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
111563refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
112752refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
113728sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
113969sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
114108sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
114268sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
114394sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
114571sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
114879sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011111820110914
115112sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
115985sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011111820110914
116177sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
116287sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011111820110914
116301sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
116327sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
116476sphlibgcc -Os -fomit-frame-pointer2011111820110914
116507sphlib-smallgcc -Os -fomit-frame-pointer2011111820110914
116513sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
116812refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
117160refgcc -funroll-loops -O -fomit-frame-pointer2011111820110914
117169refgcc -Os -fomit-frame-pointer2011111820110914
117417refgcc -funroll-loops -Os -fomit-frame-pointer2011111820110914
117515refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011111820110914
118012refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
118694refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011111820110914
118998sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011111820110914
119144sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011111820110914
119999sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011111820110914
120004sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011111820110914
121590refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011111820110914
122193sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011111820110914
122569refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011111820110914
123285refgcc -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
123295refgcc -O -fomit-frame-pointer2011111820110914
123310refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011111820110914
123362sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011111820110914
123392sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011111820110914
123434sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
123483refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011111820110914
123497sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
123512sphlibgcc -funroll-loops -O -fomit-frame-pointer2011111820110914
123529sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011111820110914
123544sphlibgcc -O -fomit-frame-pointer2011111820110914
123564sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011111820110914
123577sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
123693sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011111820110914
123782sphlib-smallgcc -O -fomit-frame-pointer2011111820110914
125397refgcc -mcpu=strongarm -O -fomit-frame-pointer2011111820110914
125675refgcc -mcpu=arm810 -O -fomit-frame-pointer2011111820110914
125677refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011111820110914
125682refgcc -mcpu=arm8 -O -fomit-frame-pointer2011111820110914
125703refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011111820110914
126891refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011111820110914
126895refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011111820110914
126900refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011111820110914
126934refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011111820110914
126950refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011111820110914
129184sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011111820110914
129187sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2011111820110914
129192sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2011111820110914
129216sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011111820110914
129220sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2011111820110914
129237sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2011111820110914
129240sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2011111820110914
129244sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011111820110914
129247sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011111820110914
129573sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2011111820110914
133831sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2011111820110914
133837sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011111820110914
133858sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2011111820110914
133892sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011111820110914
134017sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2011111820110914
134033sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2011111820110914
134066sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011111820110914
134135sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011111820110914
134145sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2011111820110914
134511sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2011111820110914
148986sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011111820110914
149005sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011111820110914
149372sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011111820110914
149611sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011111820110914
149665sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011111820110914
149962sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011111820110914
150751sphlib-smallgcc -O3 -fomit-frame-pointer2011111820110914
150809sphlib-smallgcc -O2 -fomit-frame-pointer2011111820110914
150817sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011111820110914
150863sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011111820110914
150957sphlibgcc -O3 -fomit-frame-pointer2011111820110914
151005sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011111820110914
151071sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011111820110914
151087sphlibgcc -O2 -fomit-frame-pointer2011111820110914
151183sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011111820110914
151201sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011111820110914
151253sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011111820110914
151275sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011111820110914
151312sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011111820110914
151530sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011111820110914
151531sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011111820110914
151532sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011111820110914
151539sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011111820110914
151543sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011111820110914
151578sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011111820110914
151618sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011111820110914
151683sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011111820110914
151729sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011111820110914
151808sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011111820110914
151874sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011111820110914
151880sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011111820110914
152173sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011111820110914
152194sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2011111820110914
152312sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2011111820110914
153151refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011111820110914
153682sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011111820110914
153707sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011111820110914
153710sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011111820110914
153740sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011111820110914
153891sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011111820110914
154714sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011111820110914
154732sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2011111820110914
154752sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011111820110914
154785sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
154786sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
154818sphlibgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
154825sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011111820110914
154827sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011111820110914
154838sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2011111820110914
154846sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
155109sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011111820110914
155267sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011111820110914
155377refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011111820110914
155430refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011111820110914
155430refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011111820110914
155439refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011111820110914
155576refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011111820110914
155639refgcc -O2 -fomit-frame-pointer2011111820110914
155686refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011111820110914
155756refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011111820110914
155881refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011111820110914
156085refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011111820110914
156311refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011111820110914
156798sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011111820110914
156809sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011111820110914
156842sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011111820110914
156895sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011111820110914
157065refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011111820110914
157084sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157098sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157168sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157172sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011111820110914
157189sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157407refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011111820110914
157504sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011111820110914
157517sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2011111820110914
157524sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011111820110914
157530sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011111820110914
157536sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2011111820110914
157536sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2011111820110914
157538sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2011111820110914
157544sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2011111820110914
157554sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2011111820110914
157555sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2011111820110914
157576sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2011111820110914
157578sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011111820110914
157642sphlib-smallgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157644sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157651sphlib-smallgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157652sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
157682refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011111820110914
157923refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011111820110914
157939refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011111820110914
158007refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011111820110914
158009refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011111820110914
158032refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011111820110914
158042refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011111820110914
158149refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011111820110914
158164refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011111820110914
158169refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011111820110914
158301sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011111820110914
158315sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011111820110914
158352sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011111820110914
158361sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011111820110914
158393sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011111820110914
158421sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011111820110914
159125refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011111820110914
159350refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011111820110914
159378refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011111820110914
159464refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
159494refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120320111120
160483refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011111820110914
161382refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011111820110914
161596refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011111820110914
161667refgcc -funroll-loops -O2 -fomit-frame-pointer2011111820110914
161689refgcc -mcpu=xscale -Os -fomit-frame-pointer2011111820110914
161849refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011111820110914
161917refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
161942refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120320111120
161948refgcc -O3 -fomit-frame-pointer2011111820110914
161974refgcc -funroll-loops -O3 -fomit-frame-pointer2011111820110914
162155refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011111820110914
162168refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011111820110914
162184refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011111820110914
162348refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011111820110914
162367refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011111820110914
162383refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011111820110914
162487refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011111820110914
162572refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011111820110914
162663refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011111820110914
162743refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011111820110914
162969refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011111820110914
162972sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2011111820110914
162980refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
163001refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120320111120
163077sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2011111820110914
163250refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011111820110914
163360sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2011111820110914
163362refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011111820110914
163365sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2011111820110914
163597refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011111820110914
163605refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011111820110914
163620refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011111820110914
163662refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011111820110914
164071refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011111820110914
164189refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011111820110914
164237refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011111820110914
164507refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011111820110914
164551refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011111820110914
165865sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011111820110914
165996sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011111820110914
166235sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011111820110914
166265sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011111820110914
166303sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011111820110914
166308sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011111820110914
166310sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011111820110914
166322sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011111820110914
166389sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011111820110914
166509sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011111820110914
166567sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011111820110914
166586sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011111820110914
166632sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011111820110914
166654sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011111820110914
166657sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011111820110914
166662sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011111820110914
166668sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011111820110914
166696sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011111820110914
166699sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011111820110914
166711sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011111820110914
166719sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011111820110914
166860sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011111820110914
166867sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011111820110914
166899sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011111820110914
166905sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011111820110914
166938sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011111820110914
166940sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011111820110914
166941sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011111820110914
166947sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011111820110914
167033sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011111820110914
167046sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011111820110914
167063sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011111820110914
167063sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011111820110914
167064sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011111820110914
167098sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011111820110914
167105sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011111820110914
167110sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011111820110914
167119sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011111820110914
167295sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011111820110914
167304sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011111820110914
167414sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2011111820110914
167424sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011111820110914
167438sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011111820110914
167443sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2011111820110914
167451sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2011111820110914
167453sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2011111820110914
167455sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2011111820110914
167458sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2011111820110914
167458sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011111820110914
167460sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011111820110914
167462sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2011111820110914
167633sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011111820110914
167636sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2011111820110914
167658sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2011111820110914
167707sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011111820110914
167733sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011111820110914
167743sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011111820110914
167747sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2011111820110914
167751sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2011111820110914
167758sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2011111820110914
167768sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011111820110914
167780sphlib-smallgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
167798sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011111820110914
167799sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2011111820110914
167803sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2011111820110914
167840sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2011111820110914
167985sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
168002sphlib-smallgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
168058sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2011111820110914
168070sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
170420refgcc -mcpu=arm920 -O -fomit-frame-pointer2011111820110914
170813refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
171344refgcc -mcpu=arm9e -O -fomit-frame-pointer2011111820110914
171387refgcc -mcpu=xscale -O -fomit-frame-pointer2011111820110914
171556refgcc -mcpu=arm940t -O -fomit-frame-pointer2011111820110914
171604refgcc -mcpu=arm9 -O -fomit-frame-pointer2011111820110914
171630refgcc -mcpu=arm920t -O -fomit-frame-pointer2011111820110914
171699refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120320111120
171706refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011111820110914
171716refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011111820110914
171735refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011111820110914
172071refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011111820110914
172160refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011111820110914
172191refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011111820110914
172202refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011111820110914
277007sphlib-smallgcc -funroll-loops2011111820110914
277085sphlib-smallcc2011111820110914
277122sphlib-smallgcc2011111820110914
277132sphlibcc2011111820110914
277174sphlibgcc2011111820110914
277234sphlibgcc -funroll-loops2011111820110914
294943refgcc -funroll-loops2011111820110914
295101refgcc2011111820110914
295341refcc2011111820110914

Compiler output

Implementation: crypto_hash/blake64/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
blake.c: blake.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.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: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/blake64/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref