Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
188944 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189160 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
189344 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190172 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
190820 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
191032 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
191456 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
192144 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
192904 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
199728 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
202260 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202336 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202436 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202556 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202596 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
202704 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203108 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203388 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203904 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
203964 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204216 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
204524 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
204656 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
204672 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
204756 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
204844 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
205072 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
205588 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
205664 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
206824 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
225312 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
225312 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
233536 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
233564 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
235284 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
235308 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
237432 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
238212 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
238900 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
238964 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
239568 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
239840 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
239984 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
240032 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
240116 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
240256 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
240412 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
240744 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
241236 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243456 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
243712 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
243744 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243760 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243796 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
243852 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
243888 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244096 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
244284 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
244564 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
244724 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
244860 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
245248 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
245448 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
246456 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
246588 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
246596 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
246600 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
246664 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
248260 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
248488 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
249340 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
250392 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
250512 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
250580 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
250592 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250596 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
250644 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
250664 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
250804 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
250872 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
250944 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250984 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
250996 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251004 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251172 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251668 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251676 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251876 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
251960 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
252556 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
253192 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
253972 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
254064 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
254148 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
254400 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
259236 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
259236 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
259272 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
259548 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
259840 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
264220 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
264724 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
798708 | ref | gcc -funroll-loops | 20170204 | 20170105 |
804884 | ref | gcc | 20170204 | 20170105 |
845220 | 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
|