Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
49142 | opt_v4 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
49149 | opt_v4 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
49153 | opt_v4 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141018 | 20141014 |
49157 | opt_v4 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
49159 | opt_v4 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141018 | 20141014 |
49176 | opt_v4 | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
49177 | opt_v4 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141018 | 20141014 |
49179 | opt_v4 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141018 | 20141014 |
49184 | opt_v4 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
49190 | opt_v4 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
49219 | opt_v4 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141018 | 20141014 |
54607 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
57332 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
57902 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
58189 | opt_v4 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
58197 | opt_v4 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141018 | 20141014 |
58197 | opt_v4 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141018 | 20141014 |
58222 | opt_v4 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141018 | 20141014 |
58242 | opt_v4 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141018 | 20141014 |
58860 | opt | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
59094 | opt | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
59983 | opt | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60293 | opt_v4 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60307 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60319 | opt_v4 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60347 | opt_v4 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60383 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60416 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60417 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60422 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60422 | opt_v4 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60422 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60422 | opt_v4 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60497 | opt_v4 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60498 | opt_v4 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60499 | opt_v4 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60501 | opt_v4 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60525 | opt_v4 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60620 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
60681 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60832 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
60911 | opt | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61275 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141018 | 20141014 |
61363 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61495 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
61554 | opt | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61583 | opt_v4 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141018 | 20141014 |
61587 | opt | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61593 | opt | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61598 | opt | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61600 | opt | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
61632 | opt_v4 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141018 | 20141014 |
61766 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
62226 | opt_v4 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
62286 | opt_v4 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
62789 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
62914 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141018 | 20141014 |
62946 | opt_v4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
62947 | opt_v4 | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
63129 | opt_v4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
63129 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
63721 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
63734 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
63799 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
64000 | opt | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
64006 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
64967 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
65004 | opt_v4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
66040 | opt_v4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
66191 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
66192 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
66491 | opt_v4 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
66607 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
66949 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
66955 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
67054 | opt_v4 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
67486 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141018 | 20141014 |
67813 | opt_v4 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141018 | 20141014 |
67827 | opt_v4 | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
67840 | opt_v4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
67916 | opt_v4 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141018 | 20141014 |
67939 | opt_v4 | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
67955 | opt_v4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
68116 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
68227 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
68429 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141018 | 20141014 |
69589 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
69608 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141018 | 20141014 |
69613 | opt | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
69881 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141018 | 20141014 |
69903 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141018 | 20141014 |
69913 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141018 | 20141014 |
69930 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
70106 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141018 | 20141014 |
70162 | opt_v4 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141018 | 20141014 |
70192 | opt_v4 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141018 | 20141014 |
70194 | opt_v4 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141018 | 20141014 |
70213 | opt_v4 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141018 | 20141014 |
70215 | opt_v4 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141018 | 20141014 |
70330 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
70335 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
70789 | opt_v4 | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
71059 | opt_v4 | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
71241 | opt | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141018 | 20141014 |
71265 | opt | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141018 | 20141014 |
71271 | opt | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
71273 | opt | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141018 | 20141014 |
71275 | opt | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
71278 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
71291 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141018 | 20141014 |
71302 | opt | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
71304 | opt | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141018 | 20141014 |
71409 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
71447 | opt | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
72070 | opt_v4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
72083 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
72176 | opt_v4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
74705 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141018 | 20141014 |
74706 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141018 | 20141014 |
74707 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141018 | 20141014 |
74737 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141018 | 20141014 |
74762 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141018 | 20141014 |
89992 | opt_v4 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
90198 | opt_v4 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
93028 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
93500 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141018 | 20141014 |
183064 | opt_v4 | cc | 20141018 | 20141014 |
183229 | opt_v4 | gcc -funroll-loops | 20141018 | 20141014 |
183422 | opt_v4 | gcc | 20141018 | 20141014 |
217723 | opt | gcc | 20141018 | 20141014 |
217771 | opt | cc | 20141018 | 20141014 |
217780 | opt | gcc -funroll-loops | 20141018 | 20141014 |
Compiler | Implementations
|
cc | opt_v4 |
gcc | opt_v4 |
gcc -O2 -fomit-frame-pointer | opt_v4 |
gcc -O3 -fomit-frame-pointer | opt_v4 |
gcc -O -fomit-frame-pointer | opt_v4 |
gcc -Os -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops | opt_v4 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | opt_v4 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | opt_v4
|