Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1230560 | 72467 0 0 | 89887 816 1632 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
1289520 | 47549 0 0 | 66552 904 1616 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1315760 | 38473 0 0 | 56112 904 1616 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1316000 | 47009 0 0 | 65976 904 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
1328800 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1373120 | 72627 0 0 | 89991 816 1632 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1385760 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1388080 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
1507920 | 37741 0 0 | 55376 904 1616 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
3490080 | 21277 0 0 | 39760 904 1600 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
3604880 | 11319 0 0 | 26910 888 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
3608160 | 11319 0 0 | 26910 888 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
3840160 | 12141 0 0 | 28584 904 1600 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
3863360 | 21189 0 0 | 39760 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
4051840 | 12069 0 0 | 28448 904 1600 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
4273840 | 11363 0 0 | 26902 888 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
4276240 | 11363 0 0 | 26902 888 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
5111040 | 20833 0 0 | 40512 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
5119440 | 20833 0 0 | 40512 904 1600 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
5241840 | 11913 0 0 | 28384 904 1600 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
5262560 | 11913 0 0 | 28384 904 1600 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
36727040 | 28597 0 0 | 47968 888 1608 | ref | cc | 20191201 | 20190816 |
37103200 | 28597 0 0 | 47968 888 1608 | ref | gcc | 20191201 | 20190816 |
37216240 | 28597 0 0 | 47968 888 1608 | ref | gcc_-funroll-loops | 20191201 | 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
|