Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7711056927 | 32084 112 7 | 1379485 3480 6480 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
7712875584 | 32188 112 7 | 1379589 3480 6480 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
7724986697 | 34467 112 7 | 1387954 3480 6480 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
7729533567 | 29194 112 7 | 1377242 3464 6480 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
7738611993 | 84483 112 7 | 1405756 3464 6480 | ref | g++ | 20191130 | 20190816 |
7754268361 | 47393 112 7 | 1397393 3480 6480 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
7773151303 | 34419 112 7 | 1383682 3480 6480 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
14416244325 | 40552 56 7 | 1387947 3592 6448 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
14442085125 | 40652 56 7 | 1387979 3592 6448 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
14458460400 | 29178 112 7 | 1377242 3464 6480 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
14485433400 | 36169 112 7 | 1388622 3480 6496 | ref | g++_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
14508475463 | 40552 56 7 | 1387947 3592 6448 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
14534394301 | 36321 112 7 | 1388694 3480 6496 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
Compiler | Implementations
|
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | ref |
g++ -O2 -fomit-frame-pointer | ref |
g++ -O -fomit-frame-pointer | ref |
g++ -Os -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref
|
Compiler | Implementations
|
g++ | opt |
g++ -O2 -fomit-frame-pointer | opt |
g++ -O3 -fomit-frame-pointer | opt |
g++ -O -fomit-frame-pointer | opt |
g++ -Os -fomit-frame-pointer | opt |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
g++ -fno-schedule-insns -O -fomit-frame-pointer | opt |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | opt |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt
|
Compiler | Implementations
|
g++ | sse2 |
g++ -O2 -fomit-frame-pointer | sse2 |
g++ -O3 -fomit-frame-pointer | sse2 |
g++ -O -fomit-frame-pointer | sse2 |
g++ -Os -fomit-frame-pointer | sse2 |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | sse2 |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | sse2 |
g++ -fno-schedule-insns -O -fomit-frame-pointer | sse2 |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | sse2 |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse2 |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse2 |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse2 |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse2 |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | sse2 |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | sse2 |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | sse2 |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | sse2
|