Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6232520 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6235545 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6239080 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6248980 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6249115 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140825 | 20140622 |
6251470 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140825 | 20140622 |
6254735 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140825 | 20140622 |
6263925 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140825 | 20140622 |
6266665 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140825 | 20140622 |
6268895 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140825 | 20140622 |
6268910 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140825 | 20140622 |
6278200 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6289670 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6296070 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140825 | 20140622 |
6309100 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
6327330 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140825 | 20140622 |
6330190 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140825 | 20140622 |
6332130 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140825 | 20140622 |
6332580 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140825 | 20140622 |
6337120 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140825 | 20140622 |
6344090 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6349105 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6369190 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6370370 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6374680 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
6375880 | ref | gcc -m32 -O -fomit-frame-pointer | 20140825 | 20140622 |
6380870 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140825 | 20140622 |
6381080 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140825 | 20140622 |
6383525 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6384025 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140825 | 20140622 |
6386500 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140825 | 20140622 |
6398325 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6398540 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6408595 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6409510 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6413835 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140825 | 20140622 |
6425180 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6438220 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6451910 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6459345 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6459575 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6465835 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6470445 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6474220 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6481980 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6486600 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
6530415 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6531415 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6532455 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140825 | 20140622 |
6540485 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140825 | 20140622 |
6543985 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6545640 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140825 | 20140622 |
6547485 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6548580 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6549100 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6558475 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6560315 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6568365 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6577150 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6584500 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6595070 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140825 | 20140622 |
6604210 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6604935 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140825 | 20140622 |
6617395 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6626355 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6627725 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6630365 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6647530 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6649000 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6658075 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140825 | 20140622 |
6667550 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6677260 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6677980 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6682645 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140825 | 20140622 |
6684135 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6690235 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140825 | 20140622 |
6691075 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6695280 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6696760 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6697595 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6698195 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6705790 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140825 | 20140622 |
6710665 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140825 | 20140622 |
6711745 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140825 | 20140622 |
6714020 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6722500 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
6726040 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6731060 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6737085 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6741380 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6742425 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140825 | 20140622 |
6743885 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
6743945 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6744000 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6754085 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6757120 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
6763280 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6763410 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
6763640 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6763850 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140825 | 20140622 |
6765385 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140825 | 20140622 |
6767445 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6768720 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140825 | 20140622 |
6770505 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140825 | 20140622 |
6774330 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6774385 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6777295 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140825 | 20140622 |
6777965 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
6785440 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6797350 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
6801720 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6804325 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6822175 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6822255 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140825 | 20140622 |
6835930 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140825 | 20140622 |
6855985 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
6859370 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140825 | 20140622 |
6904235 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140825 | 20140622 |
6922780 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140825 | 20140622 |
7022520 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140825 | 20140622 |
7025740 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140825 | 20140622 |
7043880 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140825 | 20140622 |
7273340 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7364390 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
7404240 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140825 | 20140622 |
7446715 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7453750 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140825 | 20140622 |
7455815 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7458055 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7458550 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7459140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7459210 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7463355 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7469500 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
7486735 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7494300 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7495265 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7495985 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7507530 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7516445 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7527580 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7529580 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7535340 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7635145 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7736670 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7753035 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7821600 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7842255 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7852020 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7865510 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7884660 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
7913610 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7914940 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
7918280 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
7920030 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
8013455 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
8196135 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
8201485 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140825 | 20140622 |
8202865 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140825 | 20140622 |
8204030 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
8436085 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140825 | 20140622 |
8436770 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140825 | 20140622 |
8472815 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140825 | 20140622 |
8474570 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140825 | 20140622 |