Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
183496 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
184596 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189600 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189600 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190236 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190244 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
191504 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
192992 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
194216 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
199480 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
199972 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
200868 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
201436 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
201648 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202096 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202108 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202112 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202908 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203776 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203876 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203936 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203956 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204148 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
205028 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
205172 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
205184 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
205368 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
205388 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
206308 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
206612 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
226572 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
227008 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
233396 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
233576 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
234092 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
234120 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
234612 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
234860 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
237224 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
237264 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
237740 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
238348 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
238800 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
241996 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
242104 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
242220 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
242324 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
242332 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
242372 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
242376 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
242396 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
242436 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
242480 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
242560 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
242820 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
242988 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
243180 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243276 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
243404 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
243504 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243596 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
243600 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
243628 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243992 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243996 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
244188 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244296 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244324 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
245364 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
245512 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248008 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
248012 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
248016 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
248052 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
248080 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
248088 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
248508 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
248800 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248912 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
249092 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
249100 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
249692 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250004 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
250288 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250620 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251244 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251264 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251996 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
253228 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
254156 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
254896 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
258596 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
259228 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
260280 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
260444 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
276572 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
276572 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
276808 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
276888 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
277120 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
277296 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
278204 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
808940 | ref | gcc | 20170204 | 20170105 |
811996 | ref | gcc -funroll-loops | 20170204 | 20170105 |
849320 | ref | cc | 20170204 | 20170105 |
Compiler | Implementations
|
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=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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
|
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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx1 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx1 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx1 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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
|
gcc | sse4 |
gcc -O2 -fomit-frame-pointer | sse4 |
gcc -O3 -fomit-frame-pointer | sse4 |
gcc -O -fomit-frame-pointer | sse4 |
gcc -Os -fomit-frame-pointer | sse4 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | sse4 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops | sse4 |
gcc -funroll-loops -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | sse4 |
gcc -m64 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -O -fomit-frame-pointer | sse4 |
gcc -m64 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | sse4 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse4 |
gcc -march=barcelona -O2 -fomit-frame-pointer | sse4 |
gcc -march=barcelona -O3 -fomit-frame-pointer | sse4 |
gcc -march=barcelona -O -fomit-frame-pointer | sse4 |
gcc -march=barcelona -Os -fomit-frame-pointer | sse4 |
gcc -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse4 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse4 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse4 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse4 |
gcc -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -march=nocona -Os -fomit-frame-pointer | sse4
|