Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
11079280 | 11628 0 0 | 26278 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
11132400 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
11133920 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
11163680 | 11620 0 0 | 26326 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
11406800 | 11636 0 0 | 26358 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190906 | 20190816 |
11590320 | 14441 0 0 | 29601 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
11600080 | 13813 0 0 | 27625 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
12434960 | 14337 0 0 | 29473 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
13331520 | 13721 0 0 | 27521 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
21377520 | 13537 0 0 | 28201 920 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
21476960 | 13453 0 0 | 28217 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
33346000 | 14001 0 0 | 30041 920 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190906 | 20190816 |
33346720 | 14001 0 0 | 30041 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
33528080 | 12029 0 0 | 24649 920 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
33827520 | 12049 0 0 | 24617 920 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
48347520 | 10892 0 0 | 22817 904 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48354160 | 10892 0 0 | 22817 904 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48516480 | 10876 0 0 | 22745 904 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48526480 | 10876 0 0 | 22745 904 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
50333440 | 11461 0 0 | 24273 920 864 | ref | gcc_-O_-fomit-frame-pointer | 20190906 | 20190816 |
50795840 | 11461 0 0 | 24273 920 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
162138560 | 15193 0 0 | 36353 904 864 | ref | cc | 20190906 | 20190816 |
162144080 | 15193 0 0 | 36353 904 864 | ref | gcc_-funroll-loops | 20190906 | 20190816 |
162190000 | 15193 0 0 | 36353 904 864 | ref | gcc | 20190906 | 20190816 |
Compiler | Implementations
|
cc | vperm |
gcc | vperm |
gcc -O2 -fomit-frame-pointer | vperm |
gcc -O3 -fomit-frame-pointer | vperm |
gcc -O -fomit-frame-pointer | vperm |
gcc -Os -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops | vperm |
gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm
|