Implementation notes: armeabi, flops, crypto_hash/groestl512

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
127261neon-tablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
127270neon-tablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
127274neon-tablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
127290neon-tablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
127302neon-tablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
127973neon-tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
127980neon-tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
127983neon-tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
128001neon-tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
128032neon-tablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
128038neon-tablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
128044neon-tablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
128223neon-tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
128334neon-tablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
128406neon-tablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
128498neon-tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
128506neon-tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
128510neon-tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
128736neon-tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
128778neon-tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
176768arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
176781arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
176810arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
176860arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
176933arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
177537arm32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
177577arm32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
177587arm32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
177588arm32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
177634arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
177779arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
177794arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
177824arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
177877arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
179058arm32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
179698arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
179712arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
179722arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
179726arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
179987arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
272125opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
272182opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
272511opt32gcc -O2 -fomit-frame-pointer2014050120140425
272602opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
272739opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
273072opt32gcc -O3 -fomit-frame-pointer2014050120140425
291724opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
292242opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
296405opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
297725opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
298332opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
334778opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
334788opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
334802opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
334845opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
334885opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
335583opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
335602opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
335635opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
335646opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
335806opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
376973opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
451620opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
455612opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
457009opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
458915opt64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
458963opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
462608opt64gcc -O2 -fomit-frame-pointer2014050120140425
472766opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
474084opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
474251opt64gcc -Os -fomit-frame-pointer2014050120140425
475925opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
476429opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
478827opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
478902opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
480053opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
487758opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
489236opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
498637opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
500056opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
514798opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
515009opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
525274opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
529451opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
529925opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
536874opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
541931opt64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
543392opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
543473opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
543510opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
543525opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
543558opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
552114opt64gcc -O3 -fomit-frame-pointer2014050120140425
555984opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
562983opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
562986opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
566457opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
567338opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
567765opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
568174opt32gcc -Os -fomit-frame-pointer2014050120140425
568176opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
568190opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
568393opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
568645opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
569338opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
570255opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
570374opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
570654opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
573208opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
574666opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
577469opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
577595opt64gcc -O -fomit-frame-pointer2014050120140425
577628opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
577640opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
577658opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
577676opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
577692opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
577754opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
577835opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
578265opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
578953opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
579103opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
579499opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
580602opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
590161opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
590186opt32gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
591305opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
591546opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
591670opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
591682opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
591750opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
592421opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
593348opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
593352opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
593391opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
593409opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
593721opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
602172sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
604764sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
608118sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
614659sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
614760sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
616451sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
616604sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
619198sphlib-adaptedgcc -O3 -fomit-frame-pointer2014050120140425
624110sphlibgcc -O2 -fomit-frame-pointer2014050120140425
624418opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
624485opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
624604opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
624686opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
624761opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
625996sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
629367sphlibgcc -O3 -fomit-frame-pointer2014050120140425
630708sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
630764sphlib-smallgcc -Os -fomit-frame-pointer2014050120140425
630777sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
631761sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
633489sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
636121sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
636722sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
638000sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
638058sphlib-smallgcc -O3 -fomit-frame-pointer2014050120140425
638674sphlib-smallgcc -O2 -fomit-frame-pointer2014050120140425
641666sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
644163sphlib-adaptedgcc -O2 -fomit-frame-pointer2014050120140425
646392sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
646748sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
647015sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
652500sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
656655sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
657481sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
657861sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
661639sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
664898sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
667403sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
668162sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
668303sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
668761sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
669085sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
669593sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
672323sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
675255sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
684609sphlib-adaptedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
684802sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
688802sphlib-adaptedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
693758sphlib-adaptedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
697076sphlib-adaptedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
697458sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
697460sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
697466sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
697478sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
697516sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
699804sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
699804sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
70096232bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
707453sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
71318432bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
714690sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
71511232bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014050120140425
719034sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
719066sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
719078sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
719158sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
719160sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
721531sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
726438opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
729184sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
729186sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
729193sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
729194sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
729200sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
730549sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
73223432bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014050120140425
737719sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
741477sphlib-adaptedgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
742357sphlib-adaptedgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
742740sphlib-adaptedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
742742sphlib-adaptedgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
742877sphlib-adaptedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
743624sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
754144opt32gcc -O -fomit-frame-pointer2014050120140425
758828sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
763519sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
767024sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
768656sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
768737sphlib-adaptedgcc -Os -fomit-frame-pointer2014050120140425
772140sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
77376032bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
77376632bit-bytesliced-c-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
77377032bit-bytesliced-c-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
77377032bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
77378232bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
774060sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
77805432bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014050120140425
793590sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
798610sphlib-adaptedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
799494sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
799687sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
800116sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
800480sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
800954sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
802851sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
802980sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
803623sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
807468sphlib-adaptedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
808859sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
808973sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
811708sphlib-adaptedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014050120140425
812127sphlib-adaptedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014050120140425
813311sphlib-adaptedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014050120140425
813467sphlib-adaptedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014050120140425
813469sphlib-adaptedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014050120140425
81615532bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
81714432bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
817223sphlibgcc -Os -fomit-frame-pointer2014050120140425
817529sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
822817sphlib-adaptedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
823152sphlib-adaptedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
824935sphlib-adaptedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
825056sphlib-adaptedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
825352sphlib-adaptedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
833346sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
833374sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
833460sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
833512sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
836459sphlib-adaptedgcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
836484sphlib-adaptedgcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
836534sphlib-adaptedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
836615sphlib-adaptedgcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
836656sphlib-adaptedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
846907sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
848708sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
855876sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
864472sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
866777sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
867373sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
880384sphlib-adaptedgcc -O -fomit-frame-pointer2014050120140425
884172sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
884650sphlib-adaptedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
885031sphlib-adaptedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
909288sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
909296sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
911882sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
911892sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
911906sphlib-smallgcc -O -fomit-frame-pointer2014050120140425
911919sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
912004sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
912057sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
922236sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
922236sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
922333sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
93348832bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
934982sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
942940sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
944490sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
958972sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
959093sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
959164sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
959252sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
959276sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
96407232bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
1005801sphlibgcc -O -fomit-frame-pointer2014050120140425
1005950sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
1006948sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
1007741sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
1015081sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
1015144sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
101887132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014050120140425
102662332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
102663932bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
1037507sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
1082371sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
1167512sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
1229776sphlib-adaptedcc2014050120140425
1230071sphlib-adaptedgcc2014050120140425
1230292sphlib-adaptedgcc -funroll-loops2014050120140425
1266022sphlibgcc2014050120140425
1266041sphlibgcc -funroll-loops2014050120140425
1266138sphlibcc2014050120140425
144768632bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014050120140425
144768832bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
145144132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014050120140425
147414132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014050120140425
150026432bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
152310232bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014050120140425
152312132bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
1526053opt32gcc2014050120140425
1526131opt32gcc -funroll-loops2014050120140425
1526346opt32cc2014050120140425
155467232bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
155544832bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014050120140425
158269032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
158271232bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
1588441sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
158970932bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014050120140425
159313232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014050120140425
159338432bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014050120140425
1596276sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
169946632bit-bytesliced-c-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014050120140425
169947032bit-bytesliced-c-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014050120140425
169947232bit-bytesliced-c-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014050120140425
169947832bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014050120140425
169949632bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014050120140425
1728930sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
1732065sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
175107232bit-bytesliced-c-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014050120140425
175108632bit-bytesliced-c-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014050120140425
175110832bit-bytesliced-c-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014050120140425
175110932bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014050120140425
175113632bit-bytesliced-c-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014050120140425
183725532bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014050120140425
1839436opt64gcc2014050120140425
1842937opt64gcc -funroll-loops2014050120140425
2024961opt64cc2014050120140425
206279432bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014050120140425
206279632bit-bytesliced-c-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014050120140425
206281032bit-bytesliced-c-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014050120140425
206283132bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014050120140425
206286532bit-bytesliced-c-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014050120140425
207153232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
207164532bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014050120140425
207750732bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014050120140425
209192132bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
210337532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014050120140425
2358988sphlib-smallcc2014050120140425
2359043sphlib-smallgcc -funroll-loops2014050120140425
2359108sphlib-smallgcc2014050120140425
839522232bit-bytesliced-c-smallcc2014050120140425
839536732bit-bytesliced-c-smallgcc2014050120140425
840934632bit-bytesliced-c-smallgcc -funroll-loops2014050120140425

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/ccYuVJCP.s: Assembler messages:
groestl.c: /tmp/ccYuVJCP.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYuVJCP.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYuVJCP.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYuVJCP.s:6598: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYuVJCP.s:8224: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYuVJCP.s:9980: 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/ccqKx6UT.s: Assembler messages:
groestl.c: /tmp/ccqKx6UT.s:3144: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqKx6UT.s:3970: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqKx6UT.s:4952: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqKx6UT.s:6803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqKx6UT.s:8429: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqKx6UT.s:10185: 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/cczFCKju.s: Assembler messages:
groestl.c: /tmp/cczFCKju.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cczFCKju.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cczFCKju.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cczFCKju.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cczFCKju.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cczFCKju.s:9969: 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/ccUpArbh.s: Assembler messages:
groestl.c: /tmp/ccUpArbh.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUpArbh.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUpArbh.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUpArbh.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUpArbh.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUpArbh.s:9992: 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/cc8cX2CB.s: Assembler messages:
groestl.c: /tmp/cc8cX2CB.s:3018: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8cX2CB.s:3844: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8cX2CB.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8cX2CB.s:6617: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8cX2CB.s:8243: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8cX2CB.s:9998: 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/ccUe5PkR.s: Assembler messages:
groestl.c: /tmp/ccUe5PkR.s:3151: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUe5PkR.s:3977: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUe5PkR.s:4960: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUe5PkR.s:6816: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUe5PkR.s:8442: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUe5PkR.s:10196: 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/ccWz9rbk.s: Assembler messages:
groestl.c: /tmp/ccWz9rbk.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWz9rbk.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWz9rbk.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWz9rbk.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWz9rbk.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWz9rbk.s:9969: 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/ccN93fVc.s: Assembler messages:
groestl.c: /tmp/ccN93fVc.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN93fVc.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN93fVc.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN93fVc.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN93fVc.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN93fVc.s:9992: 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/ccT1T0Hf.s: Assembler messages:
groestl.c: /tmp/ccT1T0Hf.s:3120: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccT1T0Hf.s:3946: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccT1T0Hf.s:5041: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccT1T0Hf.s:6971: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccT1T0Hf.s:8597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccT1T0Hf.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 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c: /tmp/ccd7RL5S.s: Assembler messages:
groestl.c: /tmp/ccd7RL5S.s:3153: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccd7RL5S.s:3979: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccd7RL5S.s:4964: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccd7RL5S.s:6893: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccd7RL5S.s:8519: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccd7RL5S.s:10338: 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/ccxBcYGT.s: Assembler messages:
groestl.c: /tmp/ccxBcYGT.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxBcYGT.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxBcYGT.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxBcYGT.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxBcYGT.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxBcYGT.s:10388: 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/ccRUlF3D.s: Assembler messages:
groestl.c: /tmp/ccRUlF3D.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRUlF3D.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRUlF3D.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRUlF3D.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRUlF3D.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRUlF3D.s:9991: 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/ccDO1axu.s: Assembler messages:
groestl.c: /tmp/ccDO1axu.s:3160: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDO1axu.s:3986: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDO1axu.s:5064: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDO1axu.s:6994: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDO1axu.s:8620: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDO1axu.s:10425: 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/ccRO781m.s: Assembler messages:
groestl.c: /tmp/ccRO781m.s:3191: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRO781m.s:4017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRO781m.s:5011: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRO781m.s:6940: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRO781m.s:8566: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccRO781m.s:10371: 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/ccy7f6S7.s: Assembler messages:
groestl.c: /tmp/ccy7f6S7.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccy7f6S7.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccy7f6S7.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccy7f6S7.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccy7f6S7.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccy7f6S7.s:10388: 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/ccGODdo3.s: Assembler messages:
groestl.c: /tmp/ccGODdo3.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGODdo3.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGODdo3.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGODdo3.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGODdo3.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGODdo3.s:9991: 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/ccj3Kubz.s: Assembler messages:
groestl.c: /tmp/ccj3Kubz.s:3017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj3Kubz.s:3843: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj3Kubz.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj3Kubz.s:6614: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj3Kubz.s:8240: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj3Kubz.s:9996: 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/ccJvVV7z.s: Assembler messages:
groestl.c: /tmp/ccJvVV7z.s:3128: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJvVV7z.s:3954: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJvVV7z.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJvVV7z.s:6796: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJvVV7z.s:8422: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJvVV7z.s:10179: 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/cc0u8U2c.s: Assembler messages:
groestl.c: /tmp/cc0u8U2c.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0u8U2c.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0u8U2c.s:4846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0u8U2c.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0u8U2c.s:8222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0u8U2c.s:9971: 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/cc6Cj237.s: Assembler messages:
groestl.c: /tmp/cc6Cj237.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6Cj237.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6Cj237.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6Cj237.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6Cj237.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6Cj237.s:9992: 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/ccCeKLDN.s: Assembler messages:
groestl.c: /tmp/ccCeKLDN.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccCeKLDN.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccCeKLDN.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccCeKLDN.s:6598: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccCeKLDN.s:8224: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccCeKLDN.s:9980: 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/ccg4bBOq.s: Assembler messages:
groestl.c: /tmp/ccg4bBOq.s:3179: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccg4bBOq.s:4005: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccg4bBOq.s:4990: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccg4bBOq.s:6874: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccg4bBOq.s:8500: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccg4bBOq.s:10382: 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/ccFmbKDw.s: Assembler messages:
groestl.c: /tmp/ccFmbKDw.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccFmbKDw.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccFmbKDw.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccFmbKDw.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccFmbKDw.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccFmbKDw.s:9969: 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/ccAgTqba.s: Assembler messages:
groestl.c: /tmp/ccAgTqba.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAgTqba.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAgTqba.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAgTqba.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAgTqba.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAgTqba.s:9992: 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/ccJFz5vI.s: Assembler messages:
groestl.c: /tmp/ccJFz5vI.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJFz5vI.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJFz5vI.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJFz5vI.s:6599: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJFz5vI.s:8225: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJFz5vI.s:9980: 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/ccV6RGNN.s: Assembler messages:
groestl.c: /tmp/ccV6RGNN.s:3094: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV6RGNN.s:3920: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV6RGNN.s:4903: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV6RGNN.s:6763: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV6RGNN.s:8389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV6RGNN.s:10144: 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/cc2wZ4Dn.s: Assembler messages:
groestl.c: /tmp/cc2wZ4Dn.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc2wZ4Dn.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc2wZ4Dn.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc2wZ4Dn.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc2wZ4Dn.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc2wZ4Dn.s:9969: 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/cc6TtSMg.s: Assembler messages:
groestl.c: /tmp/cc6TtSMg.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6TtSMg.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6TtSMg.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6TtSMg.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6TtSMg.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6TtSMg.s:9992: 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/ccyHlpSS.s: Assembler messages:
groestl.c: /tmp/ccyHlpSS.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyHlpSS.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyHlpSS.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyHlpSS.s:6599: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyHlpSS.s:8225: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyHlpSS.s:9980: 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/ccOY2VVB.s: Assembler messages:
groestl.c: /tmp/ccOY2VVB.s:3128: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOY2VVB.s:3954: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOY2VVB.s:4939: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOY2VVB.s:6823: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOY2VVB.s:8449: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOY2VVB.s:10330: 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/ccrcQY5D.s: Assembler messages:
groestl.c: /tmp/ccrcQY5D.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrcQY5D.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrcQY5D.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrcQY5D.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrcQY5D.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrcQY5D.s:9969: 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/ccQPE5Jk.s: Assembler messages:
groestl.c: /tmp/ccQPE5Jk.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQPE5Jk.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQPE5Jk.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQPE5Jk.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQPE5Jk.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQPE5Jk.s:9992: 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