Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
19492 | aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
19852 | aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
19864 | aesni | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
19868 | aesni | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
20060 | aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
20096 | aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
20792 | aesni | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
21160 | aesni | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
21728 | aesni | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
21740 | aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
23392 | aesnis | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
23432 | aesnis | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
23848 | aesnis | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
23908 | aesnis | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24680 | aesnis | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
25572 | aesnis | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
26096 | aesnis | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
26452 | aesnis | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
27548 | aesnis | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
27744 | aesnis | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
117188 | bitslice | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
120180 | bitslice | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
126556 | bitslice | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
126716 | bitslice | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
127252 | bitslice | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
127308 | bitslice | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
127500 | bitslice | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
130228 | bitslice | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
141464 | bitslice | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
142212 | bitslice | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
142488 | bitslice | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
142700 | bitslice | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
142884 | bitslice | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
145908 | bitslice | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
152084 | bitslice | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
152100 | bitslice | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
152108 | bitslice | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
152176 | bitslice | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
152276 | bitslice | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
153792 | bitslice | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
237696 | bitslice | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
238864 | bitslice | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
244884 | bitslice | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
244920 | bitslice | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
245252 | bitslice | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
245568 | bitslice | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
252796 | table | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
252844 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
252852 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253092 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253104 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253132 | table | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
253236 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253392 | table | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253476 | table | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253492 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253636 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253688 | table | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253720 | table | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
253960 | table | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
254324 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
254488 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
254828 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256092 | table | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
256204 | table | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
256204 | table | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
256564 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
256780 | table | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
257176 | table | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
257452 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257536 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257540 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257560 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257692 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
257992 | table | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
259092 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
263760 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
264212 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267444 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
267544 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
268044 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
268196 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
268196 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
269952 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
270216 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
277832 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278268 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278664 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278668 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278720 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278820 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
278904 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
279332 | table | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
279376 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
279408 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
280484 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
280644 | table | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
280736 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
280956 | table | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281176 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
281408 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
281616 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
281676 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
281752 | table | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
281788 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
281840 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
282044 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
282208 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
282624 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
282664 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
282884 | table | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
282908 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
283012 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
283080 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
283116 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
283212 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
283440 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
283868 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
284244 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
284412 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
284664 | table | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
284748 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
285600 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
286508 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
288200 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
288420 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
289300 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
289348 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
289468 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
289776 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
289900 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
289904 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
289920 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
289928 | table | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
289968 | table | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
290064 | table | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
290208 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
290228 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
290512 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
290544 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
290624 | table | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
290636 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
290744 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
291284 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
295320 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
295492 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
296600 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
302676 | table | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
728240 | table | cc | 20170204 | 20170105 |
756928 | table | gcc | 20170204 | 20170105 |
756964 | table | gcc -funroll-loops | 20170204 | 20170105 |
1240380 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1244752 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1281724 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1281724 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1281744 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1297448 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1299996 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1300048 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1302912 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1305840 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1307448 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1315688 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1315700 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1315880 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1315896 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1316804 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1356136 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1356136 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1356140 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1360188 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1360620 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1361160 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1479908 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1482240 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1494440 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1494704 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1549944 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1552116 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1562252 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1562476 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2093556 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2093608 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2107776 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2154844 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2154872 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2180428 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2184488 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2185412 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2190728 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2755664 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2760432 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2787992 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2788020 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2789584 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2789976 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2790028 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2795020 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2795960 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2797028 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2800932 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
2801104 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2815404 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2830092 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2830256 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3793524 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3808808 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
3828288 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3830856 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3831596 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3833048 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3834104 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3834460 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
3834472 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
3835148 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3835276 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3841284 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3843832 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3845800 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
3885196 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3929520 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3929896 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
3929916 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
3930048 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3937568 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
3938940 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
3955416 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
4084124 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
4092244 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4092400 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4159468 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
4174024 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
4360984 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4374812 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4469176 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4547388 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
4558368 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4559500 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
4654600 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
4661580 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
4661988 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
4662000 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
4662812 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4662848 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4666264 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
4672480 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
4673220 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
4707028 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
4725540 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
4835344 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
4835432 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
4980956 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4986848 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
12384776 | ref | gcc -funroll-loops | 20170204 | 20170105 |
12415308 | ref | gcc | 20170204 | 20170105 |
12881776 | 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 -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=k8 -Os -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
|