| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12951 | regs | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 12969 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 12978 | regs | gcc -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 12987 | regs | gcc -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 12987 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 12996 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 12996 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13005 | regs | gcc -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13005 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13005 | regs | gcc -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13014 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13014 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13023 | regs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13032 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13032 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13032 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13032 | regs | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13059 | regs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13059 | regs | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13059 | regs | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13068 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13077 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13077 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13077 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13077 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13086 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13086 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13095 | regs | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13095 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13095 | regs | gcc -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13095 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13104 | regs | gcc -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13122 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13122 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13131 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13131 | regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13140 | regs | gcc -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13140 | regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13140 | regs | gcc -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13158 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13158 | regs | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13167 | regs | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13176 | regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13185 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13185 | regs | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13194 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13203 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13212 | xmm | gcc -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13212 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13212 | regs | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13221 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13221 | regs | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13230 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13230 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13230 | regs | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13239 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13239 | regs | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13248 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13248 | regs | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13248 | xmm | gcc -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13257 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13257 | regs | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13266 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13266 | regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13266 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13275 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13275 | regs | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13275 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13275 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13284 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13284 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13284 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13293 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13293 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13302 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13302 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13302 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13302 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13311 | xmm | gcc -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13311 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13311 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13320 | xmm | gcc -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13320 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13320 | regs | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13320 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13329 | regs | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13329 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13329 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13329 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13338 | regs | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13347 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13356 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13356 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13365 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13365 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13374 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13374 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13392 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13392 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13392 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13392 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13401 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13401 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13401 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13401 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13410 | xmm | gcc -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13410 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13410 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13419 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13419 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13437 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13455 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13455 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13455 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13455 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13455 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13464 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13464 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13473 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13482 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13491 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13491 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13509 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13509 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13527 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13527 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13527 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13563 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13563 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13572 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13617 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13617 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 13644 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13653 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13662 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13662 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13662 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13680 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13698 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13698 | regs | gcc -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13707 | regs | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13707 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13707 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13707 | regs | gcc -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140529 |
| 13716 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13725 | regs | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13770 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13797 | regs | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 13824 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140529 |
| 13824 | regs | gcc -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140529 |
| 14652 | regs | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14841 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14841 | regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14850 | regs | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14850 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14850 | regs | gcc -march=nocona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14859 | regs | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14868 | regs | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14868 | regs | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14877 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14895 | regs | gcc -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14904 | regs | gcc -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14940 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14949 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14949 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14949 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14976 | regs | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14994 | regs | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 14994 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 15003 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 15003 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 15003 | regs | gcc -march=k8 -O -fomit-frame-pointer | 20140530 | 20140529 |
| 15021 | regs | gcc -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140529 |
| 59625 | regs | cc | 20140530 | 20140529 |
| 59706 | regs | gcc -funroll-loops | 20140530 | 20140529 |
| 59832 | regs | gcc | 20140530 | 20140529 |
| 169191 | xmm | gcc | 20140530 | 20140529 |
| 169245 | xmm | gcc -funroll-loops | 20140530 | 20140529 |
| 169353 | xmm | cc | 20140530 | 20140529 |
| Compiler | Implementations
|
| cc | avxicc |
| gcc | avxicc |
| gcc -O2 -fomit-frame-pointer | avxicc |
| gcc -O3 -fomit-frame-pointer | avxicc |
| gcc -O -fomit-frame-pointer | avxicc |
| gcc -Os -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops | avxicc |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc xmm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -march=nocona -Os -fomit-frame-pointer | avxicc
|
| 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
|
| Compiler | Implementations
|
| cc | regs |
| gcc | regs |
| gcc -O2 -fomit-frame-pointer | regs |
| gcc -O3 -fomit-frame-pointer | regs |
| gcc -O -fomit-frame-pointer | regs |
| gcc -Os -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | regs |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops | regs |
| gcc -funroll-loops -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | regs |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | regs |
| gcc -m64 -O2 -fomit-frame-pointer | regs |
| gcc -m64 -O3 -fomit-frame-pointer | regs |
| gcc -m64 -O -fomit-frame-pointer | regs |
| gcc -m64 -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | regs |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | regs |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | regs |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | regs |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | regs |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | regs |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | regs |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | regs |
| gcc -march=barcelona -O2 -fomit-frame-pointer | regs |
| gcc -march=barcelona -O3 -fomit-frame-pointer | regs |
| gcc -march=barcelona -O -fomit-frame-pointer | regs |
| gcc -march=barcelona -Os -fomit-frame-pointer | regs |
| gcc -march=k8 -O2 -fomit-frame-pointer | regs |
| gcc -march=k8 -O3 -fomit-frame-pointer | regs |
| gcc -march=k8 -O -fomit-frame-pointer | regs |
| gcc -march=k8 -Os -fomit-frame-pointer | regs |
| gcc -march=nocona -O2 -fomit-frame-pointer | regs |
| gcc -march=nocona -O3 -fomit-frame-pointer | regs |
| gcc -march=nocona -O -fomit-frame-pointer | regs |
| gcc -march=nocona -Os -fomit-frame-pointer | regs
|