| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11236 | sse2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 11256 | sse2 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 11316 | sse2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 11536 | sse2 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 11552 | sse2 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 11556 | sse2 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 11580 | sse2 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140530 | 20140525 |
| 11584 | sse2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
| 11644 | sse2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 64204 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 64216 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 64232 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 64300 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 64368 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 64396 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65236 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65276 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65296 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65300 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65340 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65340 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65364 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65368 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65372 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65392 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65432 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65432 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65444 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65452 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65472 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65472 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65480 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65484 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65484 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65496 | ref64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65500 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65512 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65516 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65516 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65520 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65532 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65540 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65548 | ref64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65548 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65552 | ref64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65552 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65568 | ref64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65568 | ref64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65576 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65592 | ref64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65604 | ref64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65608 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65612 | ref64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65616 | ref64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65628 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65636 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65640 | ref64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65640 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65644 | ref64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65644 | ref64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65644 | ref64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65648 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65652 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65660 | ref64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65680 | ref64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65696 | ref64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65708 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65708 | ref64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65720 | ref64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65720 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65720 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65720 | ref64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65724 | ref64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65740 | ref64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65740 | ref64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65740 | ref64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65744 | ref64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65756 | ref64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65760 | ref64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65764 | ref64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65776 | ref64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65784 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65788 | ref64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65800 | ref64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65804 | ref64 | gcc -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65816 | ref64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65820 | ref64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65828 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65832 | ref64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65832 | ref64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65840 | ref64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65848 | ref64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65852 | ref64 | gcc -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65864 | ref64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65864 | ref64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65876 | ref64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65884 | ref64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65888 | ref64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65892 | ref64 | gcc -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65896 | ref64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65912 | ref64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65928 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65940 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65944 | ref64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65952 | ref64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65972 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 65976 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65980 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 65988 | ref64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65988 | ref64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 65996 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66024 | ref64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66052 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66064 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66068 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 66072 | ref64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66080 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66080 | ref64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66080 | ref64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66080 | ref64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 66088 | ref64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66108 | ref64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 66112 | ref64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66120 | ref64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66128 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66132 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66132 | ref64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66136 | ref64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66172 | ref64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66192 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66196 | ref64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66196 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66208 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66212 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66228 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66232 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66260 | ref64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66264 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66264 | ref64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66284 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66296 | ref64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66304 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66304 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66304 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66308 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66340 | ref64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66372 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66376 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66408 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66412 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66432 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66440 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66444 | ref64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66464 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66472 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66488 | ref64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66556 | ref64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66576 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66632 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66680 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66684 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66724 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66728 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66740 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66752 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66768 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66784 | ref64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66804 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66812 | ref64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66820 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66824 | ref64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66828 | ref64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66840 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66848 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66852 | ref64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66860 | ref64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66860 | ref64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66872 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66884 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66884 | ref64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66884 | ref64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66892 | ref64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66896 | ref64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66932 | ref64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66932 | ref64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66932 | ref64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66944 | ref64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66952 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66960 | ref64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66968 | ref64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 66968 | ref64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 66972 | ref64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 66976 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67000 | ref64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67000 | ref64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67000 | ref64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67004 | ref64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67008 | ref64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67020 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67024 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67032 | ref64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67032 | ref64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67036 | ref64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67036 | ref64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67048 | ref64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67052 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67056 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67060 | ref64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67072 | ref64 | gcc -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67076 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67080 | ref64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67084 | ref64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67088 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67092 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67104 | ref64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67112 | ref64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67116 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67120 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67120 | ref64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67120 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67124 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67128 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67132 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67132 | ref64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67140 | ref64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67152 | ref64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67152 | ref64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67160 | ref64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67160 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67168 | ref64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67168 | ref64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67176 | ref64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67176 | ref64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67176 | ref64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67180 | ref64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67180 | ref64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67184 | ref64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67188 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67188 | ref64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67192 | ref64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67196 | ref64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67208 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67208 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67212 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67212 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67212 | ref64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67216 | ref64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67220 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67228 | ref64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67232 | ref64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67236 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67236 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67236 | ref64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67236 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67252 | ref64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67256 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67264 | ref64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67272 | ref64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67272 | ref64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67308 | ref64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67316 | ref64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67316 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67332 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67340 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67344 | ref64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67352 | ref64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67384 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67392 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67392 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67404 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67416 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67416 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67436 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67436 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67440 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67440 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67440 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67440 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67448 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67448 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67452 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67468 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67472 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67484 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67488 | ref | gcc -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67492 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67500 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67504 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67504 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67508 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67512 | ref64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67516 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67520 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67524 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67528 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 67528 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67536 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 67540 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67548 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67568 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67576 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67580 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67584 | ref64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67592 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67596 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67596 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67596 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67596 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67596 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67608 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67620 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67624 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67628 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67640 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67652 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67676 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67688 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
| 67748 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67752 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67756 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67760 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67804 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67836 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67848 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67856 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67856 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67868 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67904 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67908 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67932 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67936 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67944 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67948 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67968 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67992 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67996 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 67996 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68032 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68044 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68084 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68088 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68156 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68192 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68256 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68336 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68364 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68384 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68432 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68436 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 68456 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 68480 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2
|