Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16140 | aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16148 | aesni | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16152 | aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16156 | aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16444 | aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16452 | aesni | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
16684 | aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
16704 | aesni | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
17068 | aesni | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
17160 | aesni | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
29848 | aesnis | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
29860 | aesnis | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
32424 | aesnis | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
32440 | aesnis | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
32972 | aesnis | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
33096 | aesnis | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
33256 | aesnis | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
33308 | aesnis | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
33324 | aesnis | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
33332 | aesnis | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
98560 | bitslice | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
98720 | bitslice | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
107312 | bitslice | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
107324 | bitslice | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
108336 | bitslice | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
108576 | bitslice | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
108628 | bitslice | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
108664 | bitslice | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
121000 | bitslice | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
121132 | bitslice | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
121280 | bitslice | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
122612 | bitslice | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
122812 | bitslice | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
123100 | bitslice | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
128284 | bitslice | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
128288 | bitslice | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
128320 | bitslice | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
130048 | bitslice | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
130244 | bitslice | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
130248 | bitslice | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
187664 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
187712 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
189096 | table | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
189292 | table | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189336 | table | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189344 | table | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189368 | table | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
189420 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189768 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
190084 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
190408 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190420 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190504 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
190548 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
190824 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
190924 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191112 | table | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191172 | table | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191364 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191640 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191768 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
191984 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
192044 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
192232 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
192236 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
192632 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
193028 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
193140 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
193180 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
193424 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
193716 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
193948 | table | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
193980 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
193980 | table | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
194120 | table | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
194188 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
194476 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
194776 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
194808 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
194816 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195032 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195304 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195324 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195484 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195608 | table | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
195660 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195824 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
195896 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
196272 | table | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
196964 | bitslice | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
197000 | bitslice | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
197400 | table | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
198316 | table | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
198316 | table | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
198336 | table | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
198720 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
198844 | bitslice | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
202168 | bitslice | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
202248 | bitslice | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
202968 | bitslice | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
203020 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
203172 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
203620 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
203736 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
203784 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
204348 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
205756 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
206396 | table | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
206632 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
206748 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
206824 | table | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
207068 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
207184 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
207192 | table | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
207196 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
207540 | table | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
208108 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
208600 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
208656 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
208724 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
208740 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
208780 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
209132 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
209528 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
209540 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
209560 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
209572 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
209960 | table | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
210076 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
210092 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
210744 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
210940 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
210948 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
211152 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
211276 | table | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
211288 | table | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
211300 | table | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
211300 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
211348 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
211492 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
211820 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
211900 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
212024 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
212248 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
212804 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
213264 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
213488 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
214948 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
510056 | table | cc | 20170204 | 20170105 |
519572 | table | gcc | 20170204 | 20170105 |
525484 | table | gcc -funroll-loops | 20170204 | 20170105 |
1330280 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1341164 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1341192 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1341196 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1342056 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1343712 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
1393040 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1394116 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1394124 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1396012 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
1396024 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1398296 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
1434056 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1434100 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1438068 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1438844 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1439436 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1440736 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1443368 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1465788 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1467872 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1482844 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1595716 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1598576 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1614252 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1614936 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1731784 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1731888 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1741716 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
1741772 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
2261560 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2261720 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2272184 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2274740 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2275228 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2285104 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2285152 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2338128 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
2339052 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3165828 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3170636 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3765888 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3778744 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
3788876 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3799956 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3805716 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3810456 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3815968 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3821952 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3821972 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3822576 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3862540 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
3867060 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
3901720 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
3998196 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
4006180 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
4032768 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
4057392 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
4233040 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4242748 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
4255676 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
4314296 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4321024 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4330568 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
4334840 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4335152 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4340600 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4340772 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
4346912 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
4348796 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
4350540 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
4354340 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
4469880 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
4520852 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
4526988 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
4531872 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
4537992 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
4543948 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
4966996 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
4984628 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
5000472 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
5009304 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
5012684 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
5030740 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
5030860 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
5206680 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
5207612 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
5268948 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
5269364 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5269504 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
5272424 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
5272916 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
5272984 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5273036 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5275680 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5275716 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5277552 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
5277636 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
5285208 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
5285920 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
5289932 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
5298828 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
13997180 | ref | gcc -funroll-loops | 20170204 | 20170105 |
14006332 | ref | gcc | 20170204 | 20170105 |
14627956 | 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=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 -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 -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
|