Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
11109280 | 11808 0 0 | 26526 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
11110160 | 11808 0 0 | 26526 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
11113200 | 11816 0 0 | 26486 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
11113840 | 11808 0 0 | 26526 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
11410720 | 11852 0 0 | 26590 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190906 | 20190816 |
11597600 | 14989 0 0 | 30161 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
11625680 | 14581 0 0 | 28409 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
12444720 | 14845 0 0 | 30001 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
13336800 | 14461 0 0 | 28281 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
21355840 | 13901 0 0 | 28569 920 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
21476720 | 13865 0 0 | 28633 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
33353520 | 14321 0 0 | 30369 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
33635280 | 14321 0 0 | 30369 920 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190906 | 20190816 |
33672400 | 12457 0 0 | 25089 920 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
33831440 | 12453 0 0 | 25033 920 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
47135680 | 11681 0 0 | 24521 920 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
47151840 | 11681 0 0 | 24521 920 864 | ref | gcc_-O_-fomit-frame-pointer | 20190906 | 20190816 |
48353600 | 11044 0 0 | 22985 904 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48358800 | 11044 0 0 | 22985 904 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48527760 | 11028 0 0 | 22913 904 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
48532000 | 11028 0 0 | 22913 904 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
162277920 | 15397 0 0 | 32473 904 864 | ref | cc | 20190907 | 20190816 |
162338640 | 15397 0 0 | 32473 904 864 | ref | gcc | 20190906 | 20190816 |
163003520 | 15397 0 0 | 32473 904 864 | ref | gcc_-funroll-loops | 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
|