| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3611079 | 52030 0 0 | 203612 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 6813032 | 52177 0 0 | 203548 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 6856104 | 54972 0 0 | 206468 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 6874076 | 48032 0 0 | 198984 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 6906444 | 47755 0 0 | 198620 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 6929496 | 48482 0 0 | 202504 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 6934184 | 45328 0 0 | 192936 468 1536 | mpfq | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 6936513 | 54929 0 0 | 206084 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 6959612 | 11970 0 0 | 158197 468 1536 | mpfq | gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 6981348 | 45434 0 0 | 192744 468 1536 | mpfq | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7127060 | 49924 0 0 | 200376 468 1536 | mpfq | gcc_-m32_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7162348 | 48679 0 0 | 199396 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7189216 | 50375 0 0 | 200256 468 1536 | mpfq | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7225860 | 50616 0 0 | 200732 468 1536 | mpfq | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7232272 | 54369 0 0 | 207832 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7234400 | 45142 0 0 | 192648 468 1536 | mpfq | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7282816 | 45747 0 0 | 194312 468 1536 | mpfq | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7331344 | 44992 0 0 | 192460 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7384320 | 45333 0 0 | 192604 468 1536 | mpfq | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7396980 | 55493 0 0 | 206240 468 1536 | mpfq | gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7496752 | 45067 0 0 | 192940 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7506964 | 51699 0 0 | 199532 468 1536 | mpfq | gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7509952 | 11912 0 0 | 158133 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7579772 | 49518 0 0 | 199960 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7639816 | 44992 0 0 | 192460 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7654380 | 53804 0 0 | 208976 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7663464 | 12017 0 0 | 158273 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7663928 | 52177 0 0 | 203548 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 7679312 | 11970 0 0 | 158197 468 1536 | mpfq | gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7683796 | 45434 0 0 | 192744 468 1536 | mpfq | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7733092 | 11952 0 0 | 158125 468 1536 | mpfq | gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7736468 | 45333 0 0 | 192604 468 1536 | mpfq | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 7768488 | 11949 0 0 | 158209 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7775788 | 45009 0 0 | 193020 468 1536 | mpfq | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 7820052 | 11931 0 0 | 158137 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 7845696 | 45306 0 0 | 192780 468 1536 | mpfq | gcc_-m32_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 8020976 | 11912 0 0 | 158133 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8027016 | 51020 0 0 | 201528 468 1536 | mpfq | gcc_-m32_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8131204 | 11949 0 0 | 158209 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8136440 | 55493 0 0 | 206240 468 1536 | mpfq | gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8179800 | 12044 0 0 | 158325 468 1536 | mpfq | gcc_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8243736 | 11970 0 0 | 158197 468 1536 | mpfq | gcc_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8279272 | 13312 0 0 | 159513 468 1536 | mpfq | gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8381388 | 45809 0 0 | 192892 468 1536 | mpfq | gcc_-m32_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 8384108 | 11949 0 0 | 158209 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8448700 | 13312 0 0 | 159513 468 1536 | mpfq | gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8452800 | 53401 0 0 | 206072 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8462624 | 11970 0 0 | 158197 468 1536 | mpfq | gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8486460 | 13312 0 0 | 159513 468 1536 | mpfq | gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8630968 | 45435 0 0 | 193324 468 1536 | mpfq | gcc_-m32_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 8637732 | 47755 0 0 | 198620 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 8644312 | 13142 0 0 | 159321 468 1536 | mpfq | gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 8687628 | 54929 0 0 | 206084 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 8827980 | 50375 0 0 | 200256 468 1536 | mpfq | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8830256 | 51309 0 0 | 198796 468 1536 | mpfq | gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 8835096 | 45067 0 0 | 192940 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 8887648 | 51699 0 0 | 199532 468 1536 | mpfq | gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 8958276 | 49518 0 0 | 200024 468 1536 | mpfq | gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8964016 | 54763 0 0 | 205720 468 1536 | mpfq | gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 9096432 | 51699 0 0 | 199532 468 1536 | mpfq | gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 9125108 | 51131 0 0 | 202612 468 1536 | mpfq | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 9205516 | 53731 0 0 | 201580 468 1536 | mpfq | gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 9225656 | 51309 0 0 | 198796 468 1536 | mpfq | gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 9377820 | 45934 0 0 | 193412 468 1536 | mpfq | gcc_-m32_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 9874964 | 55493 0 0 | 206240 468 1536 | mpfq | gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 10001792 | 51309 0 0 | 198796 468 1536 | mpfq | gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 10795380 | 57707 0 0 | 208152 468 1536 | mpfq | gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 10892104 | 53535 0 0 | 200972 468 1536 | mpfq | gcc_-m32_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | mpfq
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | mpfq |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | mpfq |
| gcc -m32 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | mpfq |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | mpfq
|