Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2512320 | 34348 512 0 | 53289 1424 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2528080 | 34536 512 0 | 53513 1424 1568 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2538800 | 26496 512 0 | 44612 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2540080 | 26496 512 0 | 44612 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2552960 | 26496 512 0 | 44564 1320 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2559680 | 26496 512 0 | 44612 1320 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2570400 | 29224 512 0 | 46833 1424 1568 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2572640 | 26532 512 0 | 44660 1320 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
2589120 | 29484 512 0 | 47121 1424 1568 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2596960 | 17720 512 0 | 36297 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
2648640 | 17764 512 0 | 36273 1416 1552 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
3011840 | 10636 512 0 | 27065 1416 1552 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
3012800 | 9872 512 0 | 25463 1400 1544 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3015760 | 9872 512 0 | 25463 1400 1544 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3027200 | 9880 512 0 | 25415 1400 1544 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3039840 | 9880 512 0 | 25415 1400 1544 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3129280 | 10592 512 0 | 26969 1416 1552 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
3207120 | 16864 512 0 | 36545 1416 1552 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3208960 | 16864 512 0 | 36545 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3428320 | 10760 512 0 | 27225 1416 1552 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3492160 | 10760 512 0 | 27225 1416 1552 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
13912720 | 20172 512 0 | 39569 1400 1560 | ref | cc | 20191123 | 20190816 |
14013040 | 20172 512 0 | 39569 1400 1560 | ref | gcc | 20191123 | 20190816 |
14065040 | 20172 512 0 | 39569 1400 1560 | ref | gcc_-funroll-loops | 20191123 | 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
|