Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6149503 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6151688 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6154204 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6155275 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6155964 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6159729 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6165424 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6170133 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6173703 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6188561 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6189453 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6195114 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6197894 | mpfq | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6198710 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6202050 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6209973 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6226310 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6238329 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6490574 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6524965 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6539730 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6546615 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6552047 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6552327 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6552522 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6552752 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6554996 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6555013 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6555906 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6556866 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6559399 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6572582 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6574954 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6575634 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6576518 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6580012 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6581618 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6584355 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6584823 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6588987 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6590076 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6590738 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6596178 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6598270 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6600480 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6610884 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6613382 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6616264 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6617207 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6624671 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6628674 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6628716 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6629065 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6630076 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6630604 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6631003 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6632244 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6636944 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6652848 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6654488 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6667655 | mpfq | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6669151 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6674311 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6674676 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6676231 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6679963 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6680184 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6685318 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6717015 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6719888 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
6721265 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6722778 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6723304 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6735578 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6758282 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6787242 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6794526 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6891698 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6892421 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
6892888 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
7161598 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7194468 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7197009 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
7197723 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
7218769 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7220682 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7222127 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7225773 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
7228791 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7231468 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
7235064 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
7237342 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7238660 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
7244507 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
7246182 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
7248528 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7248834 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7267500 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
7272124 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
7280080 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7286676 | mpfq | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
7289523 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
7290764 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7316511 | mpfq | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
7324569 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7354174 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
7356784 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
7359011 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7361195 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7363235 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7427580 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7435545 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7438137 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7468890 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7475962 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7487939 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7533185 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7545059 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
7548748 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
7555327 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
8528518 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
8537664 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |
8538955 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
8539109 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
8558165 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
8562551 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
8580903 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
8581047 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
8602068 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
8602153 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
8662886 | mpfq | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
8729049 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
8732373 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
8765523 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
8777678 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
8780185 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
8780296 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
8782489 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
8784852 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
8784886 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
8789501 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
8790895 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
8877196 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
8877315 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
8878556 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
8885594 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
8907550 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
8915531 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
8916109 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
8935319 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
8954121 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
8962859 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
8984236 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
9000676 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
9004228 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
9028385 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
9115136 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
9121112 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
9126306 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
9126935 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |