Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17248756 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17253600 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17256320 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17258444 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17259220 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17262076 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17266024 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17306708 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17308256 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17308796 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
17309108 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120127 | 20120120 |
17309124 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17310048 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17311960 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17313480 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
17315932 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
17316420 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
17317176 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17317272 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17317608 | openssl | gcc -Os -fomit-frame-pointer | 20120127 | 20120120 |
17320048 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17321620 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17322336 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17324204 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17324604 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
17325916 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
17325968 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17327848 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
17328080 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
17331152 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
17332168 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17333160 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
17334644 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17335316 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
17335440 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
17335952 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
17337032 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17339768 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
17340480 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
17340744 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
17341020 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
17341320 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
17346728 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17347508 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
17348072 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17349556 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
17350040 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17352068 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
17353948 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
17356048 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17356184 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120127 | 20120120 |
17361628 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
17363304 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17364000 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17365208 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17366556 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
17366892 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17367000 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17368004 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17368128 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17369116 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17372868 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17374200 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17374840 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17376984 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
17377116 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17377128 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17377188 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17378232 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17378776 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
17379184 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17380992 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17381064 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17381576 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17382344 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17382384 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
17382628 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17384848 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17385584 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17386520 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
17386628 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17387272 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17387536 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17388120 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17388860 | openssl | gcc -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17389448 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17390176 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17390356 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17391356 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17392636 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17396196 | openssl | gcc -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17399304 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17399640 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17404052 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17419808 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
17421120 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
17422536 | openssl | gcc -O -fomit-frame-pointer | 20120127 | 20120120 |
17425736 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
17452764 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
17453752 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
18122248 | openssl | gcc | 20120127 | 20120120 |
18155640 | openssl | cc | 20120127 | 20120120 |
18181644 | openssl | gcc -funroll-loops | 20120127 | 20120120 |