Implementation notes: armeabi, auxplug, crypto_hash/mgrostl256

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
367530opt-32gcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
368712opt-32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
368766opt-32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
368844opt-32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
368856opt-32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
368922opt-32gcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
369000opt-32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
369012opt-32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
369018opt-32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
369018opt-32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
369048opt-32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
369048opt-32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
369090opt-32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
369102opt-32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
369150opt-32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
369180opt-32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
369198opt-32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
369276opt-32gcc -O3 -fomit-frame-pointer2015022120141124
369342opt-32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
369372opt-32gcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
369936opt-32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022120141124
369966opt-32gcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
370176opt-32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
370320opt-32gcc -O2 -fomit-frame-pointer2015022120141124
370380opt-32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
370398opt-32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
370404opt-32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
370440opt-32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
370446opt-32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
370506opt-32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
370560opt-32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
370578opt-32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
370602opt-32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
370602opt-32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
370614opt-32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
370632opt-32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
370632opt-32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
370746opt-32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
525168opt-32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
526872opt-32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
527766opt-32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
530142opt-32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
531138opt-32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
537264opt-32gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022120141124
537684opt-32gcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
537720opt-32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
537738opt-32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
537756opt-32gcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
537762opt-32gcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
537768opt-32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
537846opt-32gcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
537858opt-32gcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
537900opt-32gcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
537912opt-32gcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
537924opt-32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
538020opt-32gcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
538764opt-32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
538812opt-32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
538938opt-32gcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
541980opt-32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
542070opt-32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
542094opt-32gcc -funroll-loops -O -fomit-frame-pointer2015022120141124
542136opt-32gcc -Os -fomit-frame-pointer2015022120141124
542268opt-32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
542820opt-32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022120141124
542952opt-32gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022120141124
543162opt-32gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
543420opt-32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
546354opt-32gcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
546522opt-32gcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
546564opt-32gcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
546570opt-32gcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
546576opt-32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
546594opt-32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
546606opt-32gcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
546606opt-32gcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
546630opt-32gcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
546636opt-32gcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
546648opt-32gcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
546660opt-32gcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
546660opt-32gcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
546672opt-32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
546756opt-32gcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
546840opt-32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
546852opt-32gcc -O -fomit-frame-pointer2015022120141124
547044opt-32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
547062opt-32gcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022120141124
548004opt-32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
548022opt-32gcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
845088opt-64gcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
846978opt-64gcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
888624opt-64gcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
890460opt-64gcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
890604opt-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
891252opt-64gcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
891402opt-64gcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
891750opt-64gcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
892752opt-64gcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
893154opt-64gcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
893160opt-64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
893508opt-64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
896724opt-64gcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
898764opt-64gcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
900336opt-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
905790opt-64gcc -Os -fomit-frame-pointer2015022120141124
912954opt-64gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
913542opt-64gcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
919896opt-64gcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
922680opt-64gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
928536opt-64gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
930672opt-64gcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
1017990opt-64gcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
1020618opt-64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
1023486opt-64gcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
1023858opt-64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
1025226opt-64gcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
1025568opt-64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
1027008opt-64gcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
1030554opt-64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
1033728opt-64gcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
1034904opt-64gcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
1036752opt-64gcc -funroll-loops -O -fomit-frame-pointer2015022120141124
1037766opt-64gcc -O -fomit-frame-pointer2015022120141124
1044564opt-64gcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
1046430opt-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
1071582opt-64gcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
1167972opt-64gcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
1176738opt-32cc2015022120141124
1176852opt-32gcc2015022120141124
1177008opt-32gcc -funroll-loops2015022120141124
1187406opt-64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
1188078opt-64gcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
1193052opt-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
1466430opt-64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
1476486opt-64gcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
1792524opt-64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
1818738opt-64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
1821288opt-64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
1828956opt-64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
1830030opt-64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
1866852opt-64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
1878738opt-64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
1897188opt-64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
1903350opt-64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
1918392opt-64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
1945818opt-64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
2006088opt-64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
2087268opt-64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
2146068opt-64gcc -O2 -fomit-frame-pointer2015022120141124
2203770opt-64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
2947530opt-64cc2015022120141124
3173658opt-64gcc -funroll-loops2015022120141124
3495300opt-64gcc2015022120141124
7020246refgcc -mcpu=xscale -Os -fomit-frame-pointer2015022120141124
7024410refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015022120141124
7075674refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
7075746refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015022120141124
7147212refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015022120141124
7147266refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015022120141124
7147278refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015022120141124
7147404refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015022120141124
7147410refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015022120141124
7147428refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015022120141124
7147512refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015022120141124
7147536refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015022120141124
7147698refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015022120141124
7147728refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015022120141124
7147752refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015022120141124
7150662refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015022120141124
7150764refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015022120141124
7150812refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015022120141124
7210326refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
7249794refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015022120141124
7279440refgcc -funroll-loops -Os -fomit-frame-pointer2015022120141124
7279968refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
7305606refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015022120141124
7305624refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015022120141124
7305924refgcc -Os -fomit-frame-pointer2015022120141124
7306644refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015022120141124
7307352refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015022120141124
7307370refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015022120141124
7307472refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015022120141124
7307508refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015022120141124
7307538refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015022120141124
7307634refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015022120141124
7307946refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015022120141124
7307988refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015022120141124
7308042refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015022120141124
7310844refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015022120141124
7311474refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015022120141124
7312128refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015022120141124
7313070refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015022120141124
7314042refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
7314564refgcc -O3 -fomit-frame-pointer2015022120141124
7314678refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015022120141124
7321338refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015022120141124
7360122refgcc -funroll-loops -O3 -fomit-frame-pointer2015022120141124
7375698refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
7398930refgcc -funroll-loops -O2 -fomit-frame-pointer2015022120141124
7412808refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2015022120141124
7502268refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2015022120141124
7503222refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015022120141124
7553736refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015022120141124
7553856refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015022120141124
7554042refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015022120141124
7554048refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015022120141124
7554054refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015022120141124
7554060refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015022120141124
7554138refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015022120141124
7554156refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015022120141124
7554168refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015022120141124
7554258refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015022120141124
7554270refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015022120141124
7554570refgcc -O2 -fomit-frame-pointer2015022120141124
7554588refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015022120141124
7554894refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015022120141124
7554960refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015022120141124
7554984refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015022120141124
7555872refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015022120141124
7875834refgcc -funroll-loops -O -fomit-frame-pointer2015022120141124
7876524refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
7880196refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer2015022120141124
7880646refgcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer2015022120141124
8052216refgcc -mcpu=xscale -O -fomit-frame-pointer2015022120141124
8052312refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015022120141124
8052438refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015022120141124
8052486refgcc -mcpu=arm9e -O -fomit-frame-pointer2015022120141124
8052540refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015022120141124
8052738refgcc -mcpu=arm920t -O -fomit-frame-pointer2015022120141124
8052756refgcc -mcpu=arm810 -O -fomit-frame-pointer2015022120141124
8052828refgcc -mcpu=arm8 -O -fomit-frame-pointer2015022120141124
8052870refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015022120141124
8052912refgcc -mcpu=arm9 -O -fomit-frame-pointer2015022120141124
8052954refgcc -mcpu=arm920 -O -fomit-frame-pointer2015022120141124
8052996refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015022120141124
8053032refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015022120141124
8053068refgcc -mcpu=arm940t -O -fomit-frame-pointer2015022120141124
8053092refgcc -O -fomit-frame-pointer2015022120141124
8053158refgcc -fno-schedule-insns -O -fomit-frame-pointer2015022120141124
8053170refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015022120141124
8053200refgcc -mcpu=strongarm -O -fomit-frame-pointer2015022120141124
8054100refgcc -mcpu=iwmmxt -O -fomit-frame-pointer2015022120141124
30615012refgcc -funroll-loops2015022120141124
30615942refgcc2015022120141124
30617238refcc2015022120141124

Test failure

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

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer opt-64
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer opt-64
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer opt-64
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer opt-64
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt-32 ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-32 ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt-32 ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-32 ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt-32 opt-64 ref
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer opt-32 opt-64 ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer opt-64
gcc -mcpu=iwmmxt -O -fomit-frame-pointer opt-64
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 1128 bytes after a total of 31797248 bytes

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

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4693920 bytes after a total of 28348416 bytes

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt-64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt-64
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-64
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt-64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm920 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm920t -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm940t -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm9 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm9e -O3 -fomit-frame-pointer opt-64
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer opt-64
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt-64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt-64
gcc -mcpu=xscale -O3 -fomit-frame-pointer opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 1516 bytes after a total of 31969280 bytes

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

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 4693920 bytes after a total of 29061120 bytes

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

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 1910280 bytes after a total of 26476544 bytes

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

Compiler output

Implementation: crypto_hash/mgrostl256/opt-64
Compiler: gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 1604 bytes after a total of 31797248 bytes

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