Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
879993 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
883926 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
885618 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
885627 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
886140 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
886446 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
886968 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
888516 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
888750 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
888957 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
889227 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
890307 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
890388 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
890469 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
891729 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
892215 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
892728 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
892854 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
897156 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
898452 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
899235 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
899820 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
900108 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
901242 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
901359 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
901530 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
902502 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
902583 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
902790 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
903537 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
904050 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
904257 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
904626 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
904968 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
905229 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
905940 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
906093 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
907668 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
910899 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
911151 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
916119 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
917622 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
917811 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
917910 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
918090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
919998 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
920268 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
920898 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
922680 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
922950 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
923049 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
923220 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
923355 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
928458 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
928863 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
930672 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
930933 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
931293 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
931644 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
931689 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
932805 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
935001 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
935388 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
936810 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
937503 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
937503 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
937674 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
937692 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
939708 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
940365 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
943038 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
943542 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
944433 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
946170 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
947151 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
947160 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
947331 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
947385 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
947421 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
947520 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
947574 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
948312 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
948474 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
949761 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
950940 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
951138 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
951300 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
951975 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
952434 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
952956 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
953379 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
953568 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
958104 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
959490 | ref | gcc -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
960282 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
960435 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
961029 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
963000 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
963090 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
963468 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
963936 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
964539 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
966618 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
966924 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
969768 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
985707 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
1012392 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1012869 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1013985 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1014498 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1019295 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1019421 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
1020078 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
1021167 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
1021212 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1021356 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
1034649 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1034856 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1035657 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1035747 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1038942 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1040706 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1040778 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1040868 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1040967 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
1042695 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1044531 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1044585 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
1044720 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
1045152 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
1045953 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1046826 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1047375 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1048392 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1050102 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1054530 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1055313 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
1075473 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1080387 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1097334 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1097442 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1098207 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1134279 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1135269 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |