Implementation notes: armeabi, sachr, crypto_hash/echo256

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
104803sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
104999sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
105188sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
105334sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
106030sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
107169generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
107950sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
108217sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
108323sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
108404sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
109033generic/opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
109065sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
109123generic/opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
109173generic/opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
109219sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
109507sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
109512generic/opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
109527sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
109613sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
109660generic/opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
109706sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
109855sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
109866generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
109871sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
109902sphlibgcc -Os -fomit-frame-pointer2014051520140514
109914sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
109925sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
109985sphlibgcc -O -fomit-frame-pointer2014051520140514
110114sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
110124sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
111465generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
111982sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
112008sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
112232sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
112258sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
112406sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
112504generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
112509generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
112509sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
113273generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
113306generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
113632generic/opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
113730generic/opt32gcc -Os -fomit-frame-pointer2014051520140514
113732generic/opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
113834generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
113835generic/opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
113925generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
113939generic/opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
114124generic/opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
114446generic/opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
114586generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
114855generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
115001generic/opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
115114sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
115268sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
115350generic/opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
115467generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
116186sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
117539generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
120084sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
120155sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
120165sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
120978sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
121058sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
121217sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
121271sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
122074sphlib-smallgcc -Os -fomit-frame-pointer2014051520140514
122094generic/opt32gcc -O -fomit-frame-pointer2014051520140514
122245sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
122732sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
122859sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
122929generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
124012sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
124204sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
124534generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
124647generic/opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
125307sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
125961sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
128679sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
129691powerpc/pp32cv2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
129837powerpc/pp32cv2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
129956powerpc/pp32cv2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
130021sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
130039powerpc/pp32cv2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
130144powerpc/pp32cv2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
130308sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
130506powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
130596sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
130671sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
130859sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
130867powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
131363powerpc/pp32cv2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
131563powerpc/pp32cv2gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
131884powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
131992sphlib-smallgcc -O -fomit-frame-pointer2014051520140514
132492powerpc/pp32cv2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
132552generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
132723sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
133011powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
133107powerpc/pp32cv2gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
133807powerpc/pp32cv2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
134092powerpc/pp32cv2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
134183generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
134527powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
134798powerpc/pp32cv2gcc -O -fomit-frame-pointer2014051520140514
137001sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
137002sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
137116sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
137230powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
137298sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
137303sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
137384powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
137426powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
137577powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014051520140514
138706powerpc/pp32cv2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
140177powerpc/pp32cv2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
142258powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
142363powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
143497generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
143564generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
143583generic/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
143987generic/opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
143992generic/opt64gcc -O -fomit-frame-pointer2014051520140514
144176generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
145326generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
145550sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
146304powerpc/pp32cv2gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
146518generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
146678generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
147070sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
147099generic/opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
147492sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
147660generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
147938generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
148399sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
148535sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
148653generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
148671generic/opt64gcc -Os -fomit-frame-pointer2014051520140514
148937sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
149168generic/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
149640generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
150271generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
151359powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
151539powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
151925powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
152327sphlibgcc -O3 -fomit-frame-pointer2014051520140514
152727sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
152847sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
153241sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
153794sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
154053sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
154250sphlibgcc -O2 -fomit-frame-pointer2014051520140514
155823sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
156542sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
156877sphlib-smallgcc -O2 -fomit-frame-pointer2014051520140514
157963generic/opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
158165generic/opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
158301generic/opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
158509sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
158855generic/opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
158898sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
159079sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
159273sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
159505sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
159511sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
163985sphlib-smallgcc -O3 -fomit-frame-pointer2014051520140514
164299sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
164716sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
166210sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
169517sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
169537sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
169820sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
169947sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
170304sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
170316sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
170408sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
170426sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
170878sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
171217sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
171255sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
171260sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
171476sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
171520sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
172112sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
175338powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
175507sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
175756generic/opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
176906sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
177975generic/opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
178115generic/opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
178614sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
180314generic/opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
180660generic/opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
181136generic/opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
197721generic/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
198722generic/opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
199780generic/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
200020generic/opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
200453generic/opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
201080generic/opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
201106generic/opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
201979generic/opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
202246generic/opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
203652generic/opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
204783powerpc/pp32cv2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
204911powerpc/pp32cv2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
205699powerpc/pp32cv2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
205992powerpc/pp32cv2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
206473powerpc/pp32cv2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
208634powerpc/pp32cv2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
209900powerpc/pp32cv2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
210157powerpc/pp32cv2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
214465powerpc/pp32cv2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
214972powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
215092powerpc/pp32cv1gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
215110powerpc/pp32cv1gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
215880powerpc/pp32cv2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
216225powerpc/pp32cv2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
216284powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
216945powerpc/pp32cv1gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
217237powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
217649powerpc/pp32cv1gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
218363powerpc/pp32cv1gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
218416powerpc/pp32cv2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
218618powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
218850powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
219843powerpc/pp32cv1gcc -O -fomit-frame-pointer2014051520140514
221413powerpc/pp32cv1gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
224841powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
225199powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014051520140514
225640sphlibcc2014051520140514
226102powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
226737sphlibgcc2014051520140514
229143powerpc/pp32cv1gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
229538powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014051520140514
229678sphlibgcc -funroll-loops2014051520140514
229753powerpc/pp32cv2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
231552powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
231714powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
233887powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
234316powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
234414powerpc/pp32cv2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
235223powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
235530powerpc/pp32cv1gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
236256powerpc/pp32cv1gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
236830powerpc/pp32cv1gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
236850powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
238883powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
239335powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014051520140514
239740powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
240515powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
241265powerpc/pp32cv2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
241487powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
241807generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
242156powerpc/pp32cv1gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
242253generic/opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
242347powerpc/pp32cv1gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
242472generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
242502powerpc/pp32cv2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
242813generic/opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
243294generic/opt32gcc -O3 -fomit-frame-pointer2014051520140514
243735generic/opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
243988powerpc/pp32cv1gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
244327generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
244491generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
246580powerpc/pp32cv1gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
247806generic/opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
248443powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
248556generic/opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
250404generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
250634generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
250793powerpc/pp32cv1gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
251278generic/opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
251974powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
253755powerpc/pp32cv1gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
256223powerpc/pp32cv1gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
257363powerpc/pp32cv1gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
260722powerpc/pp32cv1gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
261037generic/opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
262704powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
264585powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
264635powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014051520140514
265013generic/opt64gcc -O2 -fomit-frame-pointer2014051520140514
266032generic/opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
267550powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
269605powerpc/pp32cv1gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
271273powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
273151generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
273693generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
275530generic/opt64gcc -O3 -fomit-frame-pointer2014051520140514
277538generic/opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
278411powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
278568generic/opt32gcc -O2 -fomit-frame-pointer2014051520140514
278912generic/opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
280205generic/opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
280224powerpc/pp32cv1gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
280383powerpc/pp32cv1gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
281203generic/opt32gcc -funroll-loops2014051520140514
281924sphlib-smallcc2014051520140514
281924sphlib-smallgcc2014051520140514
282013powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014051520140514
282621sphlib-smallgcc -funroll-loops2014051520140514
284175generic/opt32gcc2014051520140514
284422generic/opt32cc2014051520140514
284681generic/opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
290305powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
292709powerpc/pp32cv1gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
303969powerpc/pp32cv1gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
307994powerpc/pp32cv1gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
311265generic/opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
311541generic/opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
311738generic/opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
314036generic/opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
316046generic/opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
319168generic/opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
319778generic/opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
324405generic/opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
325604powerpc/pp32cv1gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
327389generic/opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
346785powerpc/pp32cv1gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
352255generic/opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
389743powerpc/pp32cv2cc2014051520140514
396479powerpc/pp32cv2gcc2014051520140514
406217powerpc/pp32cv2gcc -funroll-loops2014051520140514
439264powerpc/pp32cv1cc2014051520140514
439924powerpc/pp32cv1gcc -funroll-loops2014051520140514
446909powerpc/pp32cv1gcc2014051520140514
727743generic/opt64gcc -funroll-loops2014051520140514
731816generic/opt64cc2014051520140514
733050generic/opt64gcc2014051520140514

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer generic/opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: cc
hash.c: hash.c:18:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc ccalik/bitsliced
gcc ccalik/bitsliced
gcc -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -O -fomit-frame-pointer ccalik/bitsliced
gcc -Os -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops ccalik/bitsliced
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/bitsliced
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer ccalik/bitsliced
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo.c: echo.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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/echo256/generic/opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo32.c: echo32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm810 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=arm8 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -O -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
gcc -mcpu=strongarm -Os -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
echo64.c: echo64.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:18:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

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