| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 174136 | sse4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174176 | sse4 | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174200 | sse4 | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174504 | sse4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174532 | sse4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174552 | sse4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174564 | sse4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174632 | sse4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174680 | sse4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174824 | sse4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 174940 | sse4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 174984 | sse4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175012 | sse4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175104 | sse4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175112 | sse4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175136 | sse4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175188 | sse4 | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175212 | sse4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175216 | sse4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175220 | sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175228 | sse4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175228 | sse4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175240 | sse4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175252 | sse4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175276 | sse4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175292 | sse4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175308 | sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175308 | sse4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175340 | sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175392 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175404 | sse4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175480 | sse4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175488 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175504 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175504 | sse4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175536 | sse4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 175572 | sse4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175612 | sse4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175624 | sse4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 175652 | sse4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 175824 | sse4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181452 | sse4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181572 | sse4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181604 | sse4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181608 | sse4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181612 | sse4 | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181616 | sse4 | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181676 | sse4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181688 | sse4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181732 | sse4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181744 | sse4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181776 | sse4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181824 | sse4 | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181944 | sse4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 181948 | sse4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 181952 | sse4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182004 | sse4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182020 | sse4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182076 | sse4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182160 | sse4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182216 | sse4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182228 | sse4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182228 | sse4 | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182356 | sse4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182388 | sse4 | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 182428 | sse4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 182512 | sse4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 183728 | sse4 | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 183980 | sse4 | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 187420 | sse4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 187460 | sse4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189240 | sse4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189320 | sse4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189452 | sse4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189508 | sse4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189552 | sse4 | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189592 | sse4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189676 | sse4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189760 | sse4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 189768 | sse4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190212 | sse4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190280 | sse4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190308 | sse4 | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190380 | sse4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190400 | sse4 | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190432 | sse4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190436 | sse4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190452 | sse4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190548 | sse4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190556 | sse4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190560 | sse4 | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 190560 | sse4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 286792 | sse4 | cc | 20141014 | 20141014 |
| 286824 | sse4 | gcc | 20141014 | 20141014 |
| 287840 | sse4 | gcc -funroll-loops | 20141014 | 20141014 |
| 302912 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 303032 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 306448 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 306476 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 312016 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 312432 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 320268 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 320336 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 322132 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322148 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322168 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322396 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322396 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322412 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 322676 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 324024 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 324060 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 324696 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 324760 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 324792 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 324992 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 325172 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 328816 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 329028 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 329056 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 329244 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
| 329620 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 329668 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 329988 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 330260 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 330860 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 333880 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 334164 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 338564 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 338616 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 338656 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 338716 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339112 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339220 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339304 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339320 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339372 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 339452 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339724 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 339864 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 339880 | ref | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 339988 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340176 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340416 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 340668 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 346344 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346744 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 346832 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 346908 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 347032 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 347312 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 350224 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350244 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 350276 | ref | gcc -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350700 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350732 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350740 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350800 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350940 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 350948 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 351148 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 351272 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 351928 | ref | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
| 352376 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 352856 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 352960 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353168 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 353256 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353260 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353264 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353268 | ref | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353272 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353500 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 353700 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 353940 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 354016 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 355168 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 355400 | ref | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 355752 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 355880 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 357048 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357164 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357168 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357220 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357232 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357276 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357280 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 357684 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 359364 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 359404 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 359504 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 359704 | ref | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 359896 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 360724 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 942636 | ref | gcc | 20140607 | 20140525 |
| 953976 | ref | cc | 20140607 | 20140525 |
| 954068 | ref | gcc -funroll-loops | 20140607 | 20140525 |
| Compiler | Implementations
|
| cc | avx1 |
| gcc | avx1 |
| gcc -O2 -fomit-frame-pointer | avx1 |
| gcc -O3 -fomit-frame-pointer | avx1 |
| gcc -O -fomit-frame-pointer | avx1 |
| gcc -Os -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops | avx1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx1
|