Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2346972 | openssl | clang -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2350362 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
2352819 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2354169 | openssl | gcc -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2354217 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2354406 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
2355339 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2355615 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2355702 | openssl | gcc -Os -fomit-frame-pointer | 20140809 | 20140622 |
2356545 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2357730 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2357769 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2358033 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2358444 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2359041 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2359149 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2359911 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141020 | 20141014 |
2359992 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2360169 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140809 | 20140622 |
2361216 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2361291 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2361702 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2362557 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2363001 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
2363262 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2363421 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2363472 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2363517 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2363772 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2364120 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2364195 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140809 | 20140622 |
2364318 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2364522 | openssl | gcc -O -fomit-frame-pointer | 20140809 | 20140622 |
2364678 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2364717 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
2364798 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2364990 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2365422 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
2365431 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2365932 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
2367015 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2367516 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
2367873 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2368392 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2368482 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2368581 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
2368674 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2368815 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2368893 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2368896 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
2369061 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2369337 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2369856 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2369913 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2370135 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2370252 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2370456 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
2370585 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2370870 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
2371296 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
2371356 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
2371758 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2371785 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
2371812 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
2371830 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2371986 | openssl | gcc -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2372316 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
2373240 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
2373495 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2373558 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
2374329 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
2374458 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140809 | 20140622 |
2374614 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2374869 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
2375220 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
2375490 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
2375880 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2376129 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2376687 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2377404 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
2377716 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2378499 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2378697 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140809 | 20140622 |
2379273 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2379510 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2379702 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
2379960 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2383437 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2383806 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2385216 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
2385882 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
2386767 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
2386989 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
2387550 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
2408052 | openssl | gcc | 20140809 | 20140622 |
2411988 | openssl | cc | 20140809 | 20140622 |
2416275 | openssl | gcc -funroll-loops | 20140809 | 20140622 |