Implementation notes: armeabi, h9dragon, crypto_hash/essence512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
210237gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110220121016
221045gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110220121016
269577gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110220121016
300215gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110220121016
301735gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110220121016
348001gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110220121016
379524gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110220121016
379528gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110220121016
2604572gccgcc -O2 -fomit-frame-pointer2012110220121016
2608338gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012110220121016
2608382gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012110220121016
2612556gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110220121016
2612737gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012110220121016
2613146gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012110220121016
2613188gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012110220121016
2613190gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012110220121016
2613191gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012110220121016
2613229gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012110220121016
2613233gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012110220121016
2613240gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012110220121016
2613276gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012110220121016
2613810gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012110220121016
2614032gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012110220121016
2614504gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012110220121016
2614646gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012110220121016
2621131gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110220121016
2623125gccgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012110220121016
2623217gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012110220121016
2643943gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012110220121016
2645668gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012110220121016
2645774gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012110220121016
2649883gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012110220121016
2649934gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012110220121016
2649995gccgcc -mcpu=arm9e -O -fomit-frame-pointer2012110220121016
2652067gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012110220121016
2653511gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2012110220121016
2654013gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012110220121016
2660003gccgcc -mcpu=arm8 -O -fomit-frame-pointer2012110220121016
2660003gccgcc -mcpu=arm920 -O -fomit-frame-pointer2012110220121016
2660042gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2012110220121016
2660047gccgcc -mcpu=arm940t -O -fomit-frame-pointer2012110220121016
2660049gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012110220121016
2660063gccgcc -mcpu=arm920t -O -fomit-frame-pointer2012110220121016
2660094gccgcc -mcpu=arm9 -O -fomit-frame-pointer2012110220121016
2660097gccgcc -mcpu=arm810 -O -fomit-frame-pointer2012110220121016
2663263gccgcc -funroll-loops -O -fomit-frame-pointer2012110220121016
2664627gccgcc -O -fomit-frame-pointer2012110220121016
2664947gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012110220121016
2664951gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012110220121016
2664990gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012110220121016
2664992gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012110220121016
2665038gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012110220121016
2665039gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012110220121016
2665085gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012110220121016
2665127gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012110220121016
2665171gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012110220121016
2666125gccgcc -O3 -fomit-frame-pointer2012110220121016
2666665gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110220121016
2668981gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012110220121016
2670253gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012110220121016
2670298gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012110220121016
2670434gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012110220121016
2671112gccgcc -funroll-loops -O3 -fomit-frame-pointer2012110220121016
2672797gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012110220121016
2672842gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012110220121016
2672901gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012110220121016
2673230gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012110220121016
2673295gccgcc -mcpu=strongarm -O -fomit-frame-pointer2012110220121016
2678009gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012110220121016
2695521gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110220121016
2695901gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012110220121016
2695925gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110220121016
2696105gccgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012110220121016
2703634gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2012110220121016
2704094gccgcc -funroll-loops -Os -fomit-frame-pointer2012110220121016
2706496gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110220121016
2706496gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110220121016
2709443gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012110220121016
2711437gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012110220121016
2717604gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012110220121016
2720371gccgcc -Os -fomit-frame-pointer2012110220121016
2726136gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012110220121016
2727180gccgcc -mcpu=arm920 -Os -fomit-frame-pointer2012110220121016
2727180gccgcc -mcpu=arm9 -Os -fomit-frame-pointer2012110220121016
2727225gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2012110220121016
2727227gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012110220121016
2727227gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2012110220121016
2727228gccgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012110220121016
2727273gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2012110220121016
2727274gccgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012110220121016
2727277gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012110220121016
2727319gccgcc -mcpu=arm920t -Os -fomit-frame-pointer2012110220121016
2727320gccgcc -mcpu=arm940t -Os -fomit-frame-pointer2012110220121016
2728853gccgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012110220121016
2728947gccgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012110220121016
2730853gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012110220121016
2733351gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110220121016
2733801gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2012110220121016
2746324gccgcc -mcpu=arm9e -Os -fomit-frame-pointer2012110220121016
2754396gccgcc -mcpu=xscale -O -fomit-frame-pointer2012110220121016
2758842gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110220121016
2762465gccgcc -mcpu=xscale -Os -fomit-frame-pointer2012110220121016
2767411gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110220121016
2767417gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110220121016
2786919gccgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012110220121016
2790371gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012110220121016
2824433gccgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012110220121016
2841805gccgcc -funroll-loops -O2 -fomit-frame-pointer2012110220121016
2879754gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012110220121016
2887213gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012110220121016
2894510gccgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012110220121016
3028734gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012110220121016
30819739gccgcc2012110220121016
30821069gcccc2012110220121016
30926729gccgcc -funroll-loops2012110220121016

Test failure

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

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