Implementation notes: armeabi, h1mx515, crypto_hash/mgrostl256

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
321238opt-64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012022820120219
322147opt-64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012022820120219
339189opt-64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012022820120219
342155opt-64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012022820120219
347842opt-64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012022820120219
354750opt-64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012022820120219
355951opt-64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012022820120219
356143opt-64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012022820120219
356271opt-64gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012022820120219
357308opt-64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012022820120219
359775opt-64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012022820120219
360528opt-64gcc -mcpu=arm9e -O -fomit-frame-pointer2012022820120219
363755opt-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012022820120219
369912opt-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012022820120219
369939opt-64gcc -mcpu=xscale -O -fomit-frame-pointer2012022820120219
372006opt-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012022820120219
372869opt-64gcc -mcpu=arm3 -Os -fomit-frame-pointer2012022820120219
373085opt-64gcc -mcpu=arm250 -Os -fomit-frame-pointer2012022820120219
373329opt-64gcc -mcpu=arm2 -Os -fomit-frame-pointer2012022820120219
380395opt-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012022820120219
385072opt-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012022820120219
387043opt-64gcc -mcpu=arm250 -O2 -fomit-frame-pointer2012022820120219
388892opt-64gcc -mcpu=arm2 -O2 -fomit-frame-pointer2012022820120219
392115opt-64gcc -mcpu=arm3 -O2 -fomit-frame-pointer2012022820120219
400620opt-64gcc -mcpu=ep9312 -O -fomit-frame-pointer2012022820120219
400765opt-64gcc -mcpu=arm8 -O -fomit-frame-pointer2012022820120219
400794opt-64gcc -mcpu=arm7dmi -O -fomit-frame-pointer2012022820120219
401273opt-64gcc -O -fomit-frame-pointer2012022820120219
401460opt-64gcc -mcpu=arm7dm -O -fomit-frame-pointer2012022820120219
401481opt-64gcc -mcpu=arm9 -O -fomit-frame-pointer2012022820120219
401484opt-64gcc -fno-schedule-insns -O -fomit-frame-pointer2012022820120219
401492opt-64gcc -mcpu=arm810 -O -fomit-frame-pointer2012022820120219
401509opt-64gcc -mcpu=arm7m -O -fomit-frame-pointer2012022820120219
401614opt-64gcc -mcpu=arm1020t -O -fomit-frame-pointer2012022820120219
401689opt-64gcc -mcpu=arm920 -O -fomit-frame-pointer2012022820120219
402396opt-64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012022820120219
402805opt-64gcc -mcpu=arm940t -O -fomit-frame-pointer2012022820120219
403120opt-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012022820120219
404616opt-64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012022820120219
405298opt-64gcc -mcpu=strongarm -O -fomit-frame-pointer2012022820120219
405691opt-64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012022820120219
406847opt-64gcc -mcpu=arm710c -O -fomit-frame-pointer2012022820120219
406929opt-64gcc -mcpu=arm610 -O -fomit-frame-pointer2012022820120219
406956opt-64gcc -mcpu=arm7500fe -O -fomit-frame-pointer2012022820120219
407050opt-64gcc -mcpu=arm7500 -O -fomit-frame-pointer2012022820120219
407068opt-64gcc -mcpu=arm7 -O -fomit-frame-pointer2012022820120219
407148opt-64gcc -mcpu=arm60 -O -fomit-frame-pointer2012022820120219
407259opt-64gcc -mcpu=arm2 -O -fomit-frame-pointer2012022820120219
407267opt-64gcc -mcpu=arm600 -O -fomit-frame-pointer2012022820120219
407351opt-64gcc -mcpu=arm7di -O -fomit-frame-pointer2012022820120219
407368opt-64gcc -mcpu=arm620 -O -fomit-frame-pointer2012022820120219
407427opt-64gcc -mcpu=arm700 -O -fomit-frame-pointer2012022820120219
407601opt-64gcc -mcpu=arm250 -O -fomit-frame-pointer2012022820120219
407627opt-64gcc -mcpu=arm3 -O -fomit-frame-pointer2012022820120219
407714opt-64gcc -mcpu=arm700i -O -fomit-frame-pointer2012022820120219
407766opt-64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012022820120219
408493opt-64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012022820120219
408852opt-64gcc -mcpu=arm7100 -O -fomit-frame-pointer2012022820120219
410458opt-64gcc -mcpu=arm7d -O -fomit-frame-pointer2012022820120219
411443opt-64gcc -mcpu=arm250 -O3 -fomit-frame-pointer2012022820120219
413814opt-64gcc -mcpu=arm2 -O3 -fomit-frame-pointer2012022820120219
415848opt-64gcc -mcpu=arm920t -O -fomit-frame-pointer2012022820120219
417220opt-64gcc -mcpu=arm3 -O3 -fomit-frame-pointer2012022820120219
419914opt-64gcc -mcpu=arm6 -O -fomit-frame-pointer2012022820120219
428773opt-64gcc -mcpu=arm710 -O -fomit-frame-pointer2012022820120219
432451opt-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012022820120219
442239opt-64gcc -funroll-loops -O -fomit-frame-pointer2012022820120219
578428opt-64gcc -mcpu=arm70 -O -fomit-frame-pointer2012022820120219
614208opt-64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012022820120219
623602opt-64gcc2012022820120219
629556opt-64gcc -funroll-loops2012022820120219
764357opt-64gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012022820120219
795099opt-64cc2012022820120219
852943opt-64gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012022820120219
904547opt-64gcc -mcpu=arm920t -Os -fomit-frame-pointer2012022820120219
909297opt-64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012022820120219
922617opt-64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012022820120219
931361opt-64gcc -mcpu=arm9 -Os -fomit-frame-pointer2012022820120219
938710opt-64gcc -mcpu=arm9e -Os -fomit-frame-pointer2012022820120219
952655opt-64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012022820120219
956177opt-64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012022820120219
962576opt-64gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012022820120219
967260opt-64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012022820120219
979184opt-64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012022820120219
980857opt-64gcc -mcpu=xscale -O3 -fomit-frame-pointer2012022820120219
981364opt-64gcc -mcpu=xscale -O2 -fomit-frame-pointer2012022820120219
1016823opt-64gcc -mcpu=strongarm -Os -fomit-frame-pointer2012022820120219
1043142opt-64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012022820120219
1043290opt-64gcc -mcpu=arm8 -Os -fomit-frame-pointer2012022820120219
1069220opt-64gcc -funroll-loops -Os -fomit-frame-pointer2012022820120219
1143881opt-64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012022820120219
1144587opt-64gcc -mcpu=arm940t -Os -fomit-frame-pointer2012022820120219
1146431opt-64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012022820120219
1147795opt-64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012022820120219
1158907opt-64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012022820120219
1167132opt-64gcc -mcpu=arm700i -Os -fomit-frame-pointer2012022820120219
1180355opt-64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012022820120219
1222377opt-64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012022820120219
1226265opt-64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012022820120219
1243891opt-64gcc -mcpu=arm7100 -Os -fomit-frame-pointer2012022820120219
1248835opt-64gcc -mcpu=arm600 -O3 -fomit-frame-pointer2012022820120219
1253187opt-64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012022820120219
1260247opt-64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012022820120219
1279995opt-64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012022820120219
1309424opt-64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012022820120219
1333303opt-64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012022820120219
1334859opt-64gcc -mcpu=arm7d -Os -fomit-frame-pointer2012022820120219
1346007opt-64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012022820120219
1362219opt-64gcc -mcpu=arm70 -Os -fomit-frame-pointer2012022820120219
1391022opt-64gcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012022820120219
1417941opt-64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012022820120219
1438086opt-64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012022820120219
1442399opt-64gcc -mcpu=arm700 -O3 -fomit-frame-pointer2012022820120219
1464492opt-64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012022820120219
1471783opt-64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012022820120219
1506759opt-64gcc -mcpu=arm610 -Os -fomit-frame-pointer2012022820120219
1509120opt-64gcc -mcpu=arm600 -Os -fomit-frame-pointer2012022820120219
1517979opt-64gcc -funroll-loops -O2 -fomit-frame-pointer2012022820120219
1527072opt-64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012022820120219
1527791opt-64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012022820120219
1552147opt-64gcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012022820120219
1558361opt-64gcc -mcpu=arm810 -Os -fomit-frame-pointer2012022820120219
1572584opt-64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012022820120219
1578882opt-64gcc -mcpu=arm710 -O3 -fomit-frame-pointer2012022820120219
1584596opt-64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012022820120219
1585989opt-64gcc -mcpu=arm7500 -Os -fomit-frame-pointer2012022820120219
1615647opt-64gcc -mcpu=arm710c -O3 -fomit-frame-pointer2012022820120219
1621668opt-64gcc -mcpu=arm620 -O3 -fomit-frame-pointer2012022820120219
1645512opt-64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012022820120219
1689402opt-64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012022820120219
1698655opt-64gcc -mcpu=arm7m -O3 -fomit-frame-pointer2012022820120219
1702119opt-64gcc -mcpu=arm700 -Os -fomit-frame-pointer2012022820120219
1752657opt-64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012022820120219
1757799opt-64gcc -mcpu=arm710c -O2 -fomit-frame-pointer2012022820120219
1764975opt-64gcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012022820120219
1774405opt-64gcc -mcpu=arm7di -O3 -fomit-frame-pointer2012022820120219
1778295opt-64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012022820120219
1815212opt-64gcc -mcpu=xscale -Os -fomit-frame-pointer2012022820120219
1846462opt-64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012022820120219
1876578opt-64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012022820120219
1884948opt-64gcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012022820120219
1892115opt-64gcc -mcpu=arm7di -Os -fomit-frame-pointer2012022820120219
1909641opt-64gcc -mcpu=arm610 -O3 -fomit-frame-pointer2012022820120219
1914783opt-64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012022820120219
1922662opt-64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012022820120219
1925988opt-64gcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012022820120219
1942691opt-64gcc -mcpu=arm620 -Os -fomit-frame-pointer2012022820120219
1954974opt-64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012022820120219
1968962opt-64gcc -mcpu=arm700i -O3 -fomit-frame-pointer2012022820120219
1978992opt-64gcc -mcpu=arm920 -Os -fomit-frame-pointer2012022820120219
1981104opt-64gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012022820120219
1989321opt-64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012022820120219
1999413opt-64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012022820120219
2032391opt-64gcc -mcpu=arm70 -O3 -fomit-frame-pointer2012022820120219
2038896opt-64gcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012022820120219
2056152opt-64gcc -funroll-loops -O3 -fomit-frame-pointer2012022820120219
2072989opt-64gcc -mcpu=arm710c -Os -fomit-frame-pointer2012022820120219
2119680opt-64gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012022820120219
2183852opt-64gcc -mcpu=arm7m -Os -fomit-frame-pointer2012022820120219
2230149opt-64gcc -mcpu=arm60 -O3 -fomit-frame-pointer2012022820120219
2233169opt-64gcc -mcpu=arm7 -O3 -fomit-frame-pointer2012022820120219
2269839opt-64gcc -mcpu=arm600 -O2 -fomit-frame-pointer2012022820120219
2325933opt-64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012022820120219
2326386opt-64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012022820120219
2329185opt-64gcc -mcpu=arm710 -Os -fomit-frame-pointer2012022820120219
2343801opt-64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012022820120219
2348415opt-64gcc -mcpu=arm6 -O3 -fomit-frame-pointer2012022820120219
2376074opt-64gcc -mcpu=arm7m -O2 -fomit-frame-pointer2012022820120219
2379783opt-64gcc -mcpu=arm7dm -Os -fomit-frame-pointer2012022820120219
2438433opt-64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012022820120219
2442264opt-64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012022820120219
2447283opt-64gcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012022820120219
2486391opt-64gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012022820120219
2515396opt-64gcc -mcpu=arm620 -O2 -fomit-frame-pointer2012022820120219
2527482opt-64gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012022820120219
2637240opt-64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012022820120219
2650493opt-64gcc -O3 -fomit-frame-pointer2012022820120219
2731884opt-64gcc -mcpu=arm610 -O2 -fomit-frame-pointer2012022820120219
2740248opt-64gcc -mcpu=arm700i -O2 -fomit-frame-pointer2012022820120219
2887467opt-64gcc -mcpu=arm710 -O2 -fomit-frame-pointer2012022820120219
2887914opt-64gcc -mcpu=arm7d -O3 -fomit-frame-pointer2012022820120219
2892282opt-64gcc -mcpu=arm7di -O2 -fomit-frame-pointer2012022820120219
2895357opt-64gcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012022820120219
2953315opt-64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012022820120219
3145761opt-64gcc -mcpu=arm700 -O2 -fomit-frame-pointer2012022820120219
3278249opt-64gcc -mcpu=arm6 -Os -fomit-frame-pointer2012022820120219
3284489opt-64gcc -mcpu=arm70 -O2 -fomit-frame-pointer2012022820120219
3300825opt-64gcc -Os -fomit-frame-pointer2012022820120219
3397623opt-64gcc -mcpu=arm7d -O2 -fomit-frame-pointer2012022820120219
3573057opt-64gcc -mcpu=arm60 -O2 -fomit-frame-pointer2012022820120219
3626820opt-64gcc -mcpu=arm60 -Os -fomit-frame-pointer2012022820120219
3707946opt-64gcc -mcpu=arm7 -Os -fomit-frame-pointer2012022820120219
3844797opt-64gcc -mcpu=arm7 -O2 -fomit-frame-pointer2012022820120219
4210692opt-64gcc -mcpu=arm6 -O2 -fomit-frame-pointer2012022820120219
4938337refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021920120211
4966852refgcc -funroll-loops -Os -fomit-frame-pointer2012021920120211
5075925opt-64gcc -O2 -fomit-frame-pointer2012022820120219
5527038refgcc -mcpu=arm710 -Os -fomit-frame-pointer2012021920120211
5527096refgcc -mcpu=arm7500 -Os -fomit-frame-pointer2012021920120211
5527122refgcc -mcpu=arm620 -Os -fomit-frame-pointer2012021920120211
5527164refgcc -mcpu=arm710c -Os -fomit-frame-pointer2012021920120211
5527170refgcc -mcpu=arm7500fe -Os -fomit-frame-pointer2012021920120211
5527173refgcc -mcpu=arm7100 -Os -fomit-frame-pointer2012021920120211
5527180refgcc -mcpu=arm700i -Os -fomit-frame-pointer2012021920120211
5527191refgcc -mcpu=arm610 -Os -fomit-frame-pointer2012021920120211
5527221refgcc -mcpu=arm700 -Os -fomit-frame-pointer2012021920120211
5527356refgcc -mcpu=arm600 -Os -fomit-frame-pointer2012021920120211
5538601refgcc -funroll-loops -O3 -fomit-frame-pointer2012021920120211
5550151refgcc -mcpu=arm7m -Os -fomit-frame-pointer2012021920120211
5550230refgcc -mcpu=arm7dmi -Os -fomit-frame-pointer2012021920120211
5550306refgcc -mcpu=arm7dm -Os -fomit-frame-pointer2012021920120211
5552453refgcc -mcpu=arm60 -Os -fomit-frame-pointer2012021920120211
5552531refgcc -mcpu=arm7d -Os -fomit-frame-pointer2012021920120211
5552587refgcc -mcpu=arm70 -Os -fomit-frame-pointer2012021920120211
5552588refgcc -mcpu=arm6 -Os -fomit-frame-pointer2012021920120211
5552619refgcc -mcpu=arm7 -Os -fomit-frame-pointer2012021920120211
5552637refgcc -mcpu=arm7di -Os -fomit-frame-pointer2012021920120211
5592536refgcc -funroll-loops -O2 -fomit-frame-pointer2012021920120211
5611008refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021920120211
5626189refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021920120211
5640714refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021920120211
5649884refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012021920120211
5652915refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012021920120211
5656031refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012021920120211
5656042refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012021920120211
5656050refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012021920120211
5656055refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012021920120211
5656245refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012021920120211
5660755refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012021920120211
5663838refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012021920120211
5691226refgcc -Os -fomit-frame-pointer2012021920120211
5699048refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012021920120211
5699299refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012021920120211
5699396refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012021920120211
5699496refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012021920120211
5701722refgcc -mcpu=xscale -Os -fomit-frame-pointer2012021920120211
5711908refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012021920120211
5711942refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012021920120211
5711967refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012021920120211
5722541refgcc -mcpu=arm2 -Os -fomit-frame-pointer2012021920120211
5722565refgcc -mcpu=arm250 -Os -fomit-frame-pointer2012021920120211
5722567refgcc -mcpu=arm3 -Os -fomit-frame-pointer2012021920120211
5722883refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012021920120211
5727002refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012021920120211
5779772refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012021920120211
5779974refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012021920120211
6006635refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012021920120211
6016742refgcc -mcpu=arm3 -O3 -fomit-frame-pointer2012021920120211
6016744refgcc -mcpu=arm250 -O3 -fomit-frame-pointer2012021920120211
6016829refgcc -mcpu=arm2 -O3 -fomit-frame-pointer2012021920120211
6050631refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012021920120211
6080105refgcc -O3 -fomit-frame-pointer2012021920120211
6124664refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021920120211
6169731refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012021920120211
6169753refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012021920120211
6169790refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012021920120211
6169864refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012021920120211
6169868refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012021920120211
6169920refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012021920120211
6170060refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012021920120211
6171015refgcc -mcpu=arm3 -O2 -fomit-frame-pointer2012021920120211
6171066refgcc -mcpu=arm250 -O2 -fomit-frame-pointer2012021920120211
6171241refgcc -mcpu=arm2 -O2 -fomit-frame-pointer2012021920120211
6173124refgcc -mcpu=arm7dm -O3 -fomit-frame-pointer2012021920120211
6173254refgcc -mcpu=arm7dmi -O3 -fomit-frame-pointer2012021920120211
6173287refgcc -mcpu=arm7m -O3 -fomit-frame-pointer2012021920120211
6176544refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012021920120211
6179868refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012021920120211
6179912refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012021920120211
6179915refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012021920120211
6179964refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012021920120211
6179969refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012021920120211
6180039refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012021920120211
6183744refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012021920120211
6190524refgcc -mcpu=arm600 -O3 -fomit-frame-pointer2012021920120211
6190546refgcc -mcpu=arm7100 -O3 -fomit-frame-pointer2012021920120211
6190566refgcc -mcpu=arm710c -O3 -fomit-frame-pointer2012021920120211
6190583refgcc -mcpu=arm7500fe -O3 -fomit-frame-pointer2012021920120211
6190611refgcc -mcpu=arm610 -O3 -fomit-frame-pointer2012021920120211
6190623refgcc -mcpu=arm700 -O3 -fomit-frame-pointer2012021920120211
6190657refgcc -mcpu=arm700i -O3 -fomit-frame-pointer2012021920120211
6190671refgcc -mcpu=arm620 -O3 -fomit-frame-pointer2012021920120211
6190686refgcc -mcpu=arm7500 -O3 -fomit-frame-pointer2012021920120211
6190698refgcc -mcpu=arm710 -O3 -fomit-frame-pointer2012021920120211
6197053refgcc -mcpu=arm7d -O3 -fomit-frame-pointer2012021920120211
6197101refgcc -mcpu=arm60 -O3 -fomit-frame-pointer2012021920120211
6197101refgcc -mcpu=arm7di -O3 -fomit-frame-pointer2012021920120211
6197201refgcc -mcpu=arm6 -O3 -fomit-frame-pointer2012021920120211
6197271refgcc -mcpu=arm70 -O3 -fomit-frame-pointer2012021920120211
6224160refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012021920120211
6224200refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012021920120211
6224217refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012021920120211
6226438refgcc -O2 -fomit-frame-pointer2012021920120211
6227177refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012021920120211
6227317refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012021920120211
6227418refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012021920120211
6227456refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012021920120211
6229082refgcc -mcpu=arm6 -O2 -fomit-frame-pointer2012021920120211
6229090refgcc -mcpu=arm70 -O2 -fomit-frame-pointer2012021920120211
6229158refgcc -mcpu=arm7 -O2 -fomit-frame-pointer2012021920120211
6229197refgcc -mcpu=arm60 -O2 -fomit-frame-pointer2012021920120211
6229205refgcc -mcpu=arm7di -O2 -fomit-frame-pointer2012021920120211
6229259refgcc -mcpu=arm7d -O2 -fomit-frame-pointer2012021920120211
6231281refgcc -mcpu=arm7m -O2 -fomit-frame-pointer2012021920120211
6231316refgcc -mcpu=arm7dm -O2 -fomit-frame-pointer2012021920120211
6231332refgcc -mcpu=arm7dmi -O2 -fomit-frame-pointer2012021920120211
6244137refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012021920120211
6254940refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012021920120211
6254952refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012021920120211
6254955refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012021920120211
6255003refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012021920120211
6255040refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012021920120211
6255042refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012021920120211
6258952refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012021920120211
6260819refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021920120211
6280351refgcc -mcpu=arm710c -O2 -fomit-frame-pointer2012021920120211
6280352refgcc -mcpu=arm620 -O2 -fomit-frame-pointer2012021920120211
6280391refgcc -mcpu=arm700 -O2 -fomit-frame-pointer2012021920120211
6280433refgcc -mcpu=arm7100 -O2 -fomit-frame-pointer2012021920120211
6280434refgcc -mcpu=arm7500 -O2 -fomit-frame-pointer2012021920120211
6280459refgcc -mcpu=arm600 -O2 -fomit-frame-pointer2012021920120211
6280464refgcc -mcpu=arm7500fe -O2 -fomit-frame-pointer2012021920120211
6280475refgcc -mcpu=arm610 -O2 -fomit-frame-pointer2012021920120211
6280517refgcc -mcpu=arm700i -O2 -fomit-frame-pointer2012021920120211
6280518refgcc -mcpu=arm710 -O2 -fomit-frame-pointer2012021920120211
6411501refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012021920120211
6454147refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012021920120211
6454163refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012021920120211
6485815refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012021920120211
6506239refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012021920120211
6506282refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012021920120211
6508852refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012021920120211
6541061refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021920120211
6541444refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012021920120211
6545102refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012021920120211
6553174refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021920120211
6553371refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012021920120211
6594955refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012021920120211
6745785refgcc -mcpu=arm7 -O3 -fomit-frame-pointer2012021920120211
7215849refgcc -funroll-loops -O -fomit-frame-pointer2012021920120211
7215982refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021920120211
7291776refgcc -mcpu=xscale -O -fomit-frame-pointer2012021920120211
7540912refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012021920120211
7548157refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012021920120211
7548204refgcc -mcpu=arm940t -O -fomit-frame-pointer2012021920120211
7548210refgcc -mcpu=arm920t -O -fomit-frame-pointer2012021920120211
7548214refgcc -mcpu=arm9 -O -fomit-frame-pointer2012021920120211
7548265refgcc -mcpu=arm920 -O -fomit-frame-pointer2012021920120211
7548368refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012021920120211
7553468refgcc -mcpu=arm7500fe -O -fomit-frame-pointer2012021920120211
7553488refgcc -mcpu=arm700 -O -fomit-frame-pointer2012021920120211
7553530refgcc -mcpu=arm710c -O -fomit-frame-pointer2012021920120211
7553536refgcc -mcpu=arm620 -O -fomit-frame-pointer2012021920120211
7553586refgcc -mcpu=arm7di -O -fomit-frame-pointer2012021920120211
7553587refgcc -mcpu=arm7d -O -fomit-frame-pointer2012021920120211
7553589refgcc -mcpu=arm7100 -O -fomit-frame-pointer2012021920120211
7553600refgcc -mcpu=arm2 -O -fomit-frame-pointer2012021920120211
7553605refgcc -mcpu=arm7500 -O -fomit-frame-pointer2012021920120211
7553608refgcc -mcpu=arm6 -O -fomit-frame-pointer2012021920120211
7553612refgcc -mcpu=arm710 -O -fomit-frame-pointer2012021920120211
7553625refgcc -mcpu=arm250 -O -fomit-frame-pointer2012021920120211
7553654refgcc -mcpu=arm60 -O -fomit-frame-pointer2012021920120211
7553665refgcc -mcpu=arm610 -O -fomit-frame-pointer2012021920120211
7553676refgcc -mcpu=arm3 -O -fomit-frame-pointer2012021920120211
7553727refgcc -mcpu=arm70 -O -fomit-frame-pointer2012021920120211
7553777refgcc -mcpu=arm700i -O -fomit-frame-pointer2012021920120211
7553849refgcc -mcpu=arm7 -O -fomit-frame-pointer2012021920120211
7553917refgcc -mcpu=arm600 -O -fomit-frame-pointer2012021920120211
7553931refgcc -mcpu=arm9e -O -fomit-frame-pointer2012021920120211
7608663refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012021920120211
7608667refgcc -mcpu=arm7dm -O -fomit-frame-pointer2012021920120211
7608728refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012021920120211
7608729refgcc -fno-schedule-insns -O -fomit-frame-pointer2012021920120211
7608745refgcc -O -fomit-frame-pointer2012021920120211
7608794refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012021920120211
7608818refgcc -mcpu=arm7dmi -O -fomit-frame-pointer2012021920120211
7608837refgcc -mcpu=strongarm -O -fomit-frame-pointer2012021920120211
7608938refgcc -mcpu=arm7m -O -fomit-frame-pointer2012021920120211
7609084refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012021920120211
7615703refgcc -mcpu=arm810 -O -fomit-frame-pointer2012021920120211
7615866refgcc -mcpu=arm8 -O -fomit-frame-pointer2012021920120211
8019273refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012021920120211
8019283refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012021920120211
8019291refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012021920120211
8020225refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012021920120211
8023963refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012021920120211
8062485refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012021920120211
24638206refgcc -funroll-loops2012021920120211
24640249refcc2012021920120211
24640503refgcc2012021920120211

Test failure

Implementation: crypto_hash/mgrostl256/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref opt-64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref opt-64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref opt-64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref opt-64
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref opt-64
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref opt-64
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-32
Compiler: cc
hash.c: hash.c: In function 'Final':
hash.c: hash.c:597: error: 'uint_64t' undeclared (first use in this function)
hash.c: hash.c:597: error: (Each undeclared identifier is reported only once
hash.c: hash.c:597: error: for each function it appears in.)
hash.c: hash.c:597: error: expected ';' before 'kbyts'
hash.c: hash.c:618: error: 'kbyts' undeclared (first use in this function)
hash.c: hash.c:637: error: 'kbits' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc opt-32
gcc opt-32
gcc -O2 -fomit-frame-pointer opt-32
gcc -O3 -fomit-frame-pointer opt-32
gcc -O -fomit-frame-pointer opt-32
gcc -Os -fomit-frame-pointer opt-32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt-32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt-32
gcc -fno-schedule-insns -O -fomit-frame-pointer opt-32
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt-32
gcc -funroll-loops opt-32
gcc -funroll-loops -O2 -fomit-frame-pointer opt-32
gcc -funroll-loops -O3 -fomit-frame-pointer opt-32
gcc -funroll-loops -O -fomit-frame-pointer opt-32
gcc -funroll-loops -Os -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt-32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt-32
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt-32
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt-32
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt-32
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm1020t -O -fomit-frame-pointer opt-32
gcc -mcpu=arm1020t -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer opt-32
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt-32
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt-32
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt-32
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm920 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm920 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm920 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm920 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm920t -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm920t -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm920t -O -fomit-frame-pointer opt-32
gcc -mcpu=arm920t -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm940t -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm940t -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm940t -O -fomit-frame-pointer opt-32
gcc -mcpu=arm940t -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm9 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm9 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm9 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm9 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm9e -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm9e -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm9e -O -fomit-frame-pointer opt-32
gcc -mcpu=arm9e -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer opt-32
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer opt-32
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer opt-32
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer opt-32
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer opt-32
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer opt-32
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer opt-32
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer opt-32
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=ep9312 -O -fomit-frame-pointer opt-32
gcc -mcpu=ep9312 -Os -fomit-frame-pointer opt-32
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt-32
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt-32
gcc -mcpu=iwmmxt -O -fomit-frame-pointer opt-32
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt-32
gcc -mcpu=xscale -O2 -fomit-frame-pointer opt-32
gcc -mcpu=xscale -O3 -fomit-frame-pointer opt-32
gcc -mcpu=xscale -O -fomit-frame-pointer opt-32
gcc -mcpu=xscale -Os -fomit-frame-pointer opt-32

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer opt-64
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt-64
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
hash.c: hash.c:1: warning: target CPU does not support interworking
try.c: try.c:1: warning: target CPU does not support interworking
try.c: try-anything.c:1: warning: target CPU does not support interworking
measure.c: measure.c:1: warning: target CPU does not support interworking
measure.c: measure-anything.c:1: warning: target CPU does not support interworking

Number of similar (compiler,implementation) pairs: 216, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm250 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm250 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm250 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm2 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm2 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm2 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm2 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm3 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm3 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm3 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm3 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm600 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm600 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm600 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm600 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm60 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm60 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm60 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm60 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm610 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm610 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm610 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm610 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm620 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm620 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm620 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm620 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm6 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm6 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm6 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm6 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700i -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700i -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700i -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm700i -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm70 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm70 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm70 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm70 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7100 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7100 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710c -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710c -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710c -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm710c -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500fe -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7d -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7d -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7d -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7d -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7di -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7di -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7di -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7di -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dm -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dm -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dmi -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7m -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7m -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7m -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm7m -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm810 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=arm8 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm -O -fomit-frame-pointer ref opt-64
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-32
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
hash.c: hash.c:1: warning: target CPU does not support interworking
hash.c: hash.c: In function 'Final':
hash.c: hash.c:597: error: 'uint_64t' undeclared (first use in this function)
hash.c: hash.c:597: error: (Each undeclared identifier is reported only once
hash.c: hash.c:597: error: for each function it appears in.)
hash.c: hash.c:597: error: expected ';' before 'kbyts'
hash.c: hash.c:618: error: 'kbyts' undeclared (first use in this function)
hash.c: hash.c:637: error: 'kbits' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm250 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm250 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm250 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm2 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm2 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm2 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm2 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm3 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm3 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm3 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm3 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm600 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm600 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm600 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm600 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm60 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm60 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm60 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm60 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm610 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm610 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm610 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm610 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm620 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm620 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm620 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm620 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm6 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm6 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm6 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm6 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm700 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm700 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm700 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm700 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm700i -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm700i -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm700i -O -fomit-frame-pointer opt-32
gcc -mcpu=arm700i -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm70 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm70 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm70 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm70 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7100 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7100 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm710 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm710 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm710 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm710 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm710c -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm710c -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm710c -O -fomit-frame-pointer opt-32
gcc -mcpu=arm710c -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7500 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7500 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7500fe -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7d -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7d -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7d -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7d -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7di -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7di -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7di -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7di -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7dm -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7dm -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7dmi -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm7m -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm7m -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm7m -O -fomit-frame-pointer opt-32
gcc -mcpu=arm7m -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm810 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt-32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=arm8 -O -fomit-frame-pointer opt-32
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt-32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt-32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt-32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt-32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt-32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt-32
gcc -mcpu=strongarm -O -fomit-frame-pointer opt-32
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt-32