Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
41699684 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41701740 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41754184 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41760312 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41761248 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41761272 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41762300 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41764968 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41768516 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41772928 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41774652 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41774668 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41775452 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41779032 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41781284 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41784660 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41785404 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41787464 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41787740 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41790964 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41791104 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41793876 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41794508 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41810544 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41818260 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
41833216 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171220 | 20171218 |
41868800 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171220 | 20171218 |
41869568 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171220 | 20171218 |
41872008 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20171220 | 20171218 |
41872020 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171220 | 20171218 |
41875376 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171220 | 20171218 |
41876852 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171220 | 20171218 |
41891924 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171220 | 20171218 |
41895472 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171220 | 20171218 |
41900280 | ref | gcc -m32 -O -fomit-frame-pointer | 20171220 | 20171218 |
41905168 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171220 | 20171218 |
41912284 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171220 | 20171218 |
41912376 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171220 | 20171218 |
41915460 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171220 | 20171218 |
41917800 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171220 | 20171218 |
41929008 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171220 | 20171218 |
41929936 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171220 | 20171218 |
41949836 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171220 | 20171218 |
43158488 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
43160544 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
43883156 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171220 | 20171218 |
43976252 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
43980104 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
43987424 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44032420 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44040532 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44040780 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44040936 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44043000 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44043184 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44043204 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44085720 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171220 | 20171218 |
44114800 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44117564 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171220 | 20171218 |
44127696 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171220 | 20171218 |
44137572 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171220 | 20171218 |
44140516 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171220 | 20171218 |
44143276 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171220 | 20171218 |
44145656 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171220 | 20171218 |
44151868 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44155708 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44158196 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171220 | 20171218 |
44166868 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44170264 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44170612 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171220 | 20171218 |
44171080 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44171668 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171220 | 20171218 |
44172284 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44173580 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44178228 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171220 | 20171218 |
44178232 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171220 | 20171218 |
44178512 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171220 | 20171218 |
44179264 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44179888 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171220 | 20171218 |
44180204 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171220 | 20171218 |
44181348 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171220 | 20171218 |
44181528 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171220 | 20171218 |
44181924 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44182884 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171220 | 20171218 |
44185516 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44187336 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44189300 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44191920 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171220 | 20171218 |
44193912 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44195152 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44195540 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44197004 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171220 | 20171218 |
44208424 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171220 | 20171218 |
44209468 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44214552 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44214568 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171220 | 20171218 |
44216352 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171220 | 20171218 |
44221096 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44224320 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44224408 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44224544 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44230120 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171220 | 20171218 |
44247032 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44258368 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44279400 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44283492 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44300160 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171220 | 20171218 |
44324728 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44331268 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44373428 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171220 | 20171218 |
44433116 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171220 | 20171218 |
44986608 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44990684 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
44992368 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
44994052 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
45346124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
45346612 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
45346916 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
45346996 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
45347336 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
45349344 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
45792440 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171220 | 20171218 |
45813408 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171220 | 20171218 |
45824180 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171220 | 20171218 |
45846212 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171220 | 20171218 |
45878896 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171220 | 20171218 |
46313536 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171220 | 20171218 |
46319204 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
46321700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
46321992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171220 | 20171218 |
46323304 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
46323960 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171220 | 20171218 |
46375668 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171220 | 20171218 |
46393956 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
62427224 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
62428440 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171220 | 20171218 |
62447800 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171220 | 20171218 |
62449408 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
62589168 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171220 | 20171218 |
62592780 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
62593256 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171220 | 20171218 |
62593468 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
62707816 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171220 | 20171218 |
62712060 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171220 | 20171218 |
63463116 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171220 | 20171218 |
63514844 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171220 | 20171218 |
66807972 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171220 | 20171218 |
66821776 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171220 | 20171218 |
66838884 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171220 | 20171218 |
66920884 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171220 | 20171218 |
66986376 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171220 | 20171218 |
67057444 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171220 | 20171218 |
67070376 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171220 | 20171218 |
67072844 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171220 | 20171218 |
67229392 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171220 | 20171218 |
67260504 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171220 | 20171218 |
67335988 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171220 | 20171218 |
67360260 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171220 | 20171218 |
76352776 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
76359348 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
76373444 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
76418232 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
77324496 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171220 | 20171218 |
77360432 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171220 | 20171218 |
78422980 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171220 | 20171218 |
78429404 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
78465452 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
78935760 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171220 | 20171218 |
78972832 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
79011340 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
79620100 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
79625844 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
79641360 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171220 | 20171218 |
79769652 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171220 | 20171218 |
80454856 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171220 | 20171218 |
80591668 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171220 | 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
|