Implementation notes: armeabi, h7beagle, crypto_hash/groestl256

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
82180neon-tablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061020140529
82180neon-tablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061020140529
82188neon-tablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061020140529
82288neon-tablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061020140529
82296neon-tablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061020140529
82540neon-tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
82548neon-tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
82552neon-tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
82554neon-tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
82558neon-tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
82566neon-tablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
82568neon-tablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
82575neon-tablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
82578neon-tablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
82582neon-tablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
82824neon-tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
82824neon-tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
82828neon-tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
82836neon-tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
82988neon-tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
86724neon-bitslicegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
86732neon-bitslicegcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
86732neon-bitslicegcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
86738neon-bitslicegcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
86740neon-bitslicegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
90164neon-bitslicegcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
90178neon-bitslicegcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
90178neon-bitslicegcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
90180neon-bitslicegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
90196neon-bitslicegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
90426neon-bitslicegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061020140529
90430neon-bitslicegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061020140529
90442neon-bitslicegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061020140529
90442neon-bitslicegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061020140529
90540neon-bitslicegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061020140529
90944neon-bitslicegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
90944neon-bitslicegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
90944neon-bitslicegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
90944neon-bitslicegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
90950neon-bitslicegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
124360arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
124452arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
124673arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
124697arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
124746arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
125057arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
125084arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
125085arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
125093arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
125200arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
127274arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
127275arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
127320arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
127336arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
127339arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
162879arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
162915arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061020140529
163001arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
163013arm11gcc -funroll-loops -O3 -fomit-frame-pointer2014061020140529
163028arm11gcc -O3 -fomit-frame-pointer2014061020140529
163058arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
163310arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061020140529
164030arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
164317arm11gcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
164855arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
165704arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
165751arm11gcc -funroll-loops -O -fomit-frame-pointer2014061020140529
167086arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
167088arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
167148arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
167162arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061020140529
167436arm11gcc -O2 -fomit-frame-pointer2014061020140529
167578arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
167632arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061020140529
167636arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
167636arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
167640arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
167658arm11gcc -Os -fomit-frame-pointer2014061020140529
167934arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061020140529
168140arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
168904arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
168934arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061020140529
168942arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
168975arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
168977arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
168987arm11gcc -O -fomit-frame-pointer2014061020140529
186058opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
189105opt32gcc -O2 -fomit-frame-pointer2014061020140529
189983opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
198568arm11gcc -funroll-loops2014061020140529
198582arm11cc2014061020140529
198582arm11gcc2014061020140529
199516opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061020140529
206934opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
208160arm11gcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
209603opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
211902sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
216154sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
223215sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
223278sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
223292sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
23233632bit-2ktablegcc -O2 -fomit-frame-pointer2014060920140529
23415232bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
23534332bit-2ktablegcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
236708opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
236736opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
236737opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
236772opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
236863sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
236907opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
237320sphlib-smallgcc -Os -fomit-frame-pointer2014061020140529
237334sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
244204sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
24466232bit-2ktablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
24467032bit-2ktablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
24467032bit-2ktablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
24468432bit-2ktablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
24468432bit-2ktablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
245254sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
245262sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
245567sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
245585sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
245684sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
245720sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
245969sphlib-smallgcc -O2 -fomit-frame-pointer2014061020140529
24830932bit-2ktablegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
258206sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061020140529
261511sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061020140529
261792sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
262225sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
262858sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
26560832bit-2ktablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
27098632bit-2ktablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
27102632bit-2ktablegcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
27374832bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
27568632bit-2ktablegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
29927432bit-2ktablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
300709sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061020140529
30082432bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
30095232bit-2ktablegcc -Os -fomit-frame-pointer2014060920140529
30098032bit-2ktablegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
306108sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
306118sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
306130sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
306140sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
306395sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
31000432bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
31005232bit-2ktablegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
31672632bit-2ktablegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
31983832bit-2ktablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
31984432bit-2ktablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
31985432bit-2ktablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
31986032bit-2ktablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
31994432bit-2ktablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
341506opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
346124opt32gcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
346148opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
35634232bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
37732132bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer2014061020140529
378606opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
37867332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
380905opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
381002opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
381006opt32gcc -Os -fomit-frame-pointer2014061020140529
382437opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
382509opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061020140529
384172opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061020140529
388424opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
388431opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
388434opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
388467opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
39288632bit-2ktablegcc -funroll-loops -O -fomit-frame-pointer2014060920140529
39290232bit-2ktablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
39679132bit-2ktablegcc -O -fomit-frame-pointer2014060920140529
39679132bit-2ktablegcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
39680632bit-2ktablegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
39680932bit-2ktablegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
39683832bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
39684432bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
396904sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
396914sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
396922sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
396924sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
399446opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
399605opt32gcc -funroll-loops -O -fomit-frame-pointer2014061020140529
39968632bit-2ktablegcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
39969032bit-2ktablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
39970032bit-2ktablegcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
39970032bit-2ktablegcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
39972232bit-2ktablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
403345opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061020140529
403355opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
403364opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
403369opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
403378opt32gcc -O -fomit-frame-pointer2014061020140529
403412opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
404496opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
404498opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
404543opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
404561opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
404938opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
40627432bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
41452532bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014061020140529
415755sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
415796sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014061020140529
41863632bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014061020140529
41920232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061020140529
422818sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
422873sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
422883sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061020140529
423103sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
423120sphlib-smallgcc -O -fomit-frame-pointer2014061020140529
43292532bit-bytesliced-c-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061020140529
43293032bit-bytesliced-c-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061020140529
43293032bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061020140529
43293632bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061020140529
43294232bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061020140529
43634232bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061020140529
43853132bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
43896832bit-bytesliced-c-fastgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
43943832bit-bytesliced-c-fastgcc -O3 -fomit-frame-pointer2014060920140529
44664532bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
44768932bit-bytesliced-c-fastgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
44772632bit-bytesliced-c-fastgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
44773032bit-bytesliced-c-fastgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
44773232bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
44773832bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
44931632bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
45228432bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
476651opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
47721832bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
49408632bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
507869sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
5113898bit_cgcc -funroll-loops -O3 -fomit-frame-pointer2014061020140529
5122568bit_cgcc -O3 -fomit-frame-pointer2014061020140529
5131508bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
5279958bit_cgcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
5282238bit_cgcc -O2 -fomit-frame-pointer2014061020140529
5313848bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
53732032bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
53981132bit-bytesliced-c-fastgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
5408428bit_cgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061020140529
54129532bit-bytesliced-c-fastgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
54130232bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
54130232bit-bytesliced-c-fastgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
54131032bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
54131232bit-bytesliced-c-fastgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
54207432bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
54278032bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
544239sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
54444332bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
54467932bit-bytesliced-c-fastgcc -O2 -fomit-frame-pointer2014060920140529
5451668bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
5601808bit_cgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
5632738bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
56451932bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014061020140529
57078332bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061020140529
5860548bit_cgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061020140529
5860628bit_cgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061020140529
5860688bit_cgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061020140529
5860728bit_cgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061020140529
5860748bit_cgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061020140529
58996432bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
5966338bit_cgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061020140529
6047888bit_cgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
6047928bit_cgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
6047928bit_cgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
6047938bit_cgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
6076628bit_cgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
60939432bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
61117932bit-bytesliced-c-fastgcc -Os -fomit-frame-pointer2014060920140529
61118232bit-bytesliced-c-fastgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
61348732bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
61547632bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
6170468bit_cgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061020140529
61815832bit-bytesliced-c-fastgcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
61815932bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
62024732bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
62267232bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
62268632bit-bytesliced-c-fastgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
62269332bit-bytesliced-c-fastgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
62295032bit-bytesliced-c-fastgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
6256408bit_cgcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
6256548bit_cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
62592232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
62632532bit-bytesliced-c-fastgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
62964332bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
62964732bit-bytesliced-c-fastgcc -funroll-loops -O -fomit-frame-pointer2014061020140529
63106032bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
63203032bit-bytesliced-c-fastgcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
6326518bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
63442032bit-bytesliced-c-fastgcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
63461832bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
63462032bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
6357428bit_cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
63863932bit-bytesliced-c-fastgcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
65165032bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
65170832bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
65447832bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
65448032bit-bytesliced-c-fastgcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
65449732bit-bytesliced-c-fastgcc -O -fomit-frame-pointer2014060920140529
6549248bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061020140529
6560278bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
6574438bit_cgcc -Os -fomit-frame-pointer2014061020140529
6574558bit_cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
6668208bit_cgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
6668248bit_cgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
6668388bit_cgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
6668408bit_cgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
6668668bit_cgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
6701128bit_cgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061020140529
670330sphlib-smallgcc2014061020140529
670341sphlib-smallgcc -funroll-loops2014061020140529
670368sphlib-smallcc2014061020140529
6725998bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
6764748bit_cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
6795428bit_cgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061020140529
82272932bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014061020140529
82274332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
868858thumb-asm-fastcc2014061020140529
868880thumb-asm-fastgcc -funroll-loops2014061020140529
868924thumb-asm-fastgcc2014061020140529
8721868bit_cgcc -funroll-loops -O -fomit-frame-pointer2014061020140529
8722648bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
8789028bit_cgcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
8789128bit_cgcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
8789138bit_cgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
8789138bit_cgcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
8789338bit_cgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
8817798bit_cgcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
8817988bit_cgcc -O -fomit-frame-pointer2014061020140529
8818358bit_cgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
8829138bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
8834628bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
9170768bit_cgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061020140529
97073832bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
97133132bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014061020140529
97138532bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061020140529
97329832bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061020140529
99683832bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061020140529
102641332bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061020140529
1041577opt32gcc -funroll-loops2014061020140529
1041584opt32cc2014061020140529
1041615opt32gcc2014061020140529
111642432bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061020140529
111644032bit-bytesliced-c-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061020140529
111644032bit-bytesliced-c-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061020140529
111644032bit-bytesliced-c-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061020140529
111644432bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061020140529
111931332bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061020140529
114755532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
114842132bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061020140529
114854532bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
114856632bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014061020140529
115361332bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014061020140529
116609232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061020140529
117012232bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061020140529
119272532bit-bytesliced-c-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061020140529
119277632bit-bytesliced-c-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061020140529
120494132bit-bytesliced-c-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061020140529
120495432bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061020140529
120495832bit-bytesliced-c-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061020140529
121445332bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061020140529
134185232bit-bytesliced-c-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014061020140529
134185832bit-bytesliced-c-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014061020140529
134186432bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061020140529
134186532bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061020140529
134187032bit-bytesliced-c-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014061020140529
135419732bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
136639932bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061020140529
138074532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061020140529
138177132bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014061020140529
139401232bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014061020140529
163464132bit-2ktablegcc -funroll-loops2014060920140529
163467132bit-2ktablecc2014060920140529
163467732bit-2ktablegcc2014060920140529
1677575thumb-asm-smallgcc2014061020140529
1677575thumb-asm-smallgcc -funroll-loops2014061020140529
1677584thumb-asm-smallcc2014061020140529
20372358bit_cgcc -funroll-loops2014061020140529
20372588bit_ccc2014061020140529
20372878bit_cgcc2014061020140529
250673832bit-bytesliced-c-fastgcc -funroll-loops2014061020140529
250674032bit-bytesliced-c-fastgcc2014060920140529
250674932bit-bytesliced-c-fastcc2014061020140529
575901432bit-bytesliced-c-smallcc2014061020140529
575912032bit-bytesliced-c-smallgcc -funroll-loops2014061020140529
575941032bit-bytesliced-c-smallgcc2014061020140529

Checksum failure

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
f079b87636261cf3c9ea6c0c0fa5429569bc7bd103f8d0f0bb23bd4ba5d49053
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm32

Test failure

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: cc
error 111

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

Test failure

Implementation: crypto_hash/groestl256/thumb-asm-small
Compiler: gcc -O3 -fomit-frame-pointer
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer thumb-asm-small
gcc -funroll-loops -O3 -fomit-frame-pointer thumb-asm-small
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/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/groestl256/sphlib
Compiler: cc
groestl.c:
groestl.c: cc1: out of memory allocating 149184 bytes after a total of 5857280 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: cc
groestl.c:
groestl.c: cc1: out of memory allocating 2408 bytes after a total of 5853184 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: cc
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:13:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/groestl256/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/groestl256/opt64
Compiler: cc
hash.c:
hash.c: cc1: out of memory allocating 16384 bytes after a total of 2134016 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: cc
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d12,d12,d12,#6'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d13,d13,d13,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d14,d14,d14,#7'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc neon-vperm
gcc neon-vperm
gcc -O2 -fomit-frame-pointer neon-vperm
gcc -O3 -fomit-frame-pointer neon-vperm
gcc -O -fomit-frame-pointer neon-vperm
gcc -Os -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops neon-vperm
gcc -funroll-loops -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc
groestl.c:
groestl.c: cc1: out of memory allocating 2408 bytes after a total of 5849088 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc
groestl.c:
groestl.c: cc1: out of memory allocating 66860 bytes after a total of 5742592 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc sphlib

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc opt64
gcc -O3 -fomit-frame-pointer 32bit-2ktable
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 32bit-2ktable
gcc -funroll-loops opt64
gcc -funroll-loops -O3 -fomit-frame-pointer 32bit-2ktable
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt32
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: /tmp/cclTDyty.s: Assembler messages:
groestl.c: /tmp/cclTDyty.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cclTDyty.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cclTDyty.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cclTDyty.s:6581: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cclTDyty.s:8207: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cclTDyty.s:9963: 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/groestl256/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer sphlib
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1040 bytes after a total of 5668864 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 70720 bytes after a total of 4141056 bytes

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64
gcc -O -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c: /tmp/ccBawgbD.s: Assembler messages:
groestl.c: /tmp/ccBawgbD.s:3149: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccBawgbD.s:3975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccBawgbD.s:4958: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccBawgbD.s:6790: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccBawgbD.s:8416: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccBawgbD.s:10172: 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/groestl256/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1279320 bytes after a total of 3104768 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 16008 bytes after a total of 3174400 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 876960 bytes after a total of 5025792 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt32
Compiler: gcc -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 1690920 bytes after a total of 2736128 bytes

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt32
gcc -funroll-loops -O3 -fomit-frame-pointer opt32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt32
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt32
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4022272 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O -fomit-frame-pointer
groestl.c: /tmp/ccW7MZqh.s: Assembler messages:
groestl.c: /tmp/ccW7MZqh.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW7MZqh.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW7MZqh.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW7MZqh.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW7MZqh.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW7MZqh.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/groestl256/sphlib-adapted
Compiler: gcc -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 432 bytes after a total of 6533120 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer sphlib-adapted
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib-adapted
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer sphlib-adapted
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 472 bytes after a total of 6488064 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -Os -fomit-frame-pointer
groestl.c: /tmp/cc8gCSW8.s: Assembler messages:
groestl.c: /tmp/cc8gCSW8.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8gCSW8.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8gCSW8.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8gCSW8.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8gCSW8.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc8gCSW8.s:9975: 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/groestl256/sphlib
Compiler: gcc -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 100032 bytes after a total of 5935104 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5836800 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -Os -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 70720 bytes after a total of 4124672 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops -Os -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccr8CHuL.s: Assembler messages:
groestl.c: /tmp/ccr8CHuL.s:3018: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccr8CHuL.s:3844: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccr8CHuL.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccr8CHuL.s:6600: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccr8CHuL.s:8226: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccr8CHuL.s:9981: 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/groestl256/sphlib
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1048 bytes after a total of 5816320 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5591040 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccPVd563.s: Assembler messages:
groestl.c: /tmp/ccPVd563.s:3156: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPVd563.s:3982: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPVd563.s:4965: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPVd563.s:6801: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPVd563.s:8427: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccPVd563.s:10181: 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/groestl256/sphlib
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1279320 bytes after a total of 3076096 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 163840 bytes after a total of 3166208 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/cck05Pjq.s: Assembler messages:
groestl.c: /tmp/cck05Pjq.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck05Pjq.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck05Pjq.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck05Pjq.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck05Pjq.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck05Pjq.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/groestl256/sphlib
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 480 bytes after a total of 6508544 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 70720 bytes after a total of 4145152 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -funroll-loops -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -O -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccYVOiAg.s: Assembler messages:
groestl.c: /tmp/ccYVOiAg.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYVOiAg.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYVOiAg.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYVOiAg.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYVOiAg.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccYVOiAg.s:9975: 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/groestl256/sphlib
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 100032 bytes after a total of 5951488 bytes

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib
gcc -funroll-loops -Os -fomit-frame-pointer sphlib
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5820416 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib-adapted
gcc -funroll-loops -Os -fomit-frame-pointer sphlib-adapted
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib-adapted
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops
groestl.c:
groestl.c: cc1: out of memory allocating 2408 bytes after a total of 5836800 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c: /tmp/ccorZT78.s: Assembler messages:
groestl.c: /tmp/ccorZT78.s:3093: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccorZT78.s:3919: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccorZT78.s:5015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccorZT78.s:6924: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccorZT78.s:8550: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccorZT78.s:10369: 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/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 912 bytes after a total of 5611520 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c: /tmp/ccjZ4Njk.s: Assembler messages:
groestl.c: /tmp/ccjZ4Njk.s:3126: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjZ4Njk.s:3952: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjZ4Njk.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjZ4Njk.s:6846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjZ4Njk.s:8472: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjZ4Njk.s:10291: 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/groestl256/sphlib
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1279320 bytes after a total of 3231744 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 16008 bytes after a total of 3141632 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4808 bytes after a total of 4874240 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c: /tmp/ccAPztKT.s: Assembler messages:
groestl.c: /tmp/ccAPztKT.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAPztKT.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAPztKT.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAPztKT.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAPztKT.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccAPztKT.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/groestl256/sphlib
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 920 bytes after a total of 6332416 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 920 bytes after a total of 6549504 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c: /tmp/ccoQgbbG.s: Assembler messages:
groestl.c: /tmp/ccoQgbbG.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccoQgbbG.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccoQgbbG.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccoQgbbG.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccoQgbbG.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccoQgbbG.s:9974: 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/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccUwACyR.s: Assembler messages:
groestl.c: /tmp/ccUwACyR.s:3137: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUwACyR.s:3963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUwACyR.s:5041: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUwACyR.s:6951: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUwACyR.s:8577: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccUwACyR.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 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 912 bytes after a total of 5644288 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 920 bytes after a total of 5877760 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccU1s0TI.s: Assembler messages:
groestl.c: /tmp/ccU1s0TI.s:3168: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccU1s0TI.s:3994: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccU1s0TI.s:4988: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccU1s0TI.s:6897: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccU1s0TI.s:8523: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccU1s0TI.s:10328: 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/groestl256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1279320 bytes after a total of 3108864 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 16008 bytes after a total of 3256320 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 87664 bytes after a total of 4870144 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4026368 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/ccefdGCg.s: Assembler messages:
groestl.c: /tmp/ccefdGCg.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccefdGCg.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccefdGCg.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccefdGCg.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccefdGCg.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccefdGCg.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/groestl256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 920 bytes after a total of 6352896 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 920 bytes after a total of 6508544 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccGCcRYa.s: Assembler messages:
groestl.c: /tmp/ccGCcRYa.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcRYa.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcRYa.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcRYa.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcRYa.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcRYa.s:9974: 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/groestl256/32bit-2ktable
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: 110, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table
gcc -mcpu=arm810 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table
gcc -mcpu=arm8 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table
gcc -mcpu=strongarm -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
compress.c: compress.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]
itables.c: itables.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ploop.s: ploop.s: Assembler messages:
ploop.s: ploop.s:291: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:296: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:321: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:326: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:381: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:386: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ploop.s:411: Error: selected processor does not support ARM mode `ldrd r4,[r10,#24]'
ploop.s: ploop.s:426: Error: selected processor does not support ARM mode `ldrd r6,[r11,#24]'
ploop.s: ploop.s:451: Error: selected processor does not support ARM mode `strd r8,[r3,#0]'
ploop.s: ploop.s:496: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:501: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:526: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:531: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:586: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:591: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ploop.s:616: Error: selected processor does not support ARM mode `ldrd r4,[r10,#24]'
ploop.s: ploop.s:631: Error: selected processor does not support ARM mode `ldrd r6,[r11,#24]'
ploop.s: ploop.s:656: Error: selected processor does not support ARM mode `strd r8,[r3,#8]'
ploop.s: ploop.s:701: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:706: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:731: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:736: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:791: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:796: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ...

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

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
constants.c: constants.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -Os -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/sphlib
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]
groestl.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
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]
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5632000 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/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: 30, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer arm32 sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm32 sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
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]
groestl_asm.S: groestl_asm.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:3: Error: selected processor does not support THUMB opcodes
groestl_asm.S: groestl_asm.S:14: Error: selected processor does not support Thumb mode `push {r4-r6}'
groestl_asm.S: groestl_asm.S:15: Error: selected processor does not support Thumb mode `adr r1,SBOX_'
groestl_asm.S: groestl_asm.S:16: Error: selected processor does not support Thumb mode `movs r6,#0xff'
groestl_asm.S: groestl_asm.S:17: Error: selected processor does not support Thumb mode `movs r2,#0'
groestl_asm.S: groestl_asm.S:18: Error: selected processor does not support Thumb mode `ldr r3,[r0,r2]'
groestl_asm.S: groestl_asm.S:19: Error: selected processor does not support Thumb mode `lsrs r4,r3,#24'
groestl_asm.S: groestl_asm.S:20: Error: selected processor does not support Thumb mode `ldrb r5,[r1,r4]'
groestl_asm.S: groestl_asm.S:21: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:22: Error: selected processor does not support Thumb mode `lsrs r4,r3,#16'
groestl_asm.S: groestl_asm.S:23: Error: selected processor does not support Thumb mode `ands r4,r6'
groestl_asm.S: groestl_asm.S:24: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r4]'
groestl_asm.S: groestl_asm.S:25: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:26: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:27: Error: selected processor does not support Thumb mode `lsrs r4,r3,#8'
groestl_asm.S: groestl_asm.S:28: Error: selected processor does not support Thumb mode `ands r4,r6'
groestl_asm.S: groestl_asm.S:29: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r4]'
groestl_asm.S: groestl_asm.S:30: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:31: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:32: Error: selected processor does not support Thumb mode `ands r3,r6'
groestl_asm.S: groestl_asm.S:33: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r3]'
groestl_asm.S: groestl_asm.S:34: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:35: Error: selected processor does not support Thumb mode `str r5,[r0,r2]'
groestl_asm.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-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]
groestl_asm.S: groestl_asm.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:3: Error: selected processor does not support THUMB opcodes
groestl_asm.S: groestl_asm.S:28: Error: selected processor does not support Thumb mode `push {r4-r7,lr}'
groestl_asm.S: groestl_asm.S:29: Error: selected processor does not support Thumb mode `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:30: Error: selected processor does not support Thumb mode `adds r0,r2,#4'
groestl_asm.S: groestl_asm.S:31: Error: selected processor does not support Thumb mode `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:32: Error: selected processor does not support Thumb mode `pop {r4-r7,pc}'
groestl_asm.S: groestl_asm.S:39: Error: selected processor does not support Thumb mode `push {lr}'
groestl_asm.S: groestl_asm.S:40: Error: selected processor does not support Thumb mode `mov lr,r0'
groestl_asm.S: groestl_asm.S:41: Error: selected processor does not support Thumb mode `ldr r1,[r0,#(1*2*4)]'
groestl_asm.S: groestl_asm.S:42: Error: selected processor does not support Thumb mode `ldr r2,[r0,#(2*2*4)]'
groestl_asm.S: groestl_asm.S:43: Error: selected processor does not support Thumb mode `ldr r3,[r0,#(3*2*4)]'
groestl_asm.S: groestl_asm.S:44: Error: selected processor does not support Thumb mode `ldr r4,[r0,#(4*2*4)]'
groestl_asm.S: groestl_asm.S:45: Error: selected processor does not support Thumb mode `ldr r5,[r0,#(5*2*4)]'
groestl_asm.S: groestl_asm.S:46: Error: selected processor does not support Thumb mode `ldr r6,[r0,#(6*2*4)]'
groestl_asm.S: groestl_asm.S:47: Error: selected processor does not support Thumb mode `ldr r7,[r0,#(7*2*4)]'
groestl_asm.S: groestl_asm.S:48: Error: selected processor does not support Thumb mode `ldr r0,[r0,#(0*2*4)]'
groestl_asm.S: groestl_asm.S:50: Error: selected processor does not support Thumb mode `mov r10,r0'
groestl_asm.S: groestl_asm.S:52: Error: selected processor does not support Thumb mode `eors r0,r1'
groestl_asm.S: groestl_asm.S:53: Error: selected processor does not support Thumb mode `eors r1,r2'
groestl_asm.S: groestl_asm.S:54: Error: selected processor does not support Thumb mode `eors r2,r3'
groestl_asm.S: groestl_asm.S:55: Error: selected processor does not support Thumb mode `eors r3,r4'
groestl_asm.S: groestl_asm.S:56: Error: selected processor does not support Thumb mode `eors r4,r5'
groestl_asm.S: groestl_asm.S:57: Error: selected processor does not support Thumb mode `eors r5,r6'
groestl_asm.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:13:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
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: cc1: out of memory allocating 70720 bytes after a total of 4145152 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
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]
vperm-neon.S: vperm-neon.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d12,d12,d12,#6'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d13,d13,d13,#4'
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 32bit-2ktable

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1265880 bytes after a total of 3080192 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 163840 bytes after a total of 3239936 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib-adapted
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 956760 bytes after a total of 4804608 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=arm810 -O3 -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]

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/opt32
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 1475880 bytes after a total of 2736128 bytes

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 70720 bytes after a total of 4141056 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1040 bytes after a total of 6500352 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 296 bytes after a total of 6291456 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4026368 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5881856 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib-adapted
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5984256 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c:
hash.c: cc1: out of memory allocating 70720 bytes after a total of 4124672 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm8 -O2 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5738496 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1265880 bytes after a total of 3088384 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 956760 bytes after a total of 4816896 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm8 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1024 bytes after a total of 6283264 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib-adapted
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=arm8 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1040 bytes after a total of 6385664 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=arm8 -Os -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5898240 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib-adapted
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib-adapted
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccZ3dJ0y.s: Assembler messages:
groestl.c: /tmp/ccZ3dJ0y.s:3017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZ3dJ0y.s:3843: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZ3dJ0y.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZ3dJ0y.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZ3dJ0y.s:8223: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccZ3dJ0y.s:9979: 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/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5660672 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccJqFEgA.s: Assembler messages:
groestl.c: /tmp/ccJqFEgA.s:3132: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJqFEgA.s:3958: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJqFEgA.s:4942: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJqFEgA.s:6781: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJqFEgA.s:8407: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJqFEgA.s:10164: 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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1279320 bytes after a total of 3215360 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 163840 bytes after a total of 3145728 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 41256 bytes after a total of 5070848 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
groestl.c: /tmp/ccolVzWK.s: Assembler messages:
groestl.c: /tmp/ccolVzWK.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccolVzWK.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccolVzWK.s:4846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccolVzWK.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccolVzWK.s:8222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccolVzWK.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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1056 bytes after a total of 6512640 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
groestl.c: /tmp/ccEMcg71.s: Assembler messages:
groestl.c: /tmp/ccEMcg71.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEMcg71.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEMcg71.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEMcg71.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEMcg71.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccEMcg71.s:9975: 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/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/cc1ot5dp.s: Assembler messages:
groestl.c: /tmp/cc1ot5dp.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1ot5dp.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1ot5dp.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1ot5dp.s:6581: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1ot5dp.s:8207: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1ot5dp.s:9963: 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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1048 bytes after a total of 5656576 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 31208 bytes after a total of 5582848 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4055040 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:922: Error: expected symbol name

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 116 bytes after a total of 2449408 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 32bit-2ktable
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 32bit-2ktable

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/cc0r6l9Z.s: Assembler messages:
groestl.c: /tmp/cc0r6l9Z.s:3180: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0r6l9Z.s:4006: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0r6l9Z.s:4989: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0r6l9Z.s:6806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0r6l9Z.s:8432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc0r6l9Z.s:10314: 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/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccWWQovJ.s: Assembler messages:
groestl.c: /tmp/ccWWQovJ.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWWQovJ.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWWQovJ.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWWQovJ.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWWQovJ.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccWWQovJ.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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1056 bytes after a total of 6201344 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 31208 bytes after a total of 4988928 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccQM2CbT.s: Assembler messages:
groestl.c: /tmp/ccQM2CbT.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQM2CbT.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQM2CbT.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQM2CbT.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQM2CbT.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQM2CbT.s:9975: 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/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5455872 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5586944 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4030464 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccaYpx00.s: Assembler messages:
groestl.c: /tmp/ccaYpx00.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaYpx00.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaYpx00.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaYpx00.s:6582: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaYpx00.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccaYpx00.s:9963: 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/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1040 bytes after a total of 5656576 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccGtdYb6.s: Assembler messages:
groestl.c: /tmp/ccGtdYb6.s:3098: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGtdYb6.s:3924: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGtdYb6.s:4908: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGtdYb6.s:6750: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGtdYb6.s:8376: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGtdYb6.s:10131: 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/groestl256/sphlib-small
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 130056 bytes after a total of 4866048 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 16008 bytes after a total of 3145728 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl.c: /tmp/ccTcnboN.s: Assembler messages:
groestl.c: /tmp/ccTcnboN.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTcnboN.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTcnboN.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTcnboN.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTcnboN.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTcnboN.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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1056 bytes after a total of 6520832 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
groestl.c: /tmp/ccKRzMNn.s: Assembler messages:
groestl.c: /tmp/ccKRzMNn.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKRzMNn.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKRzMNn.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKRzMNn.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKRzMNn.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKRzMNn.s:9975: 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/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/ccgMnHFv.s: Assembler messages:
groestl.c: /tmp/ccgMnHFv.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccgMnHFv.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccgMnHFv.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccgMnHFv.s:6582: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccgMnHFv.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccgMnHFv.s:9963: 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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1048 bytes after a total of 5615616 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 33244 bytes after a total of 5586944 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4072 bytes after a total of 4038656 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/ccQ786h2.s: Assembler messages:
groestl.c: /tmp/ccQ786h2.s:3129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQ786h2.s:3955: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQ786h2.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQ786h2.s:6757: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQ786h2.s:8383: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQ786h2.s:10264: 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/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccqD8xsR.s: Assembler messages:
groestl.c: /tmp/ccqD8xsR.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqD8xsR.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqD8xsR.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqD8xsR.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqD8xsR.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqD8xsR.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/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 1056 bytes after a total of 6189056 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 5608 bytes after a total of 4993024 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccfSLL2Y.s: Assembler messages:
groestl.c: /tmp/ccfSLL2Y.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccfSLL2Y.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccfSLL2Y.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccfSLL2Y.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccfSLL2Y.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccfSLL2Y.s:9975: 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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5509120 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 5558272 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5619712 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1265880 bytes after a total of 3194880 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 163840 bytes after a total of 3244032 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 956760 bytes after a total of 4792320 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=strongarm1100 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1040 bytes after a total of 6369280 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5746688 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 16008 bytes after a total of 3260416 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 356248 bytes after a total of 5206016 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm110 -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1024 bytes after a total of 6160384 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm -O2 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 992 bytes after a total of 5644288 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 1265880 bytes after a total of 3096576 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 163840 bytes after a total of 3166208 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib-small
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 356248 bytes after a total of 5042176 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/sphlib-adapted
Compiler: gcc -mcpu=strongarm -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 296 bytes after a total of 6279168 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib-adapted

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=strongarm -O -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 424 bytes after a total of 6385664 bytes

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

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: gcc -mcpu=strongarm -Os -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl.c:
groestl.c: cc1: out of memory allocating 4072 bytes after a total of 6000640 bytes

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