| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 113412 | sse4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 113520 | sse4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 113758 | sse4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114101 | sse4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114152 | sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114439 | sse4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 114467 | sse4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 114501 | sse4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114575 | sse4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114585 | sse4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114597 | sse4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114605 | sse4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114614 | sse4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114619 | sse4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114634 | sse4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114643 | sse4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114648 | sse4 | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114654 | sse4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114676 | sse4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114677 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114685 | sse4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 114696 | sse4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114696 | sse4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114699 | sse4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114707 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114713 | sse4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114739 | sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114742 | sse4 | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 114753 | sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 115061 | sse4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 115223 | sse4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 115325 | sse4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 115518 | sse4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 115603 | sse4 | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 115651 | sse4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 115659 | sse4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 115773 | sse4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 116311 | sse4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 116404 | sse4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 116416 | sse4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 116779 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 116898 | sse4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 117728 | sse4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 117960 | sse4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 117975 | sse4 | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118037 | sse4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118116 | sse4 | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118139 | sse4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118142 | sse4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118291 | sse4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118292 | sse4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118320 | sse4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118342 | sse4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 118479 | sse4 | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119159 | sse4 | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119164 | sse4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119232 | sse4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 119286 | sse4 | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119436 | sse4 | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119490 | sse4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119510 | sse4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119513 | sse4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119666 | sse4 | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119692 | sse4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 119969 | sse4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 120057 | sse4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 120913 | sse4 | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 120972 | sse4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121023 | sse4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121080 | sse4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121083 | sse4 | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121227 | sse4 | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121320 | sse4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121346 | sse4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121369 | sse4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121383 | sse4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121391 | sse4 | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121496 | sse4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121689 | sse4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121791 | sse4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121799 | sse4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121811 | sse4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121831 | sse4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121890 | sse4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 121924 | sse4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 122060 | sse4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 122120 | sse4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 122188 | sse4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 184034 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 184152 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 188363 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 188394 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 194494 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 194636 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 194639 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 194851 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 194871 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 195041 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 195339 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 199288 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 200872 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 201059 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 201190 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 201365 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 201586 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204374 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204380 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204555 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204592 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204626 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 204751 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 205099 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 205204 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 205768 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 206165 | sse4 | gcc -funroll-loops | 20150216 | 20141124 |
| 206380 | sse4 | gcc | 20150216 | 20141124 |
| 206445 | sse4 | cc | 20150216 | 20141124 |
| 209752 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 209950 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 210222 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 210500 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 210888 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 210902 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 210913 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 210948 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 211435 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 213313 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 213319 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 213344 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 213344 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 213984 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 214171 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 214345 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 214546 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 217739 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 217784 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 217963 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 218850 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 220184 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 221074 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 221128 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 221266 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 221337 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 224057 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 224080 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 224170 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 224754 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 224766 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 224769 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 224803 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 224819 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 224856 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 224856 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 225089 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 225236 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 225242 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 228967 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 228990 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230018 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230191 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230401 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230421 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230676 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230933 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 230982 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231084 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231211 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231228 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231642 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231679 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231710 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 231744 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 410264 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 410323 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 411459 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 455951 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 456484 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 456646 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 464763 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 600831 | ref | gcc | 20150216 | 20141124 |
| 600933 | ref | gcc -funroll-loops | 20150216 | 20141124 |
| 600944 | ref | cc | 20150216 | 20141124 |
| 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=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
|
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -march=k8 -O -fomit-frame-pointer | ref |
| gcc -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -march=nocona -O -fomit-frame-pointer | ref |
| gcc -march=nocona -Os -fomit-frame-pointer | ref
|