Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
40928 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
40960 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
40968 | cryptopp | g++ -O3 -fomit-frame-pointer | 20161013 | 20161009 |
40968 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
40976 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
40981 | cryptopp | g++ -O2 -fomit-frame-pointer | 20161013 | 20161009 |
40981 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
40987 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41023 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
41039 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41040 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41040 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
41043 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
41056 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
41059 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
41088 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
41094 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41102 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41104 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41105 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41107 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
41108 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41109 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
41112 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
41112 | cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
41114 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
41117 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41123 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41127 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41133 | cryptopp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
41133 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41137 | cryptopp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
41140 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
41146 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41147 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41148 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41152 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41153 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
41155 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41155 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41157 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41157 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
41169 | cryptopp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
41171 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
41178 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
41178 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41181 | cryptopp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
41181 | cryptopp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
41181 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
41210 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41221 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
41269 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
41273 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
41325 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
41326 | cryptopp | g++ -Os -fomit-frame-pointer | 20161013 | 20161009 |
41332 | cryptopp | g++ -O -fomit-frame-pointer | 20161013 | 20161009 |
41389 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
41390 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
41413 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
41424 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41548 | cryptopp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
41552 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41589 | cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
41637 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
41725 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
41778 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
42421 | cryptopp | g++ | 20161013 | 20161009 |
62104 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62187 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62194 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62219 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62821 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62891 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
62899 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161013 | 20161009 |
63594 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
63631 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
63645 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
63922 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
63997 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
64015 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
64358 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161013 | 20161009 |
64413 | ref | gcc -O3 -fomit-frame-pointer | 20161013 | 20161009 |
64440 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
64461 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
65914 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
65965 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
66013 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
66015 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
66031 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
66355 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
66427 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
66451 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
66451 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
66456 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
66464 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
67145 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
67309 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
67312 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
67360 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
67403 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
67424 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
67490 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
67542 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
67576 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161013 | 20161009 |
67613 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
67629 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
67717 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
68160 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68162 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68170 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68179 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68192 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68195 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68197 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68213 | ref | gcc -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68243 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68288 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
68290 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
68296 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
68301 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
68302 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161013 | 20161009 |
68328 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
68333 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
68347 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
68614 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
68626 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
69546 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
70456 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70488 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70590 | ref | gcc -Os -fomit-frame-pointer | 20161013 | 20161009 |
70616 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70622 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70626 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70626 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70627 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70637 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
70680 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70683 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
70736 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70757 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70757 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
70765 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
70836 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
71110 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
71133 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
71149 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
71206 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
71680 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
71699 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
71946 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
72629 | ref | gcc -O -fomit-frame-pointer | 20161013 | 20161009 |
72637 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
72765 | ref | gcc -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
73744 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
73760 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
73813 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
73829 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
74062 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
74344 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
83656 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
88410 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
88413 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
88469 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
88474 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
88646 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
157056 | ref | gcc | 20161013 | 20161009 |
157062 | ref | cc | 20161013 | 20161009 |
157109 | ref | gcc -funroll-loops | 20161013 | 20161009 |