Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2511120 | 47570 512 0 | 66545 1424 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2560320 | 42522 512 0 | 60161 1424 1568 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2584160 | 61070 512 0 | 79060 1320 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
2596240 | 40274 512 0 | 58881 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
2599280 | 40578 512 0 | 59097 1416 1552 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
2663920 | 62934 512 0 | 80916 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2665600 | 41690 512 0 | 59313 1424 1568 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
2675920 | 62934 512 0 | 80860 1320 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2745440 | 62934 512 0 | 80916 1320 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2809280 | 62934 512 0 | 80916 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
2850560 | 31090 512 0 | 47553 1416 1552 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
2900960 | 30818 512 0 | 47225 1416 1552 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
2915840 | 48402 512 0 | 67377 1424 1568 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
3052320 | 30150 512 0 | 45807 1400 1544 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3076320 | 30150 512 0 | 45807 1400 1544 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3131040 | 30158 512 0 | 45759 1400 1544 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3131520 | 30158 512 0 | 45759 1400 1544 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
3162640 | 41046 512 0 | 60809 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3204000 | 41046 512 0 | 60809 1416 1552 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3358800 | 31858 512 0 | 48385 1416 1552 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
3383280 | 31858 512 0 | 48385 1416 1552 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
14555360 | 72686 512 0 | 92201 1400 1560 | ref | cc | 20191123 | 20190816 |
14865360 | 72686 512 0 | 92201 1400 1560 | ref | gcc_-funroll-loops | 20191123 | 20190816 |
14894640 | 72686 512 0 | 92201 1400 1560 | ref | gcc | 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
|