Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2565784 | opt | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2617190 | opt | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2620663 | opt | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2634744 | opt | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2651054 | opt | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2659186 | opt | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2665104 | opt | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2668954 | opt | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2675951 | opt | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2704589 | opt | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2715415 | opt | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2715470 | opt | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2724845 | opt | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2738268 | opt | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2755420 | opt | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2768821 | opt | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2773228 | opt | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2783103 | opt | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2785988 | opt | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2829818 | opt | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20181118 | 20181113 |
2832137 | opt | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2833020 | opt | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20181118 | 20181113 |
2837440 | opt | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181118 | 20181113 |
2841879 | opt | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2843494 | opt | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2848950 | opt | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20181118 | 20181113 |
2849970 | opt | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20181118 | 20181113 |
2851617 | opt | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2870041 | opt | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2881163 | opt | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2882377 | opt | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2885244 | opt | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2885938 | opt | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2886433 | opt | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2888268 | opt | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2891402 | opt | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2894383 | opt | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181118 | 20181113 |
2896243 | opt | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20181118 | 20181113 |
2897333 | opt | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181118 | 20181113 |
2900570 | opt | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2909468 | opt | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20181118 | 20181113 |
2923373 | opt | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20181118 | 20181113 |
2926587 | opt | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20181118 | 20181113 |
3039171 | opt | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3040180 | opt | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3042554 | opt | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3063784 | opt | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3379046 | opt | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3388518 | opt | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3424549 | opt | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3443863 | opt | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3528399 | opt | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3563490 | opt | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3733867 | opt | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20181118 | 20181113 |
3753109 | opt | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181118 | 20181113 |
3769567 | opt | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20181118 | 20181113 |
3770542 | opt | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3772589 | opt | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20181118 | 20181113 |
3773177 | opt | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3774748 | opt | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3776827 | opt | gcc -m32 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3780527 | opt | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3781443 | opt | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3783437 | opt | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3788014 | opt | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181118 | 20181113 |
3788444 | opt | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3789563 | opt | gcc -m32 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3790008 | opt | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3790040 | opt | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3790950 | opt | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3792040 | opt | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20181118 | 20181113 |
3792639 | opt | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3793292 | opt | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20181118 | 20181113 |
3796165 | opt | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20181118 | 20181113 |
3798122 | opt | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3798492 | opt | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3800595 | opt | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3800929 | opt | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181118 | 20181113 |
3805613 | opt | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20181118 | 20181113 |
3806438 | opt | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20181118 | 20181113 |
3809082 | opt | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20181118 | 20181113 |
3809792 | opt | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20181118 | 20181113 |
3811711 | opt | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20181118 | 20181113 |
3814601 | opt | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3815623 | opt | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3817689 | opt | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20181118 | 20181113 |
3821050 | opt | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181118 | 20181113 |
3821625 | opt | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20181118 | 20181113 |
3821677 | opt | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3821738 | opt | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3824234 | opt | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3824444 | opt | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20181118 | 20181113 |
3825220 | opt | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3827815 | opt | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20181118 | 20181113 |
3830869 | opt | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20181118 | 20181113 |
3836447 | opt | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20181118 | 20181113 |
3839204 | opt | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3842395 | opt | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20181118 | 20181113 |
3846071 | opt | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3847371 | opt | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3851588 | opt | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3852133 | opt | gcc -m32 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3855895 | opt | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20181118 | 20181113 |
3861167 | opt | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20181118 | 20181113 |
3861218 | opt | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3865780 | opt | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3865910 | opt | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3870732 | opt | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3873000 | opt | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20181118 | 20181113 |
3873861 | opt | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3875328 | opt | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3877307 | opt | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20181118 | 20181113 |
3879270 | opt | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3880527 | opt | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181118 | 20181113 |
3881006 | opt | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20181118 | 20181113 |
3884230 | opt | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3889276 | opt | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20181118 | 20181113 |
3892708 | opt | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3896972 | opt | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20181118 | 20181113 |
3905930 | opt | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3906103 | opt | gcc -m32 -O -fomit-frame-pointer | 20181118 | 20181113 |
3916172 | opt | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181118 | 20181113 |
3917943 | opt | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20181118 | 20181113 |
3926226 | opt | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20181118 | 20181113 |
3928587 | opt | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20181118 | 20181113 |
3930218 | opt | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20181118 | 20181113 |
3932521 | opt | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20181118 | 20181113 |
3935474 | opt | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20181118 | 20181113 |
3935887 | opt | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3935955 | opt | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3937083 | opt | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20181118 | 20181113 |
3943982 | opt | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3944582 | opt | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181118 | 20181113 |
3945975 | opt | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3949780 | opt | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
3952371 | opt | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20181118 | 20181113 |
3957530 | opt | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20181118 | 20181113 |
3968012 | opt | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
3993206 | opt | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181118 | 20181113 |
3996558 | opt | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20181118 | 20181113 |
3997524 | opt | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20181118 | 20181113 |
4001992 | opt | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20181118 | 20181113 |
4003859 | opt | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20181118 | 20181113 |
4030197 | opt | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20181118 | 20181113 |
4031109 | opt | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20181118 | 20181113 |
4036522 | opt | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20181118 | 20181113 |
4042219 | opt | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181118 | 20181113 |
4044774 | opt | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4052966 | opt | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4056490 | opt | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20181118 | 20181113 |
4066556 | opt | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20181118 | 20181113 |
4243266 | opt | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4244427 | opt | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4248554 | opt | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4251225 | opt | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4255258 | opt | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4262907 | opt | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4264865 | opt | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4266762 | opt | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4275609 | opt | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4277294 | opt | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4287809 | opt | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4290280 | opt | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4328438 | opt | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4334869 | opt | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4339397 | opt | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181118 | 20181113 |
4352189 | opt | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4382262 | opt | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4383026 | opt | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4393512 | opt | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4414355 | opt | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181118 | 20181113 |
4951744 | opt | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20181118 | 20181113 |
4990434 | opt | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20181118 | 20181113 |
5018105 | opt | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20181118 | 20181113 |
5018331 | opt | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20181118 | 20181113 |
5051131 | opt | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20181118 | 20181113 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ref |
gcc -m32 -O2 -fomit-frame-pointer | ref |
gcc -m32 -O3 -fomit-frame-pointer | ref |
gcc -m32 -O -fomit-frame-pointer | ref |
gcc -m32 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -O -fomit-frame-pointer | ref |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | ref |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=i386 -O -fomit-frame-pointer | ref |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -O -fomit-frame-pointer | ref |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=nocona -O -fomit-frame-pointer | ref |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | ref |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ref |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ref |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ref |
gcc -m32 -march=prescott -O -fomit-frame-pointer | ref |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | ref
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
gcc -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -O -fomit-frame-pointer | sse2 |
gcc -m32 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2
|
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 | sse2 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse2
|
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
|