Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
416387 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
417478 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
418763 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
423683 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
424005 | ref | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426148 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426168 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426189 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426225 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426299 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426362 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
426914 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
433436 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
552950 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
557106 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
557122 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
557292 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
558178 | ref | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
559314 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
559460 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
560126 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
560130 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
560131 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
560691 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
565793 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
566205 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
566257 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
566262 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
566757 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
567153 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
567179 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
586033 | ref | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
589530 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
591217 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
592633 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
593217 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
594770 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
597086 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
597088 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
597628 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
597735 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
597804 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
598054 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
598995 | ref | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
600519 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
605087 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
632128 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
634351 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
637515 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
637703 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
655124 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
655296 | ref | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
655346 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
658807 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
658998 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
663011 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
663054 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
663071 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
663150 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
663165 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
663182 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
708096 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
708109 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
1758475 | ref | gcc -funroll-loops | 20141029 | 20141014 |
1769469 | ref | cc | 20141029 | 20141014 |
1769531 | ref | gcc | 20141029 | 20141014 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|