Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
189520 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189524 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190308 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190472 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190664 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190952 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
191008 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
191896 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
192096 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
199732 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
199956 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
201044 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
201644 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
201724 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
201908 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202508 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203560 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203908 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203952 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204048 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204056 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204092 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204256 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204508 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204884 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
205032 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
205044 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
205176 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
205228 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
207260 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
227016 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
227464 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
233968 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
234408 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
234864 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
235128 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
235328 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
235372 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
235380 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
235844 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
236652 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
238860 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
239264 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
240876 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
241404 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
242080 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
242140 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
242336 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
242344 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
242496 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
243076 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
243504 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
243576 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243628 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243640 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
243728 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
243988 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244212 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244492 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
245080 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
245144 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
245464 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
246520 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
247092 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
247096 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
247220 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
247332 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
247432 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
247840 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
247932 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248048 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248232 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
248424 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248552 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248816 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250048 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
250440 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250532 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250688 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250788 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251068 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
251104 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
251156 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
251180 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
251448 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
251532 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
252996 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
253040 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
253292 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
254072 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
254092 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
254980 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
255176 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
258008 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
258084 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
261644 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
261796 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
262028 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
262036 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
262128 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
266752 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
266900 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
807124 | ref | gcc -funroll-loops | 20170204 | 20170105 |
811588 | ref | gcc | 20170204 | 20170105 |
846460 | 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
|