Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
41809808 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41810688 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41816268 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41819576 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41821208 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41823236 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41828512 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41848968 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41853272 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41855836 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41857092 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41857504 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41881148 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41881900 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41885088 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41885264 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41893136 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41894132 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41894992 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41907200 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41908240 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41908296 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41908724 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171219 | 20171218 |
41911108 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171219 | 20171218 |
41953208 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171219 | 20171218 |
41955064 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171219 | 20171218 |
41959264 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171219 | 20171218 |
41959880 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171219 | 20171218 |
41961368 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171219 | 20171218 |
41963140 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171219 | 20171218 |
41964784 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171219 | 20171218 |
41967516 | ref | gcc -m32 -O -fomit-frame-pointer | 20171219 | 20171218 |
41986900 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171219 | 20171218 |
41993696 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171219 | 20171218 |
41994916 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171219 | 20171218 |
41995260 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171219 | 20171218 |
41997080 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171219 | 20171218 |
42021252 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171219 | 20171218 |
42031612 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171219 | 20171218 |
42049784 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171219 | 20171218 |
43302188 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
43304084 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44045952 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44047460 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44061520 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
44083432 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171219 | 20171218 |
44134852 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44134928 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44135656 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44146644 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
44148468 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
44149488 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
44179596 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171219 | 20171218 |
44182484 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171219 | 20171218 |
44209368 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171219 | 20171218 |
44240948 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171219 | 20171218 |
44243864 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171219 | 20171218 |
44247404 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171219 | 20171218 |
44247692 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171219 | 20171218 |
44251236 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44265692 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171219 | 20171218 |
44272772 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44276996 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171219 | 20171218 |
44278264 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171219 | 20171218 |
44280960 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171219 | 20171218 |
44294136 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44297116 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171219 | 20171218 |
44300996 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171219 | 20171218 |
44301004 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44303700 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171219 | 20171218 |
44303928 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44304380 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44305424 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44307704 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44311272 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44311724 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44311792 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171219 | 20171218 |
44312028 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171219 | 20171218 |
44315920 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44320868 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171219 | 20171218 |
44321316 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44321796 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171219 | 20171218 |
44322124 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44323336 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171219 | 20171218 |
44323972 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44324028 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44326428 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44327728 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171219 | 20171218 |
44329956 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171219 | 20171218 |
44330688 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44338576 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44347664 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44349880 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171219 | 20171218 |
44350368 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171219 | 20171218 |
44352740 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171219 | 20171218 |
44375068 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44381316 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171219 | 20171218 |
44399048 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44406184 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44441092 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171219 | 20171218 |
44447312 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44464452 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171219 | 20171218 |
44499588 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171219 | 20171218 |
44563644 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45004176 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45007904 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45048504 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171219 | 20171218 |
45071628 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45078764 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45114352 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45175592 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45414676 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45414976 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45418296 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45426492 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45426680 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
45468548 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
45878828 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171219 | 20171218 |
45907988 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171219 | 20171218 |
45916040 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171219 | 20171218 |
45927812 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171219 | 20171218 |
45952300 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171219 | 20171218 |
46378548 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171219 | 20171218 |
46391140 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
46392588 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
46393692 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171219 | 20171218 |
46398588 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171219 | 20171218 |
46399100 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
46417792 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171219 | 20171218 |
46498548 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
62571600 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171219 | 20171218 |
62604604 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171219 | 20171218 |
62605792 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171219 | 20171218 |
62607596 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171219 | 20171218 |
62834500 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171219 | 20171218 |
62836356 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171219 | 20171218 |
62836524 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171219 | 20171218 |
63050192 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171219 | 20171218 |
63086228 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171219 | 20171218 |
63088052 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171219 | 20171218 |
63637432 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171219 | 20171218 |
63640152 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171219 | 20171218 |
66842332 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171219 | 20171218 |
66850116 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171219 | 20171218 |
66853528 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171219 | 20171218 |
66895540 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171219 | 20171218 |
66952708 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171219 | 20171218 |
66975408 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171219 | 20171218 |
66986972 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171219 | 20171218 |
66991064 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171219 | 20171218 |
67272516 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171219 | 20171218 |
67316100 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171219 | 20171218 |
67419872 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171219 | 20171218 |
67479736 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171219 | 20171218 |
76450616 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
76451672 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
76453708 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
76454668 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
77507708 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171219 | 20171218 |
77565400 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171219 | 20171218 |
78760568 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171219 | 20171218 |
78870704 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
78889484 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
79280752 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171219 | 20171218 |
79364596 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
79401192 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
79838036 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
79845500 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171219 | 20171218 |
79928212 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
80182056 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171219 | 20171218 |
80775880 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171219 | 20171218 |
80829456 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171219 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx |
gcc -m32 -O2 -fomit-frame-pointer | avx |
gcc -m32 -O3 -fomit-frame-pointer | avx |
gcc -m32 -O -fomit-frame-pointer | avx |
gcc -m32 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx
|