Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2952270 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2952375 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2952381 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2952612 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2952867 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2954100 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2954607 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
2962365 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2962443 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2962485 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2963643 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2963742 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2970294 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
2970351 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3045303 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3047223 | ref5u | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3047751 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3048744 | ref5 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3051498 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3051732 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3053139 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3054291 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3055053 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3055074 | ref5 | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3056091 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3056358 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3056889 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3064806 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3066603 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3075051 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3081789 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3092643 | ref5u | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3095409 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3100104 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3100947 | ref5 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3100986 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3101127 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3102363 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3105387 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3105702 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3106200 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3106461 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3106476 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3106776 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3107112 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3107280 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3108690 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3109314 | ref5u | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3110376 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3110709 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3110745 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3116226 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3116427 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3116751 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3117282 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3118299 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3119391 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3120813 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3122109 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3123729 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3123900 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3126642 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3139230 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3139536 | ref5 | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3139770 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3147759 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3154377 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3154377 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3156330 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3161229 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3161688 | ref5u | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3161727 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3169206 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3169302 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3174786 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3181659 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3181821 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3181848 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3193497 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3199941 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3200103 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3200898 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3205281 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3211506 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3217116 | ref5u | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
3222378 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3223215 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
3224331 | ref5u | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
3224568 | ref5u | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
3224874 | ref5u | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
3225996 | ref5u | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3245940 | ref5 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
3246801 | ref5 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
3246912 | ref5 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
3246924 | ref5 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
3254940 | ref5 | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
3323118 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3323151 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3326574 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3326709 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3326832 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
3343890 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
3343977 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3344580 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3344628 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
3344712 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
3344715 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3344772 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
3346587 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3346614 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3346824 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3346992 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3347073 | ref5 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3347586 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3348555 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3348774 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3349674 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3349827 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3358572 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3359241 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
3360417 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361167 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361248 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361344 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361374 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361488 | ref5 | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361521 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
3361572 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3363447 | ref5u | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
3367632 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3369561 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3369720 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3372003 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3372324 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3372759 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3388305 | ref5u | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3388458 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3389142 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
3389226 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
3389232 | ref5 | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
3389250 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
3389358 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
3389409 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
3389457 | ref5 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
3392109 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3399474 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3399540 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
3399717 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
3399810 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3399834 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
3417750 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3417819 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
3418029 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3418830 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3418911 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3421293 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3421338 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3421998 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3426609 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
3426711 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
3426813 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
3427386 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3427506 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3428049 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3430800 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3431007 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3432480 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3434541 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3434706 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3435813 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3439344 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3439413 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
3441144 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3441279 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3470835 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3470901 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
3474108 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
3474342 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
3474546 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
3474552 | ref5u | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
3474597 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
3474741 | ref5u | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
3474807 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3474840 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
3474927 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
3474927 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
3477588 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
3477783 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
8358855 | ref5 | cc | 20141018 | 20141014 |
8360283 | ref5 | gcc -funroll-loops | 20141018 | 20141014 |
8361243 | ref5 | gcc | 20141018 | 20141014 |
9103173 | ref5u | gcc -funroll-loops | 20141018 | 20141014 |
9104940 | ref5u | gcc | 20141018 | 20141014 |
9107391 | ref5u | cc | 20141018 | 20141014 |
Compiler | Implementations
|
cc | avx2 avx |
clang -O3 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2 avx |
gcc | avx2 avx |
gcc -O2 -fomit-frame-pointer | avx2 avx |
gcc -O3 -fomit-frame-pointer | avx2 avx |
gcc -O -fomit-frame-pointer | avx2 avx |
gcc -Os -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops | avx2 avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx2 avx
|
Compiler | Implementations
|
cc | avx2int |
gcc | avx2int |
gcc -O2 -fomit-frame-pointer | avx2int |
gcc -O3 -fomit-frame-pointer | avx2int |
gcc -O -fomit-frame-pointer | avx2int |
gcc -Os -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops | avx2int |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -O -fomit-frame-pointer | avx2int |
gcc -m64 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -march=nocona -Os -fomit-frame-pointer | avx2int
|