Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
40766 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
40772 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
40773 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
40775 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
40805 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
41554 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141014 | 20141014 |
41556 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
41559 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141014 | 20141014 |
41595 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141014 | 20141014 |
41608 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141014 | 20141014 |
42368 | inplace | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42370 | inplace | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42370 | inplace | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42371 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42371 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42372 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42376 | inplace | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42389 | inplace | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42392 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42392 | inplace | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42393 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42395 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42410 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42414 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42422 | inplace | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42440 | inplace | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42440 | inplace | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42440 | inplace | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42444 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42495 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42600 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
42619 | arm11 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
42625 | arm11 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42626 | arm11 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42627 | arm11 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
42627 | arm11 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42627 | arm11 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
42627 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42628 | arm11 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
42628 | arm11 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
42628 | arm11 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
42628 | arm11 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
42628 | arm11 | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42628 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
42628 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42629 | arm11 | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42630 | arm11 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
42630 | arm11 | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
42630 | arm11 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
42630 | arm11 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42630 | arm11 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42649 | arm11 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
42650 | arm11 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
42650 | arm11 | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42650 | arm11 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42650 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42650 | arm11 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
42651 | arm11 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
42671 | arm11 | gcc | 20141014 | 20141014 |
42677 | arm11 | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
42679 | arm11 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
42679 | arm11 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
42700 | arm11 | cc | 20141014 | 20141014 |
42701 | arm11 | gcc -funroll-loops | 20141014 | 20141014 |
44964 | inplace | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
44968 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
45055 | ref | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
45066 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
45209 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
45236 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
45246 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
45436 | inplace | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
45486 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
45615 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
45669 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
45707 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141014 | 20141014 |
45733 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
45734 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
45739 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
45772 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
45776 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
45863 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141014 | 20141014 |
45898 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
46096 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141014 | 20141014 |
46099 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141014 | 20141014 |
46111 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141014 | 20141014 |
46126 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141014 | 20141014 |
46129 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141014 | 20141014 |
46198 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
46763 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141014 | 20141014 |
47029 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
47235 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
47286 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
47445 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
47595 | ref | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
47595 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
47625 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
47726 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
47774 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
47802 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
47803 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
47814 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
47965 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
48083 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141014 | 20141014 |
48148 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
48153 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
48367 | inplace | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141014 | 20141014 |
48696 | inplace | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
48720 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
48732 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141014 | 20141014 |
48809 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
48831 | inplace | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
49037 | inplace | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
49065 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
49139 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
49141 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
49443 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
49444 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
49676 | ref | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
49697 | inplace | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
49980 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
49981 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
50715 | inplace | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
50869 | ref | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
50993 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
50996 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
51563 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
51610 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
52258 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
52284 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
53004 | inplace | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
53004 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
53031 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
53055 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
53547 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
53547 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
54396 | inplace | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
54396 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
56301 | ref | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
56301 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
56301 | inplace | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141014 | 20141014 |
56301 | 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 | 20141015 | 20141014 |
56301 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
56301 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
56301 | inplace | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
56301 | inplace | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
56301 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
56302 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
56302 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
56302 | inplace | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
56334 | inplace | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141014 | 20141014 |
56334 | inplace | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
56334 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
56348 | inplace | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
56348 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
56348 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
56350 | inplace | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
56350 | inplace | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141014 | 20141014 |
56351 | inplace | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141014 | 20141014 |
56351 | inplace | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
111926 | inplace | gcc | 20141014 | 20141014 |
111934 | inplace | cc | 20141014 | 20141014 |
111960 | inplace | gcc -funroll-loops | 20141014 | 20141014 |
127298 | ref | gcc | 20141014 | 20141014 |
127300 | ref | cc | 20141015 | 20141014 |
127335 | ref | gcc -funroll-loops | 20141014 | 20141014 |