Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
483210 | 35580 512 0 | 54583 1424 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191213 | 20190816 |
501382 | 30448 512 0 | 48103 1424 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191213 | 20190816 |
502621 | 31620 512 0 | 49644 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191213 | 20190816 |
509229 | 30952 512 0 | 48743 1424 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191213 | 20190816 |
525336 | 31700 512 0 | 49724 1320 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191213 | 20190816 |
533596 | 16356 512 0 | 36079 1416 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191213 | 20190816 |
635194 | 9492 512 0 | 25119 1400 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191213 | 20190816 |
635607 | 9492 512 0 | 25119 1400 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191213 | 20190816 |
639737 | 10380 512 0 | 26879 1416 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191213 | 20190816 |
1391810 | 31620 512 0 | 49580 1320 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191213 | 20190816 |
1393049 | 31620 512 0 | 49644 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191213 | 20190816 |
1396766 | 31620 512 0 | 49644 1320 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191213 | 20190816 |
1407917 | 35880 512 0 | 54887 1424 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191213 | 20190816 |
1423611 | 30812 512 0 | 48487 1424 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191213 | 20190816 |
1448391 | 17208 512 0 | 35839 1416 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191213 | 20190816 |
1466150 | 17260 512 0 | 35815 1416 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191213 | 20190816 |
1624742 | 10192 512 0 | 26615 1416 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191213 | 20190816 |
1657782 | 10244 512 0 | 26711 1416 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191213 | 20190816 |
1676780 | 10404 512 0 | 26999 1416 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191213 | 20190816 |
1677606 | 9500 512 0 | 25071 1400 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191213 | 20190816 |
1680084 | 9500 512 0 | 25071 1400 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191213 | 20190816 |
1696604 | 9548 512 0 | 25135 1400 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191213 | 20190816 |
1763510 | 16356 512 0 | 36079 1416 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191213 | 20190816 |
1881215 | 10380 512 0 | 26879 1416 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191213 | 20190816 |
1901039 | 10384 512 0 | 26879 1416 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191213 | 20190816 |
3360994 | 18904 512 0 | 38319 1400 1568 | ref | cc | 20191213 | 20190816 |
7687169 | 18904 512 0 | 38319 1400 1568 | ref | gcc_-funroll-loops | 20191213 | 20190816 |
7723513 | 18904 512 0 | 38319 1400 1568 | ref | gcc | 20191213 | 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
|