Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22604 | aesni | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
22616 | aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
23232 | aesni | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
23280 | aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
23548 | aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23672 | aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24296 | aesni | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24300 | aesni | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
25224 | aesni | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
25416 | aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
26572 | aesnis | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
26584 | aesnis | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
26608 | aesnis | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
26652 | aesnis | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
26660 | aesnis | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
26680 | aesnis | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
28088 | aesnis | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
28372 | aesnis | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
29752 | aesnis | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
29832 | aesnis | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
137292 | bitslice | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
138496 | bitslice | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
146924 | bitslice | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
147024 | bitslice | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
147356 | bitslice | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
148152 | bitslice | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
148244 | bitslice | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
149832 | bitslice | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
164648 | bitslice | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
165848 | bitslice | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
167284 | bitslice | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
167296 | bitslice | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
168148 | bitslice | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
170920 | bitslice | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
176456 | bitslice | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
177088 | bitslice | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
177984 | bitslice | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
178400 | bitslice | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
178924 | bitslice | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
179984 | bitslice | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
278968 | bitslice | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
280596 | bitslice | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
284764 | bitslice | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
284788 | bitslice | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
285896 | bitslice | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
291464 | bitslice | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
978680 | table | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1000228 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1000412 | table | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1002756 | table | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1003200 | table | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1003296 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1003304 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1005216 | table | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1005292 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1005300 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1011064 | table | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1011076 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1014620 | table | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1018780 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1018812 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1019148 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1022172 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1023876 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1026256 | table | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1027132 | table | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1027900 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1027916 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1027960 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1029088 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1029152 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1030172 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1030644 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1032276 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1032300 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1032624 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1033416 | table | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1033444 | table | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1034364 | table | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1034684 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1034936 | table | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1034940 | table | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1037836 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1040000 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1044772 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1046924 | table | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1047420 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1047448 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1048836 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1048876 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1049288 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1051448 | table | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1052476 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1052564 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1052796 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1052964 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1053160 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1053704 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1056596 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1060216 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
1860004 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1884928 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1884976 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1885092 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1885120 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1885848 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1921840 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1923676 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1925480 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1925900 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
1927852 | table | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1928428 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1932692 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1934508 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1934636 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937596 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937624 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937628 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937652 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937660 | table | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
1937712 | table | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1946188 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1947836 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1948944 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1950072 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1951168 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
1951768 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1951900 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
1954760 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
1958124 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
1967760 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1967764 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1967776 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1967784 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1968948 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1974252 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
2013172 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2013176 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2027940 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2029844 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
2029924 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
2030960 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2035332 | table | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
2042748 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2042840 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2042880 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2044848 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
2048432 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
2061988 | table | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
2063840 | table | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
2065472 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
2070556 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
2070756 | table | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
2071160 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2071228 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2075676 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2198864 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
2204288 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
2210200 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
2210276 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
2273116 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2286600 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2300460 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2300464 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2329340 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
2330112 | table | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
2332360 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
2334480 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
2334576 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
2334940 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
2336860 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
2337232 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
2337872 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
2338204 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
2466388 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2466436 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2483004 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2483072 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
3286220 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3286284 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3318244 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3318292 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3402480 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3423360 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3423740 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3448704 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3448820 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
4842524 | table | gcc | 20170204 | 20170105 |
4848088 | table | gcc -funroll-loops | 20170204 | 20170105 |
5450328 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
5459260 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5491436 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5500216 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5534248 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5541332 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5564372 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5575760 | table | cc | 20170204 | 20170105 |
5592032 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5592116 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5592336 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5599840 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5644936 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5647768 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5716412 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5731580 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
5736348 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
5775388 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
6266800 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
6337436 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
6349108 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
6359024 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
6374832 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
6386504 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
6389196 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
6389240 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
6407448 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
6433628 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
6438436 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
6438536 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
6453744 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
6457976 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
6512652 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
6525584 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
6548632 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
6558396 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
6581232 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
6739884 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
7148676 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
7151428 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
7218476 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
7218520 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
7219456 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
7224320 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
7282948 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
7301180 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
7307576 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7315532 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
7316312 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
7316332 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7317756 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
7318464 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7334180 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
7348724 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
7351268 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
7351328 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
7354648 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
7354808 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
7358372 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7433904 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
7433952 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7434716 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
7443040 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
7443200 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
20585468 | ref | gcc -funroll-loops | 20170204 | 20170105 |
20645960 | ref | gcc | 20170204 | 20170105 |
21517108 | ref | cc | 20170204 | 20170105 |
Compiler | Implementations
|
gcc | aesnis |
gcc -O2 -fomit-frame-pointer | aesnis |
gcc -O3 -fomit-frame-pointer | aesnis |
gcc -O -fomit-frame-pointer | aesnis |
gcc -Os -fomit-frame-pointer | aesnis |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesnis |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesnis |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesnis |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops | aesnis |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesnis |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesnis |
gcc -m64 -O2 -fomit-frame-pointer | aesnis |
gcc -m64 -O3 -fomit-frame-pointer | aesnis |
gcc -m64 -O -fomit-frame-pointer | aesnis |
gcc -m64 -Os -fomit-frame-pointer | aesnis |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesnis |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesnis |
gcc -m64 -march=k8 -O -fomit-frame-pointer | aesnis |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesnis |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesnis |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesnis |
gcc -m64 -march=nocona -O -fomit-frame-pointer | aesnis |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesnis |
gcc -march=barcelona -O2 -fomit-frame-pointer | aesnis |
gcc -march=barcelona -O3 -fomit-frame-pointer | aesnis |
gcc -march=barcelona -O -fomit-frame-pointer | aesnis |
gcc -march=barcelona -Os -fomit-frame-pointer | aesnis |
gcc -march=k8 -O2 -fomit-frame-pointer | aesnis |
gcc -march=k8 -O3 -fomit-frame-pointer | aesnis |
gcc -march=k8 -O -fomit-frame-pointer | aesnis |
gcc -march=k8 -Os -fomit-frame-pointer | aesnis |
gcc -march=nocona -O2 -fomit-frame-pointer | aesnis |
gcc -march=nocona -O3 -fomit-frame-pointer | aesnis |
gcc -march=nocona -O -fomit-frame-pointer | aesnis |
gcc -march=nocona -Os -fomit-frame-pointer | aesnis
|
Compiler | Implementations
|
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=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 | bitslice |
gcc -O2 -fomit-frame-pointer | bitslice |
gcc -O3 -fomit-frame-pointer | bitslice |
gcc -O -fomit-frame-pointer | bitslice |
gcc -Os -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops | bitslice |
gcc -funroll-loops -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | bitslice |
gcc -m64 -O2 -fomit-frame-pointer | bitslice |
gcc -m64 -O3 -fomit-frame-pointer | bitslice |
gcc -m64 -O -fomit-frame-pointer | bitslice |
gcc -m64 -Os -fomit-frame-pointer | bitslice |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | bitslice |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | bitslice |
gcc -m64 -march=k8 -O -fomit-frame-pointer | bitslice |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | bitslice |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | bitslice |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | bitslice |
gcc -m64 -march=nocona -O -fomit-frame-pointer | bitslice |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | bitslice |
gcc -march=barcelona -O2 -fomit-frame-pointer | bitslice |
gcc -march=barcelona -O3 -fomit-frame-pointer | bitslice |
gcc -march=barcelona -O -fomit-frame-pointer | bitslice |
gcc -march=barcelona -Os -fomit-frame-pointer | bitslice |
gcc -march=k8 -O2 -fomit-frame-pointer | bitslice |
gcc -march=k8 -O3 -fomit-frame-pointer | bitslice |
gcc -march=k8 -O -fomit-frame-pointer | bitslice |
gcc -march=k8 -Os -fomit-frame-pointer | bitslice |
gcc -march=nocona -O2 -fomit-frame-pointer | bitslice |
gcc -march=nocona -O3 -fomit-frame-pointer | bitslice |
gcc -march=nocona -O -fomit-frame-pointer | bitslice |
gcc -march=nocona -Os -fomit-frame-pointer | bitslice
|