Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2501050 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2514345 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190810 | 20190803 |
2580587 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190810 | 20190803 |
2583014 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190810 | 20190803 |
2588394 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
2703672 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
2703843 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2708496 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2713998 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2725869 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2732351 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
2734859 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2737511 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
2737714 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2739702 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
2742392 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
2744465 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
2746581 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2750371 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2764066 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
2766674 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
2768325 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2778395 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2778909 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
2784879 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
2786557 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2797486 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2814617 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
2819631 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2820110 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2823264 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
2831970 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2833055 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2834300 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2841462 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2842760 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2844226 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
2849510 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2859279 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
2859669 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
2860377 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2862685 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2876113 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
2883903 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
2891736 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2896025 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2900599 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2911601 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2914689 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2924272 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2927597 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2940158 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
2942935 | ref | gcc -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
2946522 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2951764 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2954443 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
2955714 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
2960169 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2963363 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
2964814 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2964998 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2966748 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
2968632 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2970520 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2976046 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2976101 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
2977655 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2978093 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2979950 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
2983397 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
2986187 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2986886 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
2987734 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
2991183 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2993589 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
2997903 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3000083 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3003371 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3005280 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3013393 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3013599 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3014393 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3017704 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
3018515 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
3019702 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3020151 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3021841 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
3024056 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
3024925 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3030744 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3033865 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
3039502 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
3041173 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
3047863 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3048867 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3050843 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3052430 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3060776 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3062819 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3067407 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
3072520 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190810 | 20190803 |
3078127 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
3081031 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3082252 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190810 | 20190803 |
3085528 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
3088347 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3088452 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190810 | 20190803 |
3089377 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
3089506 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3094923 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190810 | 20190803 |
3096199 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190810 | 20190803 |
3100206 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190810 | 20190803 |
3103554 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
3111679 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3112911 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
3114960 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190810 | 20190803 |
3117019 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3121802 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190810 | 20190803 |
3139322 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3147214 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
3149841 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3150270 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3169246 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3189472 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3190097 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3200842 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
3201748 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3204409 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
3213463 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
3222641 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
3226571 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3226943 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3245482 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3254694 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3256151 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3259226 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
3267742 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3271463 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3277808 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3287417 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3289629 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3295136 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3297736 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3328566 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3328602 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3329838 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3330484 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3341657 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
3358922 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3368906 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3397799 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3398316 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3407229 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3422667 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3432047 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3432758 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3461402 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3462272 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3505405 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3588162 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3590258 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3610516 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3613746 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3645010 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3688611 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3727325 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
3779877 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
3780638 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
3891320 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
4217645 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
4333151 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
4442748 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
5170113 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
5204720 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
5469151 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
5774943 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
gcc -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -O -fomit-frame-pointer | avx2 |
gcc -m32 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|