| Time | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 231932 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 231948 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232012 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232036 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232064 | ref | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232156 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232668 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232748 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232880 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232900 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 232900 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233060 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233080 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233344 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233776 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 233984 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 234220 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 234568 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 234976 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 238692 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 238736 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 238928 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 239000 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 | 
| 239276 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 263624 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 264444 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 264856 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 265088 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 265232 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 265504 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 265612 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 265864 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 268608 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 275956 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 275960 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 275964 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 276760 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 276804 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 276904 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 277256 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 277844 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 277972 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 282428 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 283852 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 284836 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 285768 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 285844 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 286044 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 287408 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 287536 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 287784 | ref | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 288196 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 288296 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 288416 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 288756 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 289384 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 289828 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 | 
| 290588 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 | 
| 291832 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 292704 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 292828 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 296248 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 296480 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 296496 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 296532 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 296696 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 297272 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 302936 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 302952 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 303108 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 303160 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 303184 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 303728 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 304444 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 304456 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 305356 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 309264 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 | 
| 309392 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309408 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309432 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309452 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309456 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309892 | ref | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 309912 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 | 
| 309928 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 310308 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 310508 | ref | gcc -O -fomit-frame-pointer | 20170205 | 20170105 | 
| 319048 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319112 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319160 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319724 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319820 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319980 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 319984 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 320004 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 320084 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 320344 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 320628 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 | 
| 320836 | ref | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 321152 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 322352 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 323120 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 | 
| 917464 | ref | cc | 20170205 | 20170105 | 
| 966620 | ref | gcc -funroll-loops | 20170205 | 20170105 | 
| 978464 | ref | gcc | 20170205 | 20170105 |