| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 69250578 | 32064 0 0 | 52903 776 3232 | aesni | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 69307629 | 31029 0 0 | 51079 776 3232 | aesni | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 69343062 | 32064 0 0 | 52903 776 3232 | aesni | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190918 | 20190816 |
| 71025132 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 71127933 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 71293380 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 77500950 | ? ? ? | ? ? ? | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 81025290 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 82416387 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 84811392 | ? ? ? | ? ? ? | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 85495857 | ? ? ? | ? ? ? | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 85662219 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 86413515 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 94848285 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 94852518 | ? ? ? | ? ? ? | aesni | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1214564394 | 23848 0 1280 | 45143 776 3224 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 1235858619 | 23342 0 1280 | 43831 776 3224 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 1240325427 | 23342 0 1280 | 43831 776 3224 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 1305214254 | 23848 0 1280 | 45143 776 3224 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190918 | 20190816 |
| 1315329682 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1320219912 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1328758548 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1345718765 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1354429065 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1355520540 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1355922041 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1356954147 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1367633835 | 22913 0 1280 | 45247 776 2872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190918 | 20190816 |
| 1367660748 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 1371182025 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1376820699 | 23329 0 1280 | 46975 776 2872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190918 | 20190816 |
| 1378680201 | 23329 0 1280 | 46975 776 2872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190918 | 20190816 |
| 1391082534 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1391828445 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1395059532 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1397328648 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1407498879 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1412047095 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1430409966 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1482028572 | 23329 0 1280 | 46975 776 2872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190918 | 20190816 |
| 1491166596 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1512122487 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1513120128 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1535789598 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1540026366 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1545127794 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1549621575 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1570130628 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1570213179 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190918 | 20190816 |
| 1659471076 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1676816465 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1679420537 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1685479896 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1687549539 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1692475581 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1696297836 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1699349568 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1705256779 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1715021751 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1726191114 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1731903112 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1733200303 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1738510809 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1739619278 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1746371901 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1768983808 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1769600766 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1822296837 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1827934837 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1829101329 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1833271965 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1835479161 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1835683425 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1835958945 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1840229262 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1840609398 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1840955190 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1845206919 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1852366266 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 1860665667 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1862075001 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1903365453 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1918478859 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1932757197 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190918 | 20190816 |
| 1934427039 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1945115589 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 1949576109 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1952889891 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1958278554 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1959397557 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1961861529 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1969310733 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1970011980 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1973236740 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1973979561 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1974256722 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1977730905 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1978051767 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1979319272 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 1981225713 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1986925107 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1989247824 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 1998044640 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2001093237 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2002269039 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2009375499 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2010502107 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2013696067 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2016067076 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2034315600 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2034575892 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2043474308 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2047296526 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2053403895 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2054018558 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2064221741 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2069074760 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190918 | 20190816 |
| 2136484023 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2142483570 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2143436937 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2150450547 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2152480662 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2162215311 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190918 | 20190816 |
| 2180072736 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2180743743 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2188449483 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 2189438229 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190918 | 20190816 |
| 4810964870 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20190918 | 20190816 |
| 4816433589 | ? ? ? | ? ? ? | ref | gcc | 20190918 | 20190816 |
| 5006533164 | ? ? ? | ? ? ? | ref | cc | 20190918 | 20190816 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m64 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -O -fomit-frame-pointer | aesni |
| gcc -m64 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -march=nocona -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -march=k8 -O -fomit-frame-pointer | ref |
| gcc -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -march=nocona -O -fomit-frame-pointer | ref |
| gcc -march=nocona -Os -fomit-frame-pointer | ref
|