Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
376586 | opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120410 | 20120329 |
377116 | opt32 | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
377136 | opt32 | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
378176 | opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120410 | 20120329 |
381618 | opt32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120410 | 20120329 |
381692 | opt32 | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
382634 | opt32 | gcc -O2 -fomit-frame-pointer | 20120410 | 20120329 |
382654 | opt32 | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
384096 | opt32 | gcc -Os -fomit-frame-pointer | 20120410 | 20120329 |
384098 | opt32 | gcc -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
384470 | opt32 | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
384516 | opt32 | gcc -O3 -fomit-frame-pointer | 20120410 | 20120329 |
401848 | opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
402150 | opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
409242 | opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
423366 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
473934 | sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
490054 | sphlib-adapted | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
503368 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
506912 | sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
515590 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
520612 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
523028 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
523066 | sphlib-adapted | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
526942 | opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
528300 | opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
531134 | opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
540504 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
544738 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
605446 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
629256 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
633356 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
633484 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
642948 | sphlib-adapted | gcc -O -fomit-frame-pointer | 20120410 | 20120329 |
643230 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
643430 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
643570 | sphlib-adapted | gcc -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
643578 | sphlib-adapted | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
643986 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
644584 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20120410 | 20120329 |
644594 | sphlib-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
650418 | sphlib | gcc -O -fomit-frame-pointer | 20120410 | 20120329 |
650804 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
650874 | sphlib | gcc -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
664572 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
664636 | opt64 | gcc -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
665726 | opt64 | gcc -O -fomit-frame-pointer | 20120410 | 20120329 |
690570 | sphlib-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
692134 | sphlib | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
692168 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
692766 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120410 | 20120329 |
698900 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120410 | 20120329 |
701148 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
701344 | opt64 | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
703470 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20120410 | 20120329 |
719166 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120410 | 20120329 |
725636 | sphlib-small | gcc -Os -fomit-frame-pointer | 20120410 | 20120329 |
725846 | sphlib-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
727226 | sphlib-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
730714 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20120410 | 20120329 |
733942 | sphlib-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
741640 | sphlib-adapted | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
741652 | sphlib-adapted | gcc -funroll-loops -O -fomit-frame-pointer | 20120410 | 20120329 |
742086 | sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
747070 | 32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
749038 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120410 | 20120329 |
749594 | sphlib | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
753762 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20120410 | 20120329 |
761038 | sphlib-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
762744 | sphlib | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
763926 | sphlib | gcc -O3 -fomit-frame-pointer | 20120410 | 20120329 |
764624 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
765604 | 32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
779708 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
780426 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120410 | 20120329 |
783528 | sphlib | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
789324 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120410 | 20120329 |
797550 | sphlib-adapted | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
797566 | sphlib-adapted | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120410 | 20120329 |
804224 | sphlib-adapted | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
804324 | sphlib-adapted | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120410 | 20120329 |
815054 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120410 | 20120329 |
828212 | sphlib | gcc -O2 -fomit-frame-pointer | 20120410 | 20120329 |
828404 | sphlib | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
833514 | sphlib-adapted | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
836432 | sphlib-adapted | gcc -O3 -fomit-frame-pointer | 20120410 | 20120329 |
840532 | sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
844934 | sphlib-adapted | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120410 | 20120329 |
853350 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20120410 | 20120329 |
853594 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
853632 | sphlib-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
862678 | sphlib-adapted | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
867934 | sphlib-adapted | gcc -O2 -fomit-frame-pointer | 20120410 | 20120329 |
871936 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
875370 | sphlib-small | gcc -O -fomit-frame-pointer | 20120410 | 20120329 |
879298 | sphlib-small | gcc -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
912212 | sphlib | gcc -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
919478 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120410 | 20120329 |
920038 | sphlib | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
920868 | sphlib | gcc -Os -fomit-frame-pointer | 20120410 | 20120329 |
958912 | 32bit-bytesliced-c-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
966024 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
967876 | opt64 | gcc -O2 -fomit-frame-pointer | 20120410 | 20120329 |
969194 | 32bit-bytesliced-c-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
976430 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
988746 | opt64 | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
1001138 | sphlib-adapted | gcc -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
1007768 | sphlib-adapted | gcc -funroll-loops -Os -fomit-frame-pointer | 20120410 | 20120329 |
1010228 | sphlib-adapted | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
1011878 | sphlib-adapted | gcc -Os -fomit-frame-pointer | 20120410 | 20120329 |
1039416 | opt64 | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
1041074 | 32bit-bytesliced-c-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1049884 | opt64 | gcc -O3 -fomit-frame-pointer | 20120410 | 20120329 |
1104068 | opt64 | gcc -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
1105466 | opt64 | gcc -Os -fomit-frame-pointer | 20120410 | 20120329 |
1115408 | opt64 | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120410 | 20120329 |
1124352 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120410 | 20120329 |
1133844 | 32bit-bytesliced-c-small | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1141248 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120410 | 20120329 |
1141900 | 32bit-bytesliced-c-small | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1148508 | opt64 | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
1152410 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120410 | 20120329 |
1153156 | opt64 | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
1259494 | opt32 | gcc | 20120410 | 20120329 |
1267278 | opt32 | cc | 20120410 | 20120329 |
1267414 | opt32 | gcc -funroll-loops | 20120410 | 20120329 |
1377064 | opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
1377184 | opt32 | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
1377268 | opt32 | gcc -funroll-loops -O -fomit-frame-pointer | 20120410 | 20120329 |
1381324 | opt32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120410 | 20120329 |
1381554 | opt32 | gcc -O -fomit-frame-pointer | 20120410 | 20120329 |
1388986 | opt32 | gcc -mabi=32 -O -fomit-frame-pointer | 20120410 | 20120329 |
1488602 | 32bit-bytesliced-c-small | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
1488844 | 32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
1489032 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120522 | 20120521 |
1991256 | sphlib-small | cc | 20120410 | 20120329 |
1997400 | sphlib-small | gcc | 20120410 | 20120329 |
2044962 | sphlib-small | gcc -funroll-loops | 20120410 | 20120329 |
2119806 | 32bit-bytesliced-c-small | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
2122920 | 32bit-bytesliced-c-small | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2126928 | 32bit-bytesliced-c-small | gcc -mabi=32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2130038 | 32bit-bytesliced-c-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
2264120 | 32bit-bytesliced-c-small | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2264322 | 32bit-bytesliced-c-small | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2296390 | 32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
2312020 | 32bit-bytesliced-c-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2350954 | 32bit-bytesliced-c-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
2597376 | 32bit-bytesliced-c-small | gcc -mabi=32 -O -fomit-frame-pointer | 20120522 | 20120521 |
2606604 | 32bit-bytesliced-c-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
2610708 | 32bit-bytesliced-c-small | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
3962396 | sphlib-adapted | gcc -funroll-loops | 20120410 | 20120329 |
3963436 | sphlib-adapted | gcc | 20120410 | 20120329 |
3963604 | sphlib-adapted | cc | 20120410 | 20120329 |
4217186 | sphlib | cc | 20120410 | 20120329 |
4217460 | sphlib | gcc -funroll-loops | 20120410 | 20120329 |
4217594 | sphlib | gcc | 20120410 | 20120329 |
5899492 | opt64 | gcc | 20120410 | 20120329 |
5900102 | opt64 | cc | 20120410 | 20120329 |
5906606 | opt64 | gcc -funroll-loops | 20120410 | 20120329 |
13121552 | 32bit-bytesliced-c-small | gcc | 20120522 | 20120521 |
13124782 | 32bit-bytesliced-c-small | cc | 20120522 | 20120521 |
13131470 | 32bit-bytesliced-c-small | gcc -funroll-loops | 20120522 | 20120521 |
Compiler | Implementations |
cc | aesni |
Compiler | Implementations |
cc | vperm |
Compiler | Implementations |
cc | avx |
Compiler | Implementations |
cc | opteron |
gcc | opteron |
gcc -funroll-loops | opteron |
Compiler | Implementations |
cc | core2duo |
gcc | core2duo |
gcc -funroll-loops | core2duo |
Compiler | Implementations |
cc | aesni-intr |
gcc | aesni-intr |
gcc -O2 -fomit-frame-pointer | aesni-intr |
gcc -O3 -fomit-frame-pointer | aesni-intr |
gcc -O -fomit-frame-pointer | aesni-intr |
gcc -Os -fomit-frame-pointer | aesni-intr |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni-intr |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni-intr |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni-intr |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops | aesni-intr |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -O -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | aesni-intr |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | aesni-intr |
gcc -mabi=32 -O2 -fomit-frame-pointer | aesni-intr |
gcc -mabi=32 -O3 -fomit-frame-pointer | aesni-intr |
gcc -mabi=32 -O -fomit-frame-pointer | aesni-intr |
gcc -mabi=32 -Os -fomit-frame-pointer | aesni-intr |
Compiler | Implementations |
cc | avx-intr |
gcc | avx-intr |
gcc -O2 -fomit-frame-pointer | avx-intr |
gcc -O3 -fomit-frame-pointer | avx-intr |
gcc -O -fomit-frame-pointer | avx-intr |
gcc -Os -fomit-frame-pointer | avx-intr |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx-intr |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx-intr |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx-intr |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx-intr |
gcc -funroll-loops | avx-intr |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -O -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -Os -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | avx-intr |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | avx-intr |
gcc -mabi=32 -O2 -fomit-frame-pointer | avx-intr |
gcc -mabi=32 -O3 -fomit-frame-pointer | avx-intr |
gcc -mabi=32 -O -fomit-frame-pointer | avx-intr |
gcc -mabi=32 -Os -fomit-frame-pointer | avx-intr |
Compiler | Implementations |
cc | vperm-intr |
gcc | vperm-intr |
gcc -O2 -fomit-frame-pointer | vperm-intr |
gcc -O3 -fomit-frame-pointer | vperm-intr |
gcc -O -fomit-frame-pointer | vperm-intr |
gcc -Os -fomit-frame-pointer | vperm-intr |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm-intr |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm-intr |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm-intr |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops | vperm-intr |
gcc -funroll-loops -O2 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -O3 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -O -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -Os -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | vperm-intr |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | vperm-intr |
gcc -mabi=32 -O2 -fomit-frame-pointer | vperm-intr |
gcc -mabi=32 -O3 -fomit-frame-pointer | vperm-intr |
gcc -mabi=32 -O -fomit-frame-pointer | vperm-intr |
gcc -mabi=32 -Os -fomit-frame-pointer | vperm-intr |
Compiler | Implementations |
cc | mmx |
gcc | mmx |
gcc -O2 -fomit-frame-pointer | mmx |
gcc -O3 -fomit-frame-pointer | mmx |
gcc -O -fomit-frame-pointer | mmx |
gcc -Os -fomit-frame-pointer | mmx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | mmx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | mmx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | mmx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops | mmx |
gcc -funroll-loops -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | mmx |
gcc -mabi=32 -O2 -fomit-frame-pointer | mmx |
gcc -mabi=32 -O3 -fomit-frame-pointer | mmx |
gcc -mabi=32 -O -fomit-frame-pointer | mmx |
gcc -mabi=32 -Os -fomit-frame-pointer | mmx |
Compiler | Implementations |
gcc | avx |
Compiler | Implementations |
gcc | vperm |
Compiler | Implementations |
gcc | aesni |
Compiler | Implementations |
gcc -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -O2 -fomit-frame-pointer | opteron |
gcc -O3 -fomit-frame-pointer | opteron |
gcc -O -fomit-frame-pointer | opteron |
gcc -Os -fomit-frame-pointer | opteron |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opteron |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opteron |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opteron |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opteron |
gcc -funroll-loops -O2 -fomit-frame-pointer | opteron |
gcc -funroll-loops -O3 -fomit-frame-pointer | opteron |
gcc -funroll-loops -O -fomit-frame-pointer | opteron |
gcc -funroll-loops -Os -fomit-frame-pointer | opteron |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opteron |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opteron |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opteron |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | opteron |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | opteron |
gcc -mabi=32 -O2 -fomit-frame-pointer | opteron |
gcc -mabi=32 -O3 -fomit-frame-pointer | opteron |
gcc -mabi=32 -O -fomit-frame-pointer | opteron |
gcc -mabi=32 -Os -fomit-frame-pointer | opteron |
Compiler | Implementations |
gcc -O2 -fomit-frame-pointer | core2duo |
gcc -O3 -fomit-frame-pointer | core2duo |
gcc -O -fomit-frame-pointer | core2duo |
gcc -Os -fomit-frame-pointer | core2duo |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | core2duo |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | core2duo |
gcc -fno-schedule-insns -O -fomit-frame-pointer | core2duo |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | core2duo |
gcc -funroll-loops -O2 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -O3 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -O -fomit-frame-pointer | core2duo |
gcc -funroll-loops -Os -fomit-frame-pointer | core2duo |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | core2duo |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | core2duo |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | core2duo |
gcc -mabi=32 -O2 -fomit-frame-pointer | core2duo |
gcc -mabi=32 -O3 -fomit-frame-pointer | core2duo |
gcc -mabi=32 -O -fomit-frame-pointer | core2duo |
gcc -mabi=32 -Os -fomit-frame-pointer | core2duo |
Compiler | Implementations |
gcc -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops | aesni |
Compiler | Implementations |
gcc -funroll-loops | avx |
Compiler | Implementations |
gcc -funroll-loops | vperm |
Compiler | Implementations |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=32 -O2 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=32 -O2 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=32 -O2 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=32 -O3 -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=32 -O3 -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=32 -O3 -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=32 -O -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=32 -O -fomit-frame-pointer | vperm |
Compiler | Implementations |
gcc -mabi=32 -O -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=32 -Os -fomit-frame-pointer | aesni |
Compiler | Implementations |
gcc -mabi=32 -Os -fomit-frame-pointer | avx |
Compiler | Implementations |
gcc -mabi=32 -Os -fomit-frame-pointer | vperm |