| Time | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 229500 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229528 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229564 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229792 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229928 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229948 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 229996 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230020 | ref | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230276 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230564 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230600 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230692 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230932 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 230952 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 231396 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 231488 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233724 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 235272 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 235996 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 236260 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 236460 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 236476 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 237008 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 237784 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 261020 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 262360 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 262436 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 262560 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 262876 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 263084 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 263136 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 263180 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 263228 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 273784 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 273920 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274096 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274104 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274256 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274868 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274900 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 274956 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 276268 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 278472 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 279188 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 282596 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 282656 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 282796 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 282956 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 283744 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 283772 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 283796 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 284148 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 284244 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 284340 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 286492 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 286528 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 286620 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 286756 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 286884 | ref | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 287064 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 | 
| 287140 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 293108 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 293208 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 294568 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 294780 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 299280 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 299400 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 299448 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 299544 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 299772 | ref | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 299840 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 300132 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 300136 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 300284 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 300436 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 300832 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 302172 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 302884 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 304940 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 304976 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 305112 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 305788 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 305812 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 305932 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 306024 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 306084 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 306704 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 306748 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 306824 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 306900 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 306924 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 307280 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 307840 | ref | gcc -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 307840 | ref | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 307856 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 308228 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 308268 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 308340 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 308516 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 309048 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 | 
| 309340 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 309888 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 908504 | ref | cc | 20170205 | 20170105 | 
| 960948 | ref | gcc -funroll-loops | 20170205 | 20170105 | 
| 964832 | ref | gcc | 20170205 | 20170105 |