Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
26607 | swpbe | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
26683 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
26745 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
27501 | swpbe | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
27507 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
27519 | swpbe | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
27531 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
27573 | swpbe | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
27573 | swpbe | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
27589 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
27592 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
27594 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
27632 | swpbe | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
27677 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
28041 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
28079 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
28166 | swpbe | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
28172 | swpbe | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
28177 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28193 | swpbe | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28193 | swpbe | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28195 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
28195 | swpbe | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
28199 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
28200 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
28200 | swpbe | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
28212 | swpbe | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
28665 | optc | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28683 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
28691 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141016 | 20141014 |
28695 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
28704 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141016 | 20141014 |
28707 | optc | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141016 | 20141014 |
28709 | optc | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28716 | optc | clang -O3 -fomit-frame-pointer | 20141016 | 20141014 |
28718 | optc | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
28719 | optc | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141016 | 20141014 |
28726 | optc | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141016 | 20141014 |
29422 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
29558 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141016 | 20141014 |
29568 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
30181 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141016 | 20141014 |
31240 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20141016 | 20141014 |
31275 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
31405 | optc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141016 | 20141014 |
31416 | optc | gcc -O -fomit-frame-pointer | 20141016 | 20141014 |
31419 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
31422 | optc | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141016 | 20141014 |
31736 | optc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141016 | 20141014 |
31750 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141016 | 20141014 |
31759 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20141016 | 20141014 |
31966 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141016 | 20141014 |
31976 | optc | gcc -Os -fomit-frame-pointer | 20141016 | 20141014 |
32099 | swpbe | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
32100 | swpbe | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
32105 | swpbe | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
32147 | swpbe | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
32156 | swpbe | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
32174 | swpbe | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
32183 | swpbe | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
32188 | swpbe | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
32193 | swpbe | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
32206 | swpbe | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
32418 | optc | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141016 | 20141014 |
35227 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
35312 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
35384 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
35465 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
35738 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
35849 | optc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141016 | 20141014 |
35855 | optc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
35858 | optc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141016 | 20141014 |
35860 | optc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141016 | 20141014 |
35864 | optc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141016 | 20141014 |
35875 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
35930 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
36169 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
36438 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
36922 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
36986 | swpbe | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
37373 | swpbe | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
37734 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
37798 | optc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141016 | 20141014 |
37810 | optc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141016 | 20141014 |
37828 | optc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141016 | 20141014 |
37836 | optc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141016 | 20141014 |
37837 | optc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141016 | 20141014 |
37924 | swpbe | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
38373 | swpbe | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
38527 | optc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
39310 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141016 | 20141014 |
39458 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141016 | 20141014 |
39613 | optc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40032 | swpbe | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40129 | swpbe | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40270 | swpbe | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40274 | swpbe | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40279 | swpbe | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40306 | swpbe | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40380 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
40475 | swpbe | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40486 | swpbe | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40495 | swpbe | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40496 | swpbe | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40620 | optc | gcc -O2 -fomit-frame-pointer | 20141016 | 20141014 |
40636 | optc | gcc -O3 -fomit-frame-pointer | 20141016 | 20141014 |
40950 | swpbe | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
41261 | swpbe | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
41712 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
41782 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141016 | 20141014 |
42656 | optc | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
43025 | optc | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
58580 | optc | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
58640 | optc | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
59222 | optc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141016 | 20141014 |
59292 | optc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
59293 | optc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
59295 | optc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
59323 | optc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
59539 | optc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
59657 | optc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
59717 | optc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141016 | 20141014 |
59722 | optc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
59730 | optc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
60933 | swpbe | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
60991 | swpbe | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141016 | 20141014 |
68809 | swpbe | cc | 20141016 | 20141014 |
68843 | swpbe | gcc | 20141016 | 20141014 |
68878 | swpbe | gcc -funroll-loops | 20141016 | 20141014 |
116976 | optc | gcc | 20141016 | 20141014 |
116985 | optc | cc | 20141016 | 20141014 |
116985 | optc | gcc -funroll-loops | 20141016 | 20141014 |