Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
481121412 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181018 | 20180818 |
482634836 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181017 | 20180818 |
482943576 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
482957664 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181018 | 20180818 |
484831872 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
484879996 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181018 | 20180818 |
484923308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
485288340 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181018 | 20180818 |
485324576 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
486011580 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
486292636 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
486646956 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181018 | 20180818 |
489202452 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20181017 | 20180818 |
489230952 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20181017 | 20180818 |
492342644 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20181017 | 20180818 |
492873328 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
496032120 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20181018 | 20180818 |
496032616 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20181018 | 20180818 |
498020292 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
499533696 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
499978912 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20181018 | 20180818 |
501078300 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
501093760 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20181018 | 20180818 |
502386452 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20181018 | 20180818 |
502632024 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20181018 | 20180818 |
503483532 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181018 | 20180818 |
503542520 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20181018 | 20180818 |
504280460 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20181017 | 20180818 |
504380680 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20181017 | 20180818 |
504549944 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181018 | 20180818 |
505934680 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
505945792 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
506213456 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20181018 | 20180818 |
506346832 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20181018 | 20180818 |
507763692 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
508626824 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181018 | 20180818 |
508924240 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20181018 | 20180818 |
508996816 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181018 | 20180818 |
509021164 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20181018 | 20180818 |
509831644 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
510745744 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181017 | 20180818 |
512002372 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
513339256 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20181018 | 20180818 |
514706888 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
515757956 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
516221420 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20181018 | 20180818 |
517267264 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181018 | 20180818 |
517738744 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20181018 | 20180818 |
517792824 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20181018 | 20180818 |
517827484 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20181018 | 20180818 |
518787056 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20181018 | 20180818 |
518995596 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20181018 | 20180818 |
519260268 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20181017 | 20180818 |
520707948 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
520836916 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20181018 | 20180818 |
521173656 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181018 | 20180818 |
521429760 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20181018 | 20180818 |
522212428 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20181018 | 20180818 |
522219688 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20181018 | 20180818 |
523006572 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
523938300 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
524220476 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
524306680 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
524515692 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20181018 | 20180818 |
525303356 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
529164480 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20181018 | 20180818 |
529187540 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20181018 | 20180818 |
532898172 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
533497180 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
533513612 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
533597152 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
533784136 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
533784800 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
533808840 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181017 | 20180818 |
535903308 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
535957356 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
535979468 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
536367924 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20181018 | 20180818 |
543031056 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
559765564 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181018 | 20180818 |
700427660 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
738735436 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20181017 | 20180818 |
738739372 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20181017 | 20180818 |
738801208 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20181017 | 20180818 |
749090448 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20181018 | 20180818 |
764629440 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
764746136 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
764832024 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
920729560 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20181017 | 20180818 |
920742596 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20181017 | 20180818 |
920766588 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
920794828 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
920968296 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
921030568 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
928294580 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
931264160 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20181017 | 20180818 |
931339120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20181017 | 20180818 |
934839724 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
934925624 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20181017 | 20180818 |
939691448 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
959040768 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181017 | 20180818 |
1001767164 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20181017 | 20180818 |
1001793408 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20181017 | 20180818 |
1001913384 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20181017 | 20180818 |
1002572900 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20181017 | 20180818 |
1002987368 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20181018 | 20180818 |
1008455564 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20181017 | 20180818 |
1008830968 | ref | gcc -m32 -O -fomit-frame-pointer | 20181017 | 20180818 |
1009081004 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20181017 | 20180818 |
1009350420 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20181017 | 20180818 |
1009487124 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20181017 | 20180818 |
1009554696 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20181017 | 20180818 |
1009595304 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20181017 | 20180818 |
1010269568 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20181017 | 20180818 |
1012540464 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1012657564 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20181017 | 20180818 |
1022848464 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20181017 | 20180818 |
1023046072 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20181017 | 20180818 |
1024839484 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20181017 | 20180818 |
1024865804 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20181017 | 20180818 |
1045251232 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1045436684 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1045938860 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1046082428 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1046395776 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
1046472004 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20181017 | 20180818 |
1046523700 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181017 | 20180818 |
1046658420 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181018 | 20180818 |
1046776472 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20181017 | 20180818 |
1046812904 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181018 | 20180818 |
1047163888 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1047245696 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
1047936940 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1048017712 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181017 | 20180818 |
1048324424 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181018 | 20180818 |
1048381508 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1049474324 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181018 | 20180818 |
1049483552 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1050061436 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20181018 | 20180818 |
1050308840 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20181018 | 20180818 |
1050959900 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1051441636 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20181018 | 20180818 |
1051592164 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1051707888 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1054007496 | ref | gcc -m32 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1054397792 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1054666600 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20181017 | 20180818 |
1055699464 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20181017 | 20180818 |
1056720404 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181018 | 20180818 |
1056755580 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20181018 | 20180818 |
1057219236 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181018 | 20180818 |
1057378780 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20181018 | 20180818 |
1059472816 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20181017 | 20180818 |
1059498648 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1059660840 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20181017 | 20180818 |
1061162528 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1061202680 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1061318096 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181017 | 20180818 |
1061509948 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1061523972 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1061640088 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1062792284 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20181018 | 20180818 |
1064425576 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1064688280 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1065057768 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1065115724 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20181018 | 20180818 |
1087000248 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20181017 | 20180818 |
1087119532 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20181018 | 20180818 |
1087616724 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20181018 | 20180818 |
1087784740 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181018 | 20180818 |
1469996680 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20181018 | 20180818 |
1485539788 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181018 | 20180818 |
1485697580 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20181018 | 20180818 |
1486517760 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20181018 | 20180818 |
1520010172 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20181018 | 20180818 |
1520255144 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20181018 | 20180818 |
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 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
gcc -m32 -O2 -fomit-frame-pointer | sse |
gcc -m32 -O3 -fomit-frame-pointer | sse |
gcc -m32 -O -fomit-frame-pointer | sse |
gcc -m32 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|
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=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=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
|