Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
536900 | 3468 0 0 | 17399 888 784 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
879277 | 2168 0 0 | 14751 888 784 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
885885 | 3472 0 0 | 17439 888 784 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
897862 | 2164 0 0 | 14727 888 784 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1018045 | 2236 0 0 | 14911 888 784 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
1547511 | 1464 0 0 | 15364 800 792 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1548750 | 1428 0 0 | 15348 800 792 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1553293 | 1464 0 0 | 15364 800 792 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1953903 | 1876 0 0 | 15342 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2023287 | 468 0 0 | 11102 864 760 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2023287 | 468 0 0 | 11166 864 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2025352 | 576 0 0 | 12078 880 768 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2045176 | 1828 0 0 | 16558 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
2265305 | 460 0 0 | 11086 864 760 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2506910 | 1920 0 0 | 15302 880 768 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2670458 | 1464 0 0 | 15316 800 792 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2682435 | 1464 0 0 | 15364 800 792 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3769451 | 588 0 0 | 11998 880 768 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4164279 | 468 0 0 | 11166 864 760 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4541761 | 468 0 0 | 11102 864 760 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
5237666 | 596 0 0 | 11902 880 768 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
5633320 | 564 0 0 | 12070 880 768 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
6356483 | 596 0 0 | 11846 880 768 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
6533660 | 1828 0 0 | 16558 880 768 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
7111860 | 576 0 0 | 12078 880 768 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
8647807 | 1048 0 0 | 15102 864 768 | ref | gcc | 20190911 | 20190816 |
8663501 | 1048 0 0 | 15102 864 768 | ref | cc | 20190911 | 20190816 |
22022399 | 1048 0 0 | 15102 864 768 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
Compiler | Implementations
|
cc | avx |
gcc | avx |
gcc -O2 -fomit-frame-pointer | avx |
gcc -O3 -fomit-frame-pointer | avx |
gcc -O -fomit-frame-pointer | avx |
gcc -Os -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops | avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx
|