Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
23204 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23204 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
23284 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23332 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23332 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23372 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
23960 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24784 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24784 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24848 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24892 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24892 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24892 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
25148 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
25148 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
27976 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
28088 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
28200 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
28200 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
28224 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
28224 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
28988 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
29024 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
29036 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
29036 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
29168 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
29204 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
29204 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
29212 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
29340 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29348 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29356 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
29356 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
29460 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29476 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
29476 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
29480 | xmm | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29480 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29504 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29512 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29576 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29576 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29616 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29628 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29632 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
29632 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
29644 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
29644 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
29648 | xmm | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
29660 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
29744 | xmm | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
29752 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
29752 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
29788 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
29804 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29804 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
29836 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
29836 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30032 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30032 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30092 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30252 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
30680 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30772 | xmm | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30824 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30828 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30832 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30928 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
30936 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
37720 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
37720 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
37732 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38104 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38116 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38428 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38452 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
38472 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38496 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38548 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
38548 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38548 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
38580 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38580 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38584 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38592 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38636 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38696 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38868 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
38928 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
38952 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39028 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
39048 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39064 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
39120 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
39144 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39144 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39160 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
39164 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
39204 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39212 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39224 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39240 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39248 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39356 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39400 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
39420 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
39420 | xmm | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
39420 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
39560 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39560 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39572 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39612 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
39684 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
39816 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
39964 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
39968 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40028 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40028 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40044 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40084 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40084 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
40092 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40136 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40136 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40164 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
40164 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
40172 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
40188 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
40204 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
40220 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40236 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40260 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
40260 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40276 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
40288 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40304 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
40332 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
40340 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
40340 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
40344 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
40360 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
40744 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
40764 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
41216 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
41216 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
41292 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
41348 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
41348 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41504 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
41504 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
41524 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41544 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41556 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41556 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41584 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41656 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41664 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
41664 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
41676 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
41772 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41796 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
41808 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
41892 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
41952 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
41952 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
42644 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
42700 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
42824 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
42824 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
43092 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
43244 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
43244 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
43340 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
43340 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
43368 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
43468 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
43468 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
43472 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
43476 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
43496 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
43592 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
47204 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
47204 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
47396 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
47404 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
48148 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
48148 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
48192 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
48196 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
48416 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
48616 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
48636 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
48856 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
48856 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
50816 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
50816 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
50816 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
51080 | xmm | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
51112 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
243428 | xmm | cc | 20170204 | 20170105 |
250036 | xmm | gcc | 20170204 | 20170105 |
250880 | xmm | gcc -funroll-loops | 20170204 | 20170105 |
253620 | ref | gcc | 20170204 | 20170105 |
253876 | ref | gcc -funroll-loops | 20170204 | 20170105 |
261808 | ref | cc | 20170204 | 20170105 |
Compiler | Implementations
|
gcc | ymm |
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm
|