| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 272194 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 274690 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 278980 | ? ? ? | ? ? ? | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 281502 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 282139 | ? ? ? | ? ? ? | opt | clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 282178 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 283621 | ? ? ? | ? ? ? | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
| 287443 | ? ? ? | ? ? ? | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 287833 | ? ? ? | ? ? ? | opt | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 290706 | ? ? ? | ? ? ? | opt | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 291707 | ? ? ? | ? ? ? | opt | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 303810 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 304226 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 306189 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 310934 | ? ? ? | ? ? ? | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 313235 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 343525 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
| 346086 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 353444 | ? ? ? | ? ? ? | ref | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 355992 | ? ? ? | ? ? ? | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 356057 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 356356 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 356538 | ? ? ? | ? ? ? | ref | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 364520 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 365274 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 366002 | ? ? ? | ? ? ? | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 367874 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 368316 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 369343 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 370292 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 370617 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 370617 | ? ? ? | ? ? ? | opt | icc | 20170226 | 20170105 |
| 371904 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 371943 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 373425 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 374153 | ? ? ? | ? ? ? | opt | icc_-no-vec | 20170226 | 20170105 |
| 376181 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 377689 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
| 379314 | ? ? ? | ? ? ? | opt | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 393861 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 394602 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 394758 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 395122 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 395564 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 398892 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 399698 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 405470 | ? ? ? | ? ? ? | ref | icc_-no-vec | 20170226 | 20170105 |
| 406406 | ? ? ? | ? ? ? | ref | icc | 20170226 | 20170105 |
| 406562 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 409149 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 411164 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 442026 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 443183 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 447291 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 447668 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 452205 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
| 463307 | ? ? ? | ? ? ? | prot | icc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 464776 | ? ? ? | ? ? ? | prot | icc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 476892 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 478855 | ? ? ? | ? ? ? | prot | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 480870 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 481390 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 486694 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
| 511420 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 512278 | ? ? ? | ? ? ? | prot | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 515970 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 517712 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 517803 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
| 524940 | ? ? ? | ? ? ? | prot | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
| 525083 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 532038 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 532467 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 548158 | ? ? ? | ? ? ? | prot | gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170226 | 20170105 |
| 585728 | ? ? ? | ? ? ? | prot | icc | 20170226 | 20170105 |
| 587743 | ? ? ? | ? ? ? | prot | icc_-no-vec | 20170226 | 20170105 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | opt |
| gcc -O3 -fomit-frame-pointer | opt |
| gcc -O -fomit-frame-pointer | opt |
| gcc -Os -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m64 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -O -fomit-frame-pointer | opt |
| gcc -m64 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -march=k8 -O -fomit-frame-pointer | opt |
| gcc -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -march=nocona -O -fomit-frame-pointer | opt |
| gcc -march=nocona -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | prot |
| gcc -O3 -fomit-frame-pointer | prot |
| gcc -O -fomit-frame-pointer | prot |
| gcc -Os -fomit-frame-pointer | prot |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | prot |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | prot |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | prot |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | prot |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | prot |
| gcc -m64 -O2 -fomit-frame-pointer | prot |
| gcc -m64 -O3 -fomit-frame-pointer | prot |
| gcc -m64 -O -fomit-frame-pointer | prot |
| gcc -m64 -Os -fomit-frame-pointer | prot |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | prot |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | prot |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | prot |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | prot |
| gcc -march=barcelona -O2 -fomit-frame-pointer | prot |
| gcc -march=barcelona -O3 -fomit-frame-pointer | prot |
| gcc -march=barcelona -O -fomit-frame-pointer | prot |
| gcc -march=barcelona -Os -fomit-frame-pointer | prot |
| gcc -march=k8 -O2 -fomit-frame-pointer | prot |
| gcc -march=k8 -O3 -fomit-frame-pointer | prot |
| gcc -march=k8 -O -fomit-frame-pointer | prot |
| gcc -march=k8 -Os -fomit-frame-pointer | prot |
| gcc -march=nocona -O2 -fomit-frame-pointer | prot |
| gcc -march=nocona -O3 -fomit-frame-pointer | prot |
| gcc -march=nocona -O -fomit-frame-pointer | prot |
| gcc -march=nocona -Os -fomit-frame-pointer | prot
|
| Compiler | Implementations
|
| 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 -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=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
|
| gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | prot |
| gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | prot |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | prot |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | prot |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | prot |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | prot |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | prot |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | prot |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | prot |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | prot |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | prot |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | prot
|