Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
41829988 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41831500 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41831984 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41841848 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41843336 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41844424 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41856860 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41869072 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41869312 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41870164 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41871956 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41878076 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41882340 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41882772 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41883568 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41884772 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41904236 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41909276 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41913484 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41916700 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41917004 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41919152 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171222 | 20171218 |
41921248 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41924268 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
41989372 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171222 | 20171218 |
41996988 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171222 | 20171218 |
42003356 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171222 | 20171218 |
42051188 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171222 | 20171218 |
42060476 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171222 | 20171218 |
42078156 | ref | gcc -m32 -O -fomit-frame-pointer | 20171222 | 20171218 |
42094104 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171222 | 20171218 |
42121560 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171222 | 20171218 |
42162324 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171222 | 20171218 |
42186524 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171222 | 20171218 |
42187384 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171222 | 20171218 |
42191460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171222 | 20171218 |
42219672 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171222 | 20171218 |
42256980 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171222 | 20171218 |
42262916 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171222 | 20171218 |
42411864 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171222 | 20171218 |
43317992 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
43320964 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44067572 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44070452 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44080968 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
44083772 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171222 | 20171218 |
44160772 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44161792 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44161792 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
44172248 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
44173280 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
44173716 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
44271292 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44280308 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44280544 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171222 | 20171218 |
44283020 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171222 | 20171218 |
44283084 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171222 | 20171218 |
44284296 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44289236 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171222 | 20171218 |
44289628 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171222 | 20171218 |
44298756 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44302200 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44315868 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44315968 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44321288 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44321684 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171222 | 20171218 |
44350740 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171222 | 20171218 |
44358200 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44359912 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171222 | 20171218 |
44369548 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44371248 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171222 | 20171218 |
44384716 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171222 | 20171218 |
44387852 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171222 | 20171218 |
44392748 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171222 | 20171218 |
44395572 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44395800 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44397692 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44400440 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44410556 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171222 | 20171218 |
44414376 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44414548 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171222 | 20171218 |
44415684 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171222 | 20171218 |
44417152 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44419096 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44429980 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44466956 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171222 | 20171218 |
44473844 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171222 | 20171218 |
44506464 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171222 | 20171218 |
44567888 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171222 | 20171218 |
44597496 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44640236 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171222 | 20171218 |
44657780 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171222 | 20171218 |
44661560 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171222 | 20171218 |
44693308 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44737812 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44747624 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44755100 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171222 | 20171218 |
44768528 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44835308 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171222 | 20171218 |
44841536 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171222 | 20171218 |
44851392 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171222 | 20171218 |
45099268 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
45100052 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171222 | 20171218 |
45101684 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
45107212 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171222 | 20171218 |
45666124 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
45668256 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
45668544 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
45670560 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
45670784 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
45673556 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
45903532 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171222 | 20171218 |
45906708 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171222 | 20171218 |
45922160 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171222 | 20171218 |
45928648 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171222 | 20171218 |
46060772 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171222 | 20171218 |
46422964 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
46423236 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171222 | 20171218 |
46426032 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
46431392 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171222 | 20171218 |
46439080 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
46440176 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171222 | 20171218 |
46452204 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
46455016 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171222 | 20171218 |
46658484 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171222 | 20171218 |
46925316 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171222 | 20171218 |
46985776 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171222 | 20171218 |
47780888 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171222 | 20171218 |
48558416 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171222 | 20171218 |
48561220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171222 | 20171218 |
70126948 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171222 | 20171218 |
70127652 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171222 | 20171218 |
70146896 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171222 | 20171218 |
70147824 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171222 | 20171218 |
70286780 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171222 | 20171218 |
70287456 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171222 | 20171218 |
70318840 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171222 | 20171218 |
70568984 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171222 | 20171218 |
70862300 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171222 | 20171218 |
70891492 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171222 | 20171218 |
70973092 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171222 | 20171218 |
70991860 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171222 | 20171218 |
74008104 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171222 | 20171218 |
74011904 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171222 | 20171218 |
74021596 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171222 | 20171218 |
74077172 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171222 | 20171218 |
74443028 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171222 | 20171218 |
74494496 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171222 | 20171218 |
74497864 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171222 | 20171218 |
74584324 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171222 | 20171218 |
74589608 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171222 | 20171218 |
74807704 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171222 | 20171218 |
75383024 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171222 | 20171218 |
75611220 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171222 | 20171218 |
83193656 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
83197896 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
83198192 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
83266328 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
84413856 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171222 | 20171218 |
84495808 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171222 | 20171218 |
85339220 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171222 | 20171218 |
85492132 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171222 | 20171218 |
86742076 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
86747084 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
86748816 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
86807568 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
87606616 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
87624108 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
87708392 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171222 | 20171218 |
87793112 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171222 | 20171218 |
87942104 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171222 | 20171218 |
87996212 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171222 | 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
|