Implementation notes: armeabi, h9dragon, crypto_hashblocks/sha256

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
42616inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
42622inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
42866inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
43092refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
43092refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
43138refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
43138inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
43138inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
43406inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
43409inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
43552inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
43679refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
43682refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
43773inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
43907refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
43954refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
43958refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
44091refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
44136refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
44138refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012102720121016
44222refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
44271inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
44454inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
44770inplacegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012102720121016
44861inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
45449inplacegcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012102720121016
45543refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
45674refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012102720121016
45927refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
46412inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
46933refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012102720121016
46961inplacegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012102720121016
48893refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
48895inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
48897arm11gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012102720121016
49020arm11gcc -O -fomit-frame-pointer2012102720121016
49075refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012102720121016
49076inplacegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012102720121016
49078arm11gcc -O2 -fomit-frame-pointer2012102720121016
49080inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
49148arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
49175arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012102720121016
49211arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012102720121016
49353refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
49377arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012102720121016
49399arm11gcc2012102720121016
49455arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
49493refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012102720121016
49508arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
49508inplacegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012102720121016
49532arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012102720121016
49577arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
49584refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
49602arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
49665arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012102720121016
49672refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
49694arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012102720121016
49717arm11gcc -funroll-loops -O2 -fomit-frame-pointer2012102720121016
49738arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012102720121016
49782arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
49801arm11gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012102720121016
49849arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
49884arm11gcc -funroll-loops -O3 -fomit-frame-pointer2012102720121016
49894arm11gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012102720121016
49896arm11gcc -O3 -fomit-frame-pointer2012102720121016
49896refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
49896arm11gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012102720121016
49939arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
49940arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
49943inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
49966refgcc -mcpu=arm8 -O -fomit-frame-pointer2012102720121016
49981inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012102720121016
49987arm11cc2012102720121016
49987arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
50032arm11gcc -Os -fomit-frame-pointer2012102720121016
50032arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
50033arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
50034arm11gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012102720121016
50075arm11gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
50077refgcc -funroll-loops -O -fomit-frame-pointer2012102720121016
50080arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
50108refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
50123arm11gcc -funroll-loops -Os -fomit-frame-pointer2012102720121016
50125arm11gcc -funroll-loops -O -fomit-frame-pointer2012102720121016
50125arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
50128arm11gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
50146refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012102720121016
50168arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
50168inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012102720121016
50168arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
50169arm11gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
50214arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
50258refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012102720121016
50259refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012102720121016
50297arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012102720121016
50302arm11gcc -funroll-loops2012102720121016
50325refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012102720121016
50351arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
50355refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012102720121016
50394refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012102720121016
50395arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012102720121016
50395arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
50434refgcc -mcpu=arm9 -O -fomit-frame-pointer2012102720121016
50438refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012102720121016
50439arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
50440arm11gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
50461refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
50486arm11gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012102720121016
50486arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012102720121016
50526refgcc -mcpu=arm920 -O -fomit-frame-pointer2012102720121016
50529refgcc -O -fomit-frame-pointer2012102720121016
50530refgcc -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
50530refgcc -mcpu=arm810 -O -fomit-frame-pointer2012102720121016
50530refgcc -mcpu=arm920t -O -fomit-frame-pointer2012102720121016
50531refgcc -mcpu=arm940t -O -fomit-frame-pointer2012102720121016
50531refgcc -mcpu=strongarm -O -fomit-frame-pointer2012102720121016
50534inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
50615refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012102720121016
50849refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012102720121016
50849inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
50894refgcc -mcpu=arm9e -O -fomit-frame-pointer2012102720121016
50897refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
50939refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012102720121016
50985refgcc -mcpu=xscale -O -fomit-frame-pointer2012102720121016
51046refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012102720121016
51051refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012102720121016
51077inplacegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012102720121016
51118refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012102720121016
51145inplacegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012102720121016
51258refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012102720121016
51305refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012102720121016
51370inplacegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012102720121016
51384inplacegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012102720121016
51391refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012102720121016
51392inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012102720121016
51392inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
51393inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012102720121016
51393refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012102720121016
51411refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012102720121016
51439inplacegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012102720121016
51439refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
51483inplacegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012102720121016
51530inplacegcc -mcpu=arm9e -Os -fomit-frame-pointer2012102720121016
51534refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012102720121016
51557inplacegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012102720121016
51572inplacegcc -mcpu=strongarm -Os -fomit-frame-pointer2012102720121016
51574refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012102720121016
51574inplacegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012102720121016
51576refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012102720121016
51620refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012102720121016
51621inplacegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012102720121016
51622refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012102720121016
51643inplacegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012102720121016
51663refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012102720121016
51663inplacegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012102720121016
51665inplacegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012102720121016
51665refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
51665refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012102720121016
51666inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012102720121016
51666refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012102720121016
51666inplacegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012102720121016
51707refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012102720121016
51708refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012102720121016
51708inplacegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012102720121016
51708inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
51711refgcc -O2 -fomit-frame-pointer2012102720121016
51758inplacegcc -O2 -fomit-frame-pointer2012102720121016
51766inplacegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012102720121016
51801inplacegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012102720121016
51803refgcc -O3 -fomit-frame-pointer2012102720121016
51838inplacegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012102720121016
51848refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012102720121016
51874inplacegcc -mcpu=arm920t -Os -fomit-frame-pointer2012102720121016
51936inplacegcc -funroll-loops -Os -fomit-frame-pointer2012102720121016
51984refgcc -funroll-loops -O3 -fomit-frame-pointer2012102720121016
52025inplacegcc -funroll-loops -O3 -fomit-frame-pointer2012102720121016
52028inplacegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012102720121016
52029inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012102720121016
52031refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012102720121016
52050refgcc -Os -fomit-frame-pointer2012102720121016
52070refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012102720121016
52072refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012102720121016
52073refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012102720121016
52073inplacegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012102720121016
52076inplacegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012102720121016
52077inplacegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012102720121016
52116inplacegcc -mcpu=arm9 -O -fomit-frame-pointer2012102720121016
52117inplacegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012102720121016
52121inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer2012102720121016
52207inplacegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012102720121016
52210refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012102720121016
52210inplacegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012102720121016
52211refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012102720121016
52211refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012102720121016
52232inplacegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012102720121016
52249refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012102720121016
52254inplacegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012102720121016
52255refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012102720121016
52255inplacegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012102720121016
52256inplacegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012102720121016
52296inplacegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012102720121016
52298refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012102720121016
52299refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012102720121016
52299refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012102720121016
52300refgcc -funroll-loops -Os -fomit-frame-pointer2012102720121016
52300refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012102720121016
52300inplacegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012102720121016
52301inplacegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012102720121016
52303refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012102720121016
52340inplacegcc -mcpu=arm810 -O -fomit-frame-pointer2012102720121016
52341inplacegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012102720121016
52344inplacegcc -O3 -fomit-frame-pointer2012102720121016
52345inplacegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012102720121016
52345refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012102720121016
52345refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012102720121016
52346inplacegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012102720121016
52346inplacegcc -mcpu=arm810 -Os -fomit-frame-pointer2012102720121016
52388refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012102720121016
52389refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012102720121016
52390inplacegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012102720121016
52392refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012102720121016
52394inplacegcc -funroll-loops -O -fomit-frame-pointer2012102720121016
52432inplacegcc -mcpu=arm920 -Os -fomit-frame-pointer2012102720121016
52436refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012102720121016
52436inplacegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012102720121016
52438inplacegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012102720121016
52440inplacegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012102720121016
52441inplacegcc -mcpu=arm9 -Os -fomit-frame-pointer2012102720121016
52475refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012102720121016
52478refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012102720121016
52478inplacegcc -mcpu=arm940t -Os -fomit-frame-pointer2012102720121016
52482inplacegcc -Os -fomit-frame-pointer2012102720121016
52482refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012102720121016
52483inplacegcc -mcpu=arm1020t -O -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012102720121016
52527refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012102720121016
52531inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
52539inplacegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012102720121016
52573refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012102720121016
52663inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
52663inplacegcc -funroll-loops -O2 -fomit-frame-pointer2012102720121016
52664refgcc -funroll-loops -O2 -fomit-frame-pointer2012102720121016
52664inplacegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012102720121016
52705inplacegcc -mcpu=arm8 -O -fomit-frame-pointer2012102720121016
52706inplacegcc -mcpu=strongarm -O -fomit-frame-pointer2012102720121016
52707inplacegcc -mcpu=ep9312 -O -fomit-frame-pointer2012102720121016
52839refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012102720121016
52840inplacegcc -mcpu=arm920 -O -fomit-frame-pointer2012102720121016
52840inplacegcc -mcpu=arm920t -O -fomit-frame-pointer2012102720121016
52845inplacegcc -O -fomit-frame-pointer2012102720121016
52845inplacegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012102720121016
52886refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012102720121016
52937inplacegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012102720121016
53026inplacegcc -mcpu=arm940t -O -fomit-frame-pointer2012102720121016
53047inplacegcc -mcpu=xscale -Os -fomit-frame-pointer2012102720121016
53069inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012102720121016
53072inplacegcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012102720121016
53434refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012102720121016
53479inplacegcc -mcpu=xscale -O3 -fomit-frame-pointer2012102720121016
53526inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
53616inplacegcc -mcpu=xscale -O2 -fomit-frame-pointer2012102720121016
53634inplacegcc -mcpu=xscale -O -fomit-frame-pointer2012102720121016
53655inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012102720121016
53660inplacegcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012102720121016
53662inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
53707refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012102720121016
53751refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012102720121016
53885inplacegcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012102720121016
53888inplacegcc -mcpu=arm9e -O -fomit-frame-pointer2012102720121016
53889refgcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012102720121016
53931refgcc -mcpu=xscale -Os -fomit-frame-pointer2012102720121016
53933refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012102720121016
54069inplacegcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012102720121016
54365refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012102720121016
54613inplacegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012102720121016
54656refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012102720121016
54797refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012102720121016
54978inplacegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012102720121016
55611refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012102720121016
55838inplacegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012102720121016
55883inplacegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012102720121016
56019refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012102720121016
57833inplacegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012102720121016
225660inplacegcc -funroll-loops2012102720121016
226168inplacegcc2012102720121016
226215inplacecc2012102720121016
373221refgcc2012102720121016
373268refcc2012102720121016
373493refgcc -funroll-loops2012102720121016

Test failure

Implementation: crypto_hashblocks/sha256/inplace
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hashblocks/sha256/arm11
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:269: Error: selected processor does not support `setend be'
blocks.s: blocks.s:312: Error: selected processor does not support `setend le'
blocks.s: blocks.s:386: Error: selected processor does not support `setend be'
blocks.s: blocks.s:409: Error: selected processor does not support `setend le'
blocks.s: blocks.s:432: Error: selected processor does not support `setend be'
blocks.s: blocks.s:455: Error: selected processor does not support `setend le'
blocks.s: blocks.s:478: Error: selected processor does not support `setend be'
blocks.s: blocks.s:501: Error: selected processor does not support `setend le'
blocks.s: blocks.s:524: Error: selected processor does not support `setend be'
blocks.s: blocks.s:547: Error: selected processor does not support `setend le'
blocks.s: blocks.s:10606: Error: selected processor does not support `setend be'
blocks.s: blocks.s:10649: Error: selected processor does not support `setend le'

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm11
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -O -fomit-frame-pointer arm11
gcc -mcpu=arm1020t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer arm11
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=arm920 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920 -O -fomit-frame-pointer arm11
gcc -mcpu=arm920 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm920t -O -fomit-frame-pointer arm11
gcc -mcpu=arm920t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm940t -O -fomit-frame-pointer arm11
gcc -mcpu=arm940t -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9 -O -fomit-frame-pointer arm11
gcc -mcpu=arm9 -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9e -O -fomit-frame-pointer arm11
gcc -mcpu=arm9e -Os -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer arm11
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -O -fomit-frame-pointer arm11
gcc -mcpu=ep9312 -Os -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer arm11
gcc -mcpu=iwmmxt -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
gcc -mcpu=xscale -O2 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O3 -fomit-frame-pointer arm11
gcc -mcpu=xscale -O -fomit-frame-pointer arm11
gcc -mcpu=xscale -Os -fomit-frame-pointer arm11