Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10494171 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10494381 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10496088 | gmp | g++ -O -fomit-frame-pointer | 20120803 | 20120717 |
10496124 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10496271 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
10496541 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10497384 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10497951 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10498941 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
10500726 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10501395 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10501575 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10501578 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10502688 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
10504188 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10504236 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10507365 | gmp | g++ -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10507722 | gmp | g++ -Os -fomit-frame-pointer | 20120803 | 20120717 |
10507722 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10508160 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
10510017 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10511031 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
10511070 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10511199 | gmp | g++ -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10512363 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10512666 | gmp | g++ -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
10512912 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
10513305 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10513710 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
10514034 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10514142 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10514220 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10514415 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10514700 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
10514970 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10515222 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
10516692 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10517055 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
10517457 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10517928 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10518273 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10518420 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
10518675 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
10519191 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
10519614 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10519656 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10519815 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10520136 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
10521405 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10521405 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
10521408 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10521585 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10522239 | gmp | clang++ -O3 | 20120803 | 20120717 |
10522410 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
10523205 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10526892 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10530240 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10566633 | gmp | g++ | 20120803 | 20120717 |
10720221 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13489344 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
13497972 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
13498452 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13504857 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120803 | 20120717 |
13507074 | cryptopp | g++ | 20120803 | 20120717 |
13511433 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
13514256 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
13518810 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13523214 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13526544 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13527984 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
13530270 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13534362 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13535433 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
13539960 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13541409 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13541643 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13546377 | cryptopp | g++ -Os -fomit-frame-pointer | 20120803 | 20120717 |
13548336 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13552749 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13557696 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
13558284 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13558686 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13558926 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120803 | 20120717 |
13563726 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
13572072 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13576203 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13582068 | cryptopp | g++ -O -fomit-frame-pointer | 20120803 | 20120717 |
13585782 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13589271 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13589925 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
13593699 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13595526 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13596015 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13605108 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13610793 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13610958 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13611204 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13614126 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13641576 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
13656228 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
13667172 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13677747 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |
13678914 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
13680030 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13685157 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
13693332 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13694718 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13698978 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13739949 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
13746081 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13749714 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
13770153 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13771566 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
13777797 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
13778118 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
13897680 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
14054619 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120803 | 20120717 |