| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 15028 | ymm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 15028 | ymm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 15048 | ymm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 15060 | ymm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 15136 | ymm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 15164 | ymm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 15664 | ymm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
| 15696 | ymm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22212 | xmm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22236 | xmm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22252 | xmm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22296 | xmm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 22308 | xmm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22340 | xmm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 22380 | xmm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 22520 | xmm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 22712 | xmm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22760 | xmm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22760 | xmm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22828 | xmm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 22872 | xmm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 22960 | xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 23000 | xmm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 23080 | xmm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 23268 | xmm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23284 | xmm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23344 | xmm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23400 | xmm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23432 | xmm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23452 | xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23528 | xmm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 23596 | xmm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 25568 | xmm | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 25844 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 25844 | xmm | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 25888 | xmm | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 25960 | xmm | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 26144 | xmm | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26160 | xmm | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26192 | xmm | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26196 | xmm | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26264 | xmm | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26272 | xmm | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26304 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26320 | xmm | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 26348 | xmm | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26380 | xmm | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26400 | xmm | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26400 | xmm | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26424 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 26428 | xmm | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26436 | xmm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 26440 | xmm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 26464 | xmm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 26472 | xmm | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26484 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26488 | xmm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 26540 | xmm | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26652 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26720 | xmm | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26768 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 26772 | xmm | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26796 | xmm | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26808 | xmm | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26840 | xmm | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26892 | xmm | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 26948 | xmm | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 27088 | xmm | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 27148 | xmm | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 27164 | xmm | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 27228 | xmm | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 27328 | xmm | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 29912 | xmm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 29936 | xmm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 29964 | xmm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 30096 | xmm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32268 | xmm | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32640 | xmm | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32696 | xmm | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32728 | xmm | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32832 | xmm | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32956 | xmm | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32968 | xmm | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32984 | xmm | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 32992 | xmm | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 33132 | xmm | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 33136 | xmm | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 33144 | xmm | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 81900 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 84416 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 84676 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 85052 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 85296 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 85624 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 85660 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 85872 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 86584 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 87680 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88000 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 88152 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88216 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 88500 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88784 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88824 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88868 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88904 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88932 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88948 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89104 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89144 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89256 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89380 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89616 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 90680 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 90784 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 91328 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 92660 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 93552 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 93632 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 95004 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 98224 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 98512 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 100044 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 100048 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 103088 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 103976 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 105008 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 106660 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 106772 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 107272 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 107356 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 107480 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 108536 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 109036 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 109396 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 110288 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 115320 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 115376 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 115636 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 116064 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 116240 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 116768 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 116920 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 117084 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118016 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118284 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118364 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118404 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118484 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 118508 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 119032 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 119628 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 119700 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 119864 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 119936 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 120668 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 120680 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 120752 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 120764 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 121040 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 121844 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 122148 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 122216 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 122560 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 134148 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 134472 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 134992 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 135008 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 142292 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 146952 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 147768 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 147868 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 148152 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 148176 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 148188 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 151568 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 153544 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 153544 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
| 153908 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 154264 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 154528 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 154732 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 155016 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 155092 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 155640 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 155652 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 155768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 155784 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 156036 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
| 156112 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 156364 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
| 156472 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 156496 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 156540 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
| 156612 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 156632 | ref | gcc -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 157484 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 157536 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 157640 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 157676 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 157824 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 157968 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 158140 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 158180 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 158924 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 159336 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 159672 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 159800 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 159816 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 160028 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 160176 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 160332 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 160728 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 160964 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 160968 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 161008 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 161172 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 161228 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 161252 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
| 161292 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 161512 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 161696 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 161736 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 161768 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 161972 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 162092 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 162132 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 162288 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 162424 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 162564 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 162592 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 162748 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 162812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 163184 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 163356 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 163664 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 164428 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 164856 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 164872 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 164948 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 164948 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
| 164952 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 165116 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 165128 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 165284 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 165288 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 165320 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 165604 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 166000 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 166980 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 167580 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 167956 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 267952 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 268852 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 299652 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 301004 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 303980 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 305404 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 308296 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 317184 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 329764 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 334840 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 351684 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 352704 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm |
| gcc -m32 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -O -fomit-frame-pointer | ymm |
| gcc -m32 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm |
| gcc -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -O -fomit-frame-pointer | xmm |
| gcc -m32 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ymm
|