Implementation notes: armeabi, h9dragon, crypto_hashblocks/sha512

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
466895refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012102720121016
466984refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012102720121016
467024refgcc -mcpu=arm9e -O -fomit-frame-pointer2012102720121016
467069refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
467070refgcc -mcpu=xscale -O -fomit-frame-pointer2012102720121016
467161refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
467910refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
468612refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
469336refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012102720121016
469341refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012102720121016
473377refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
473469refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
475149refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
475193refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
476101inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012102720121016
476322inplacegcc -mcpu=xscale -O -fomit-frame-pointer2012102720121016
476326inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012102720121016
476328inplacegcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
476418inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012102720121016
476511inplacegcc -mcpu=arm9e -O -fomit-frame-pointer2012102720121016
477870inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
477910inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012102720121016
478999inplacegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012102720121016
484537inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
484667inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012102720121016
485739inplacegcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012102720121016
489706refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
491211inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
491291inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012102720121016
491695refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012102720121016
496099inplacegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012102720121016
496191inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
496373inplacegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012102720121016
496734inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
500505refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
500547refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012102720121016
505540inplacegcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012102720121016
506989refgcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012102720121016
522769refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
522816refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
528359inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
528401inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012102720121016
534001refgcc -mcpu=arm920 -O -fomit-frame-pointer2012102720121016
534252refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012102720121016
534253refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012102720121016
534477refgcc -O -fomit-frame-pointer2012102720121016
534520refgcc -mcpu=arm9 -O -fomit-frame-pointer2012102720121016
534524refgcc -mcpu=arm940t -O -fomit-frame-pointer2012102720121016
534565refgcc -mcpu=arm8 -O -fomit-frame-pointer2012102720121016
534566refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012102720121016
534568refgcc -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
534568refgcc -mcpu=arm920t -O -fomit-frame-pointer2012102720121016
534570refgcc -mcpu=arm810 -O -fomit-frame-pointer2012102720121016
534610refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012102720121016
534612refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012102720121016
534614refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012102720121016
534616refgcc -mcpu=strongarm -O -fomit-frame-pointer2012102720121016
537338inplacegcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012102720121016
538379refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012102720121016
538421refgcc -funroll-loops -O -fomit-frame-pointer2012102720121016
538425refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
541462refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012102720121016
544728inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012102720121016
544775inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012102720121016
544952inplacegcc -mcpu=arm9e -Os -fomit-frame-pointer2012102720121016
546224refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
546404refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012102720121016
546412inplacegcc -mcpu=xscale -Os -fomit-frame-pointer2012102720121016
547044inplacegcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012102720121016
547086refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
547089inplacegcc -mcpu=arm1020t -O -fomit-frame-pointer2012102720121016
547361refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
547582refgcc -mcpu=xscale -Os -fomit-frame-pointer2012102720121016
547902refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012102720121016
547950inplacegcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012102720121016
548035inplacegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012102720121016
548179refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012102720121016
548313inplacegcc -mcpu=arm920t -O -fomit-frame-pointer2012102720121016
548354inplacegcc -mcpu=strongarm -O -fomit-frame-pointer2012102720121016
548357inplacegcc -mcpu=arm810 -O -fomit-frame-pointer2012102720121016
548357inplacegcc -mcpu=strongarm110 -O -fomit-frame-pointer2012102720121016
548406inplacegcc -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
548442inplacegcc -mcpu=arm8 -O -fomit-frame-pointer2012102720121016
548448inplacegcc -O -fomit-frame-pointer2012102720121016
548450inplacegcc -mcpu=arm9 -O -fomit-frame-pointer2012102720121016
548493inplacegcc -mcpu=arm920 -O -fomit-frame-pointer2012102720121016
548496inplacegcc -mcpu=ep9312 -O -fomit-frame-pointer2012102720121016
548537inplacegcc -mcpu=arm940t -O -fomit-frame-pointer2012102720121016
548538inplacegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012102720121016
548675refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012102720121016
548947refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012102720121016
548950inplacegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
549852inplacegcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012102720121016
550078inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012102720121016
550080inplacegcc -funroll-loops -O -fomit-frame-pointer2012102720121016
550127inplacegcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012102720121016
550809inplacegcc -mcpu=arm9e -O2 -fomit-frame-pointer2012102720121016
550848inplacegcc -mcpu=xscale -O2 -fomit-frame-pointer2012102720121016
551757refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012102720121016
552607refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012102720121016
553911inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012102720121016
554485inplacegcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012102720121016
555700refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012102720121016
555751refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012102720121016
556410inplacegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
556568inplacegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
557704inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
558610inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012102720121016
565028refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
566410refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012102720121016
569178refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
571489inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012102720121016
579160inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
580971refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012102720121016
591086inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
592152refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012102720121016
592582inplacegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
593308refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
594712inplacegcc -mcpu=xscale -O3 -fomit-frame-pointer2012102720121016
595666refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012102720121016
602221inplacegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012102720121016
602518inplacegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012102720121016
603377inplacegcc -mcpu=arm9e -O3 -fomit-frame-pointer2012102720121016
604880refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012102720121016
607777refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012102720121016
607781refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012102720121016
608005inplacegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012102720121016
627872refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012102720121016
632123inplacegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
634496inplacegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012102720121016
638623refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012102720121016
638808inplacegcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012102720121016
638852inplacegcc -mcpu=arm1020t -Os -fomit-frame-pointer2012102720121016
639262inplacegcc -funroll-loops -Os -fomit-frame-pointer2012102720121016
640148inplacegcc -Os -fomit-frame-pointer2012102720121016
640213inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer2012102720121016
640487inplacegcc -mcpu=arm9 -Os -fomit-frame-pointer2012102720121016
640623refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012102720121016
640668refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012102720121016
640891inplacegcc -mcpu=arm920 -Os -fomit-frame-pointer2012102720121016
640937inplacegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012102720121016
640937inplacegcc -mcpu=strongarm -Os -fomit-frame-pointer2012102720121016
640981inplacegcc -mcpu=arm940t -Os -fomit-frame-pointer2012102720121016
640982inplacegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012102720121016
641028inplacegcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012102720121016
641032inplacegcc -mcpu=arm920t -Os -fomit-frame-pointer2012102720121016
641116inplacegcc -mcpu=arm810 -Os -fomit-frame-pointer2012102720121016
641210inplacegcc -mcpu=ep9312 -Os -fomit-frame-pointer2012102720121016
641296refgcc -funroll-loops -Os -fomit-frame-pointer2012102720121016
642437refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012102720121016
642478refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012102720121016
642478refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012102720121016
642482refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012102720121016
642527refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012102720121016
642567refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012102720121016
642572refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012102720121016
642574refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012102720121016
642610refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012102720121016
642615refgcc -Os -fomit-frame-pointer2012102720121016
642703refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012102720121016
643072refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012102720121016
645109inplacegcc -funroll-loops -O2 -fomit-frame-pointer2012102720121016
645540inplacegcc -mcpu=strongarm -O2 -fomit-frame-pointer2012102720121016
645699inplacegcc -mcpu=arm940t -O2 -fomit-frame-pointer2012102720121016
645701inplacegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012102720121016
645743inplacegcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012102720121016
645837refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012102720121016
645881inplacegcc -mcpu=arm920t -O2 -fomit-frame-pointer2012102720121016
645969inplacegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012102720121016
646018inplacegcc -mcpu=arm8 -O2 -fomit-frame-pointer2012102720121016
646058inplacegcc -mcpu=arm810 -O2 -fomit-frame-pointer2012102720121016
646066inplacegcc -mcpu=arm920 -O2 -fomit-frame-pointer2012102720121016
646066inplacegcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012102720121016
646150inplacegcc -O2 -fomit-frame-pointer2012102720121016
646199inplacegcc -mcpu=arm9 -O2 -fomit-frame-pointer2012102720121016
646471inplacegcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012102720121016
646514inplacegcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012102720121016
648057refgcc -funroll-loops -O2 -fomit-frame-pointer2012102720121016
648780refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012102720121016
648851refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012102720121016
648918refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012102720121016
648967refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012102720121016
649007refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012102720121016
649009refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012102720121016
649014refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012102720121016
649100refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012102720121016
649100refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012102720121016
649101refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012102720121016
649101refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012102720121016
649145refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012102720121016
649149refgcc -O2 -fomit-frame-pointer2012102720121016
649194refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012102720121016
654730refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012102720121016
655317inplacegcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012102720121016
704279refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012102720121016
704622refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012102720121016
704670inplacegcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012102720121016
704712refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012102720121016
704716refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012102720121016
704755refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012102720121016
704757refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012102720121016
704758refgcc -O3 -fomit-frame-pointer2012102720121016
704760refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012102720121016
704798refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012102720121016
704802inplacegcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012102720121016
704803refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012102720121016
704806refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012102720121016
704844refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012102720121016
705981inplacegcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012102720121016
706076inplacegcc -mcpu=strongarm -O3 -fomit-frame-pointer2012102720121016
706122inplacegcc -mcpu=arm920 -O3 -fomit-frame-pointer2012102720121016
706162inplacegcc -mcpu=arm920t -O3 -fomit-frame-pointer2012102720121016
706162inplacegcc -mcpu=arm9 -O3 -fomit-frame-pointer2012102720121016
706210inplacegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012102720121016
706253inplacegcc -mcpu=arm8 -O3 -fomit-frame-pointer2012102720121016
706253inplacegcc -mcpu=arm940t -O3 -fomit-frame-pointer2012102720121016
706294inplacegcc -O3 -fomit-frame-pointer2012102720121016
706301inplacegcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012102720121016
706303inplacegcc -mcpu=arm810 -O3 -fomit-frame-pointer2012102720121016
706345inplacegcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012102720121016
706347inplacegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012102720121016
706893inplacegcc -funroll-loops -O3 -fomit-frame-pointer2012102720121016
707573refgcc -funroll-loops -O3 -fomit-frame-pointer2012102720121016
708841refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012102720121016
708882refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012102720121016
718911refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012102720121016
770122inplacecc2012102720121016
770165inplacegcc2012102720121016
770352inplacegcc -funroll-loops2012102720121016
846237refgcc -funroll-loops2012102720121016
846736refcc2012102720121016
846823refgcc2012102720121016

Test failure

Implementation: crypto_hashblocks/sha512/inplace
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 inplace ref
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 -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer inplace ref
gcc -funroll-loops -march=iwmmxt -O2 -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 -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer inplace ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer inplace ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer inplace ref