Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
665865200 | 14096 0 0 | 33450 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
674159920 | 14096 0 0 | 33498 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
676428400 | 14096 0 0 | 33498 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
678672640 | 14096 0 0 | 33498 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191109 | 20190816 |
696760400 | 14176 0 0 | 33634 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191109 | 20190816 |
699481440 | 27740 0 0 | 46643 928 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
699885200 | 31548 0 0 | 51795 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
724552960 | 27860 0 0 | 46811 928 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
734058960 | 31632 0 0 | 51931 928 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191109 | 20190816 |
797406720 | 18212 0 0 | 38083 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
856881520 | 18344 0 0 | 38155 928 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
1238011680 | 11836 0 0 | 29603 928 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
1248943920 | 11668 0 0 | 29331 928 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191109 | 20190816 |
1275879760 | 18548 0 0 | 39651 928 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1303402800 | 10912 0 0 | 27777 912 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1306803840 | 10912 0 0 | 27777 912 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1308180560 | 18548 0 0 | 39651 928 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1309512320 | 10864 0 0 | 27777 912 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1312118080 | 10864 0 0 | 27777 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191109 | 20190816 |
1644577040 | 12148 0 0 | 30051 928 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191109 | 20190816 |
1645550240 | 12148 0 0 | 30051 928 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191109 | 20190816 |
5899613200 | 18656 0 0 | 40131 912 1584 | ref | cc | 20191109 | 20190816 |
6118352560 | 18656 0 0 | 40131 912 1584 | ref | gcc | 20191109 | 20190816 |
6120894880 | 18656 0 0 | 40131 912 1584 | ref | gcc_-funroll-loops | 20191109 | 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
|