Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8961713019 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
9404349899 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
9801439487 | 28188 0 0 | 47177 928 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
10128092338 | 18212 0 0 | 38129 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
11715843580 | 12092 0 0 | 30017 928 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
12390184198 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
12462568230 | 14844 0 0 | 34234 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
12775340977 | 14916 0 0 | 34410 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191210 | 20190816 |
12978012467 | 28068 0 0 | 47017 928 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
13070473255 | 31648 0 0 | 51921 928 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
13345205811 | 27956 0 0 | 47065 928 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
13569661812 | 31720 0 0 | 52065 928 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
14827910916 | 11804 0 0 | 29617 928 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
15000375173 | 10840 0 0 | 27801 912 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
15079577009 | 10888 0 0 | 27793 912 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
15112888350 | 12080 0 0 | 30025 928 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191210 | 20190816 |
15869970214 | 18420 0 0 | 38257 928 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
23122187438 | 11616 0 0 | 29329 928 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
23337257601 | 18540 0 0 | 39681 928 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191210 | 20190816 |
23529643739 | 18540 0 0 | 39681 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
23625561750 | 10840 0 0 | 27801 912 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
24053432228 | 10888 0 0 | 27793 912 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
24295218122 | 10888 0 0 | 27793 912 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
29523777885 | 12080 0 0 | 30025 928 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191210 | 20190816 |
29526510706 | 12080 0 0 | 30025 928 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|