| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 259547 | table | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 259550 | table | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161226 | 20161220 |
| 260392 | table | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 260410 | table | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161226 | 20161220 |
| 261813 | table | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 262856 | table | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 273354 | table | gcc -m64 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 273893 | table | gcc -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 274045 | table | gcc -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 274520 | table | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 277048 | table | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 277810 | table | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 277872 | table | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 278069 | table | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 278211 | table | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 278638 | table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 278891 | table | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 280107 | table | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 280536 | table | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 280552 | table | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 280615 | table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 280629 | table | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 280629 | table | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 280757 | table | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 281024 | table | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 281780 | table | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 282712 | table | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 283311 | table | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 285829 | table | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 285936 | table | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 285989 | table | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 286010 | table | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 286141 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 287653 | table | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 288082 | table | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161226 | 20161220 |
| 288863 | table | gcc -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 289274 | table | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 289288 | table | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 289461 | table | gcc -funroll-loops -O -fomit-frame-pointer | 20161226 | 20161220 |
| 289725 | table | gcc -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 289781 | table | gcc -m64 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 289869 | table | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 290046 | table | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 290544 | table | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 291560 | table | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 291757 | table | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 292093 | table | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 294376 | table | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 294774 | table | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 295328 | table | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 295390 | table | gcc -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 296096 | table | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 296275 | table | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 297125 | table | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 297291 | table | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 297349 | table | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 297542 | table | gcc -funroll-loops -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 297637 | table | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 297805 | table | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 298418 | table | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 300787 | table | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 300835 | table | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 303690 | table | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 303701 | table | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 304622 | table | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 305432 | table | gcc -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 305872 | table | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 305998 | table | gcc -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 306000 | table | gcc -m64 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 306406 | table | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 306549 | table | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 306942 | table | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 306992 | table | gcc -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 307006 | table | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 307008 | table | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 307088 | table | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 307149 | table | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 308158 | table | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 308448 | table | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 316267 | table | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 319277 | table | gcc -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 321893 | table | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 322542 | table | gcc -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 323278 | table | gcc -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 323586 | table | gcc -m64 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 323632 | table | gcc -O -fomit-frame-pointer | 20161226 | 20161220 |
| 323653 | table | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161226 | 20161220 |
| 323786 | table | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 324440 | table | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 324475 | table | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 324572 | table | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 325187 | table | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 325461 | table | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 325976 | table | gcc -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 326040 | table | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161226 | 20161220 |
| 326439 | table | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 330390 | table | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 332485 | table | gcc -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 899386 | table | cc | 20161226 | 20161220 |
| 899437 | table | gcc -funroll-loops | 20161226 | 20161220 |
| 904235 | table | gcc | 20161226 | 20161220 |
| 1943017 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1950397 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1954930 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1954939 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1982853 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1984611 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 1984977 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2244299 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161226 | 20161220 |
| 2245082 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 2248434 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 2249947 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161226 | 20161220 |
| 2250072 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 2252275 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161226 | 20161220 |
| 2659136 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2659710 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2674757 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2676043 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2676355 | ref | gcc -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2715075 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2716363 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2716555 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2717408 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2723701 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2724051 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2724060 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 2735626 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2735823 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 2747194 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2765612 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2769790 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2772234 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2774024 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2806296 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2834767 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 2838220 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 3907677 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 3927896 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 3958421 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 3970522 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4136944 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 4138650 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4178149 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4183011 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4185356 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4277006 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4305266 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4307051 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4314011 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 4369805 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4379242 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4399892 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4457414 | ref | gcc -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4469216 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4513246 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4529757 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4764086 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4788915 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4792769 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 4827563 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 5006214 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5012414 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5018117 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5020109 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5021581 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5022146 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5022432 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5022656 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5026344 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5026989 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5095410 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5099725 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5100377 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5103470 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 5123818 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5150849 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5171439 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5171768 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5204630 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5206325 | ref | gcc -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5216244 | ref | gcc -m64 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5252963 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5262548 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5273413 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161226 | 20161220 |
| 5282643 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5286202 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5289770 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5292021 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5295431 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5296775 | ref | gcc -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5300953 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5330272 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5350053 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5366911 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 5395727 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5395856 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5519139 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5599779 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 5630360 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 14849322 | ref | cc | 20161226 | 20161220 |
| 14876723 | ref | gcc | 20161226 | 20161220 |
| 15055046 | ref | gcc -funroll-loops | 20161226 | 20161220 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m64 -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -O -fomit-frame-pointer | aesni |
| gcc -m64 -Os -fomit-frame-pointer | aesni |
| gcc -m64 -march=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=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m64 -march=native -mtune=native -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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
|