Implementation notes: armeabi, sachr, crypto_hash/groestl512

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
115066neon-tablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
115085neon-tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
115348neon-tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
115519neon-tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
115584neon-tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
115674neon-tablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
115972neon-tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
119309neon-tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
122965neon-tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
124184neon-tablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
124944neon-tablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
128844neon-tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
129886neon-tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
130564neon-tablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
131736neon-tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
134576neon-tablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
144816neon-tablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
153459sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
157411neon-tablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
157714arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
157762arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
158298arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
158596arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
158684arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
158957arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
159032arm32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
159314arm32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
159362arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
159387arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
159417arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
159459arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
159920arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
160162arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
162105arm32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
162549arm32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
165113sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
166012opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
166515sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
171929arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
175564arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
182497arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
184850neon-tablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
197407neon-tablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
198123opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
202610arm32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
209429sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
219441opt32gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
219521opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
219922opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
219999opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
220064opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
220222opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
220652opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
220664opt32gcc -Os -fomit-frame-pointer2014051520140514
220779opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
221166opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
221471opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
221729opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
221999opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
222084opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
222210sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
222457opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
222461opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
222484opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
222542opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
222563opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
222600opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
222793opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
223481opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
223495opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
223893opt32gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
223937opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
224113opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
224195opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
224297sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
224960opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
225003opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
225064opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
225310opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
225357opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
225395opt32gcc -O3 -fomit-frame-pointer2014051520140514
225404opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
225472opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
225754opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
225823opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
225935opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
225995opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
226252opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
226341sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
226344opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
226646opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
226827opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
227101opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
228531opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
228586opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
229092opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
229834opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
230025opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
230281sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
230603opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
231296opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
231305opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
231526opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
231943opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
232653opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
234185sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
234349opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
235081sphlib-adaptedgcc -O -fomit-frame-pointer2014051520140514
235719opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
235738sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
236786sphlib-adaptedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
238445opt64gcc -Os -fomit-frame-pointer2014051520140514
240511sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
241062opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
241504opt64gcc -O -fomit-frame-pointer2014051520140514
242137opt64gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
242379sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
247660sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
247936sphlib-adaptedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
248324opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
250137sphlib-adaptedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
250428opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
253302sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
255682sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
258288sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
258969sphlib-adaptedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
259834sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
261944sphlib-adaptedgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
265050sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
265744sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
267421sphlib-adaptedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
270097sphlib-adaptedgcc -Os -fomit-frame-pointer2014051520140514
270312sphlibgcc -O -fomit-frame-pointer2014051520140514
271578sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
272612sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
272656opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
274248sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
274291sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
278122sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
278161sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
278433sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
279317sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
279852sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
280064opt64gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
283237opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
287714sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
289006sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
289143opt32gcc -O -fomit-frame-pointer2014051520140514
290354sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
295934opt32gcc -O2 -fomit-frame-pointer2014051520140514
296860sphlib-adaptedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
297126sphlib-adaptedgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
297209sphlib-adaptedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
298314sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
298758sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
299590opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
300013sphlib-adaptedgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
300491sphlib-adaptedgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
300720sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
302630sphlib-adaptedgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
302954opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
305787sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
306620sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
307392sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
309523sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
310597sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
312819sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
319428sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
321020opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
324408sphlib-adaptedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
325761sphlib-adaptedgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
327377opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
327984sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
332033opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
332189sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
337408sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
338995sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
343689opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
346073sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
346396sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
346441sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
346445sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
346545sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
346617opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
347592sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
347617opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
348041sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
348500opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
351642opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
352025sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
356031sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
356346sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
356616sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
356627sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
358110opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
359636sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
359649sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
359682sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
362838opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
363411sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
365729sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
366367sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
366679sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
366779sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
366808sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
367624sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
368045sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
368559sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
368579sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
368799sphlibgcc -Os -fomit-frame-pointer2014051520140514
368942sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
369376sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
370268sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
374289sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
375278sphlib-smallgcc -O -fomit-frame-pointer2014051520140514
377534sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
378153sphlib-smallgcc -Os -fomit-frame-pointer2014051520140514
379224sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
379376sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
382249opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
387357sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
392387opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
413919opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
414173sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
432698sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
432701sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
432716sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
432783sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
433302sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
434837sphlib-adaptedgcc -O3 -fomit-frame-pointer2014051520140514
435551sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
440215sphlib-adaptedgcc -O2 -fomit-frame-pointer2014051520140514
442241sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
44335532bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
44382832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
448878sphlibgcc -O2 -fomit-frame-pointer2014051520140514
449461sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
449865sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
449876sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
450264sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
451759sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
458911opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
45921032bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
45998732bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
466865sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
470815sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
47083932bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
473470sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
474048sphlib-adaptedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
474302sphlibgcc -O3 -fomit-frame-pointer2014051520140514
474488sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
474680sphlib-adaptedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
476765sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
477542sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
478850sphlib-smallgcc -O2 -fomit-frame-pointer2014051520140514
480512sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
482114sphlib-smallgcc -O3 -fomit-frame-pointer2014051520140514
483206sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
485337sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
486850sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
487121sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
488824sphlib-adaptedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
489454sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
493596sphlib-adaptedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
497294sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
499272sphlib-adaptedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
500143sphlib-adaptedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
500152sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
504465sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
504964sphlib-adaptedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
505398sphlib-adaptedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
505787sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
507480sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
512436sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
514698sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
517296sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
523957sphlib-adaptedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
528246sphlib-adaptedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
54438632bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
544702sphlib-adaptedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
55647132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
559983sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
56235632bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
57168732bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
57635032bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014051520140514
57846432bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
578707sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
598774sphlib-adaptedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
607689sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
612101opt32gcc2014051520140514
612757opt32cc2014051520140514
613527opt32gcc -funroll-loops2014051520140514
61664332bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
63075332bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
63076532bit-bytesliced-c-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
63089932bit-bytesliced-c-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
63175632bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
63184732bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
633255sphlib-adaptedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
635250sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
641061opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
652304sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
655350opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
656863opt64gcc -O3 -fomit-frame-pointer2014051520140514
657120opt64gcc -O2 -fomit-frame-pointer2014051520140514
663390opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
669690opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
673449opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
688294opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
692975opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
699875sphlib-smallcc2014051520140514
700333sphlib-smallgcc2014051520140514
701152sphlib-smallgcc -funroll-loops2014051520140514
703288opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
711187sphlib-adaptedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
711347opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
712007opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
713071opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
713287opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
721037opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
732603opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
739361opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
751144sphlibcc2014051520140514
752636sphlib-adaptedgcc -funroll-loops2014051520140514
775242sphlib-adaptedgcc2014051520140514
780884sphlibgcc2014051520140514
789804sphlib-adaptedcc2014051520140514
800031sphlibgcc -funroll-loops2014051520140514
834723opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
88404432bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
89210932bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
90924232bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014051520140514
91041732bit-bytesliced-c-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
91077632bit-bytesliced-c-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
91377032bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
91440132bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
91536832bit-bytesliced-c-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
91797432bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
91831832bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
93418532bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
93703832bit-bytesliced-c-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
93915832bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
95431832bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
95667632bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
96615832bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
96839332bit-bytesliced-c-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
97626532bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
98089732bit-bytesliced-c-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
98930932bit-bytesliced-c-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
99323632bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
99826132bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014051520140514
101818832bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
103009332bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
114502732bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
114529332bit-bytesliced-c-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
114542232bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014051520140514
114581432bit-bytesliced-c-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
114604932bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
114684532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
116410732bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
117404932bit-bytesliced-c-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
118721232bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
123420032bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
124774532bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
1425973opt64gcc2014051520140514
1479610opt64gcc -funroll-loops2014051520140514
1492918opt64cc2014051520140514
439845232bit-bytesliced-c-smallcc2014051520140514
440421732bit-bytesliced-c-smallgcc2014051520140514
441366232bit-bytesliced-c-smallgcc -funroll-loops2014051520140514

Test failure

Implementation: crypto_hash/groestl512/neon-table
Compiler: gcc -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: cc
groestl.c: groestl.c: In function 'groestl_small_core':
groestl.c: groestl.c:245:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc arm32
gcc arm32
gcc -funroll-loops arm32

Compiler output

Implementation: crypto_hash/groestl512/neon-table
Compiler: cc
hash.c: hash.c: In function 'loopcompress':
hash.c: hash.c:28:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc neon-table
gcc neon-table
gcc -funroll-loops neon-table

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: cc
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: /tmp/ccsosCev.s: Assembler messages:
groestl.c: /tmp/ccsosCev.s:3805: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsosCev.s:5431: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsosCev.s:7195: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsosCev.s:8160: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsosCev.s:8986: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsosCev.s:9970: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c: /tmp/ccQkP72B.s: Assembler messages:
groestl.c: /tmp/ccQkP72B.s:3805: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQkP72B.s:5431: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQkP72B.s:7194: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQkP72B.s:8421: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQkP72B.s:9247: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQkP72B.s:10231: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O -fomit-frame-pointer
groestl.c: /tmp/ccIcZmEj.s: Assembler messages:
groestl.c: /tmp/ccIcZmEj.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIcZmEj.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIcZmEj.s:7200: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIcZmEj.s:8148: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIcZmEj.s:8973: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIcZmEj.s:9935: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -Os -fomit-frame-pointer
groestl.c: /tmp/ccEYbAyG.s: Assembler messages:
groestl.c: /tmp/ccEYbAyG.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEYbAyG.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEYbAyG.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEYbAyG.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEYbAyG.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEYbAyG.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/cc9T18U1.s: Assembler messages:
groestl.c: /tmp/cc9T18U1.s:3806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc9T18U1.s:5432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc9T18U1.s:7180: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc9T18U1.s:8152: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc9T18U1.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc9T18U1.s:9946: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/cctncTvF.s: Assembler messages:
groestl.c: /tmp/cctncTvF.s:3806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctncTvF.s:5432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctncTvF.s:7180: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctncTvF.s:8407: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctncTvF.s:9233: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctncTvF.s:10215: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/ccHrxuqi.s: Assembler messages:
groestl.c: /tmp/ccHrxuqi.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccHrxuqi.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccHrxuqi.s:7200: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccHrxuqi.s:8148: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccHrxuqi.s:8973: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccHrxuqi.s:9935: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccRwcD6d.s: Assembler messages:
groestl.c: /tmp/ccRwcD6d.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRwcD6d.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRwcD6d.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRwcD6d.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRwcD6d.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRwcD6d.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c: /tmp/cckAkFbq.s: Assembler messages:
groestl.c: /tmp/cckAkFbq.s:3939: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cckAkFbq.s:5565: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cckAkFbq.s:7397: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cckAkFbq.s:8582: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cckAkFbq.s:9408: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cckAkFbq.s:10484: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c: /tmp/ccmXeLWw.s: Assembler messages:
groestl.c: /tmp/ccmXeLWw.s:3939: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmXeLWw.s:5565: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmXeLWw.s:7396: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmXeLWw.s:8670: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmXeLWw.s:9496: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmXeLWw.s:10480: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c: /tmp/cccJAo3K.s: Assembler messages:
groestl.c: /tmp/cccJAo3K.s:3891: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccJAo3K.s:5516: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccJAo3K.s:7309: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccJAo3K.s:8524: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccJAo3K.s:9349: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccJAo3K.s:10416: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c: /tmp/cc32Sf9v.s: Assembler messages:
groestl.c: /tmp/cc32Sf9v.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc32Sf9v.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc32Sf9v.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc32Sf9v.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc32Sf9v.s:8979: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc32Sf9v.s:9942: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/cc1xZUH3.s: Assembler messages:
groestl.c: /tmp/cc1xZUH3.s:3908: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1xZUH3.s:5534: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1xZUH3.s:7332: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1xZUH3.s:8599: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1xZUH3.s:9425: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1xZUH3.s:10518: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccZJo7MX.s: Assembler messages:
groestl.c: /tmp/ccZJo7MX.s:3908: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZJo7MX.s:5534: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZJo7MX.s:7332: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZJo7MX.s:8611: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZJo7MX.s:9437: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZJo7MX.s:10419: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/cc8t1Awd.s: Assembler messages:
groestl.c: /tmp/cc8t1Awd.s:3891: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8t1Awd.s:5516: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8t1Awd.s:7309: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8t1Awd.s:8524: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8t1Awd.s:9349: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8t1Awd.s:10416: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccv2qTM7.s: Assembler messages:
groestl.c: /tmp/ccv2qTM7.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccv2qTM7.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccv2qTM7.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccv2qTM7.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccv2qTM7.s:8979: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccv2qTM7.s:9942: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
groestl.c: groestl.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: 80, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl512/mmx
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:897:2: error: #error "MMX instructions must be enabled"

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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]
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: 80, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccMAGZgg.s: Assembler messages:
groestl.c: /tmp/ccMAGZgg.s:3807: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMAGZgg.s:5433: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMAGZgg.s:7188: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMAGZgg.s:8159: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMAGZgg.s:8985: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMAGZgg.s:9960: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccRxCSjH.s: Assembler messages:
groestl.c: /tmp/ccRxCSjH.s:3808: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRxCSjH.s:5434: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRxCSjH.s:7190: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRxCSjH.s:8473: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRxCSjH.s:9299: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRxCSjH.s:10300: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
groestl.c: /tmp/ccaGhnH3.s: Assembler messages:
groestl.c: /tmp/ccaGhnH3.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaGhnH3.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaGhnH3.s:7201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaGhnH3.s:8149: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaGhnH3.s:8974: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaGhnH3.s:9937: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
groestl.c: /tmp/ccsQhvuQ.s: Assembler messages:
groestl.c: /tmp/ccsQhvuQ.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsQhvuQ.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsQhvuQ.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsQhvuQ.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsQhvuQ.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccsQhvuQ.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/ccDtCk2o.s: Assembler messages:
groestl.c: /tmp/ccDtCk2o.s:3805: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDtCk2o.s:5431: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDtCk2o.s:7195: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDtCk2o.s:8160: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDtCk2o.s:8986: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDtCk2o.s:9970: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/cc1eYDHk.s: Assembler messages:
groestl.c: /tmp/cc1eYDHk.s:3841: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1eYDHk.s:5467: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1eYDHk.s:7359: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1eYDHk.s:8629: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1eYDHk.s:9455: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1eYDHk.s:10439: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccPIF63L.s: Assembler messages:
groestl.c: /tmp/ccPIF63L.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPIF63L.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPIF63L.s:7200: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPIF63L.s:8148: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPIF63L.s:8973: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPIF63L.s:9935: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccuLqPCQ.s: Assembler messages:
groestl.c: /tmp/ccuLqPCQ.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccuLqPCQ.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccuLqPCQ.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccuLqPCQ.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccuLqPCQ.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccuLqPCQ.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccALL4Kw.s: Assembler messages:
groestl.c: /tmp/ccALL4Kw.s:3806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccALL4Kw.s:5432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccALL4Kw.s:7182: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccALL4Kw.s:8152: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccALL4Kw.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccALL4Kw.s:9948: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccMpFkku.s: Assembler messages:
groestl.c: /tmp/ccMpFkku.s:3806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMpFkku.s:5432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMpFkku.s:7182: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMpFkku.s:8478: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMpFkku.s:9304: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMpFkku.s:10302: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl.c: /tmp/cc5D1dOI.s: Assembler messages:
groestl.c: /tmp/cc5D1dOI.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc5D1dOI.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc5D1dOI.s:7200: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc5D1dOI.s:8148: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc5D1dOI.s:8973: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc5D1dOI.s:9935: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
groestl.c: /tmp/ccykIytD.s: Assembler messages:
groestl.c: /tmp/ccykIytD.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccykIytD.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccykIytD.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccykIytD.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccykIytD.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccykIytD.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/cc0tCJpt.s: Assembler messages:
groestl.c: /tmp/cc0tCJpt.s:3806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0tCJpt.s:5432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0tCJpt.s:7182: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0tCJpt.s:8152: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0tCJpt.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0tCJpt.s:9948: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/cc7t3Ser.s: Assembler messages:
groestl.c: /tmp/cc7t3Ser.s:3841: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7t3Ser.s:5467: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7t3Ser.s:7359: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7t3Ser.s:8671: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7t3Ser.s:9497: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7t3Ser.s:10484: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccnvCViJ.s: Assembler messages:
groestl.c: /tmp/ccnvCViJ.s:3831: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnvCViJ.s:5456: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnvCViJ.s:7200: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnvCViJ.s:8148: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnvCViJ.s:8973: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnvCViJ.s:9935: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccAaL3Sv.s: Assembler messages:
groestl.c: /tmp/ccAaL3Sv.s:3803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAaL3Sv.s:5436: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAaL3Sv.s:6389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAaL3Sv.s:7222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAaL3Sv.s:8978: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAaL3Sv.s:9941: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32