Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3681756 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3683826 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170914 | 20170904 |
3683988 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3684096 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3684537 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170914 | 20170904 |
3684708 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170914 | 20170904 |
3684726 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3684753 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170914 | 20170904 |
3685095 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170914 | 20170904 |
3685338 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3685374 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3685428 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170914 | 20170904 |
3685500 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3685545 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3685806 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170914 | 20170904 |
3686157 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3686202 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3686436 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170914 | 20170904 |
3686742 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3687210 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3687228 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3687246 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170914 | 20170904 |
3687264 | ref | gcc -m32 -O -fomit-frame-pointer | 20170914 | 20170904 |
3687714 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170914 | 20170904 |
3687930 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170914 | 20170904 |
3688398 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170914 | 20170904 |
3688470 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170914 | 20170904 |
3688488 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170914 | 20170904 |
3688515 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170914 | 20170904 |
3688542 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3688542 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3688560 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3688560 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3688569 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3688587 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3688722 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170914 | 20170904 |
3688740 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3688767 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3688920 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3689010 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3689145 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3689190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170914 | 20170904 |
3689199 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3689370 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3689379 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3689604 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170914 | 20170904 |
3689793 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170914 | 20170904 |
3689901 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170914 | 20170904 |
3689991 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3690198 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3690810 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3690972 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691062 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691080 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691170 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691179 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3691188 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3691332 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3691386 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691431 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170914 | 20170904 |
3691683 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3691746 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3691764 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170914 | 20170904 |
3691818 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3691818 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3691926 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3692016 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3692034 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170914 | 20170904 |
3692142 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3692178 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170914 | 20170904 |
3692178 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3692232 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170914 | 20170904 |
3692241 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170914 | 20170904 |
3692340 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170914 | 20170904 |
3692565 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170914 | 20170904 |
3692565 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3692691 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170914 | 20170904 |
3692871 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3693465 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3693492 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170914 | 20170904 |
3693591 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170914 | 20170904 |
3693654 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3693843 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3694545 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170914 | 20170904 |
3694950 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170914 | 20170904 |
3695085 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3695265 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3696075 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3696660 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3696948 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3698118 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3698181 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170914 | 20170904 |
3698595 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170914 | 20170904 |
3698622 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170914 | 20170904 |
3698838 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170914 | 20170904 |
3700017 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3704175 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3710961 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3715146 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3716532 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3720582 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3722373 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3722958 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170914 | 20170904 |
3723057 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3724470 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3725379 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170914 | 20170904 |
3725658 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3725721 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3728628 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3729492 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3729663 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3730014 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3730158 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3730338 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3733416 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3734685 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170914 | 20170904 |
3734721 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3734883 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3736035 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3740706 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3740724 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170914 | 20170904 |
3742695 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170914 | 20170904 |
3746430 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3746655 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170914 | 20170904 |
3746691 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748104 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748275 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170914 | 20170904 |
3748455 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3748581 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748608 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170914 | 20170904 |
3748635 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748662 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3748770 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748770 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170914 | 20170904 |
3748779 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3748959 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170914 | 20170904 |
3748986 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170914 | 20170904 |
3749067 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170914 | 20170904 |
3749085 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3749103 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3749112 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3750300 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3750498 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3750696 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3750876 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170914 | 20170904 |
3751011 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3751281 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3751380 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170914 | 20170904 |
3751497 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170914 | 20170904 |
3752262 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170914 | 20170904 |
3752289 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170914 | 20170904 |
3752721 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170914 | 20170904 |
3752892 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3753180 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170914 | 20170904 |
3753351 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3753630 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3753756 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170914 | 20170904 |
3753999 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170914 | 20170904 |
3754269 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3755043 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170914 | 20170904 |
3755286 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3755412 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170914 | 20170904 |
3755835 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3756348 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170914 | 20170904 |
3757104 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170914 | 20170904 |
3764016 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170914 | 20170904 |
3764223 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170914 | 20170904 |