Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
42093 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42099 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42102 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42105 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42105 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42108 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42114 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42117 | cryptopp | g++ -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42117 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42120 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42120 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42120 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42123 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42123 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42129 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42129 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42129 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42132 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42135 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42135 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42138 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
42138 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42141 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42141 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42141 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42141 | cryptopp | icpc -O3 -static | 20100331 | 20100120 |
42147 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42147 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
42150 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
42156 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42156 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
42156 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
42156 | cryptopp | icpc -Os -xW -static | 20100331 | 20100120 |
42159 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
42159 | cryptopp | icpc -O3 -xP -static | 20100331 | 20100120 |
42159 | cryptopp | icpc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
42162 | cryptopp | icpc -Os -static | 20100331 | 20100120 |
42168 | cryptopp | icpc -O2 -xW -static | 20100331 | 20100120 |
42168 | cryptopp | icpc -O3 -xW -static | 20100331 | 20100120 |
42168 | cryptopp | icpc -static | 20100331 | 20100120 |
42171 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
42171 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
42174 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42174 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
42174 | cryptopp | icpc -O2 -static | 20100331 | 20100120 |
42174 | cryptopp | icpc -O2 -xP -static | 20100331 | 20100120 |
42177 | cryptopp | icpc -O1 -xW -static | 20100331 | 20100120 |
42180 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
42180 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
42180 | cryptopp | icpc -O1 -static | 20100331 | 20100120 |
42180 | cryptopp | icpc -Os -xP -static | 20100331 | 20100120 |
42183 | cryptopp | g++ -O2 -fomit-frame-pointer | 20100331 | 20100120 |
42186 | cryptopp | g++ -O -fomit-frame-pointer | 20100331 | 20100120 |
42186 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
42192 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
42192 | cryptopp | icpc -O1 -xP -static | 20100331 | 20100120 |
42195 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
42207 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
42297 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
42297 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
42297 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42300 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
42318 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42321 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
42327 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
42330 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42336 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42336 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
42342 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
42345 | cryptopp | g++ -Os -fomit-frame-pointer | 20100331 | 20100120 |
42345 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42345 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
42681 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
42897 | cryptopp | g++ | 20100331 | 20100120 |
46359 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
51354 | ref | icc -no-vec | 20100331 | 20100120 |
51384 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
51390 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
51438 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
51441 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
53022 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
53145 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
53166 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
53172 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
53172 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
53205 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
53226 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
53229 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
53232 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
53484 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
53490 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
53526 | ref | icc | 20100331 | 20100120 |
53538 | ref | icc -O2 -static | 20100331 | 20100120 |
53580 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
53682 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
53712 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
53748 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
54723 | ref | icc -Os -xW -static | 20100331 | 20100120 |
54726 | ref | icc -Os -xP -static | 20100331 | 20100120 |
54747 | ref | icc -Os -static | 20100331 | 20100120 |
54747 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
55992 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
56106 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
56220 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
56250 | ref | icc -O3 -static | 20100331 | 20100120 |
56250 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
58278 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
58281 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
58284 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
58296 | ref | icc -O1 -static | 20100331 | 20100120 |
63078 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63093 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
63096 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
63102 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
63105 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
63135 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63135 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63144 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
63225 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63336 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
63336 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63342 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
63348 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63351 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63354 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
63360 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
63435 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63459 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63477 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63528 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63543 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63594 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63624 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63633 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63681 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63702 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63714 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63777 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63804 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63813 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
63831 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63831 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63834 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63846 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
63846 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
63855 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
63864 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
63864 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63876 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
63879 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63933 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63936 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
63957 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64035 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64068 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64074 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64083 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64110 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64248 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
64254 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
64278 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
64290 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64290 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
64299 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
64311 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64323 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64392 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64392 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
64410 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
64437 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
64476 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64506 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64512 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64524 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
64536 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
65868 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
65895 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
65898 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
65910 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
65913 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
65943 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
65961 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
65982 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
65994 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
65997 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
66027 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
66027 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
66042 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
66054 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
66060 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
66075 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
66117 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
66162 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
66285 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
66324 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
66324 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
66396 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
66396 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
66453 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
66456 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
88797 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
129336 | ref | cc | 20100331 | 20100120 |
129339 | ref | gcc | 20100331 | 20100120 |
129342 | ref | gcc -funroll-loops | 20100331 | 20100120 |