Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4899120 | 10996 0 0 | 25662 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
4928080 | 13989 0 0 | 27817 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
4928240 | 14677 0 0 | 29849 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
4943200 | 10988 0 0 | 25710 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
4943600 | 10988 0 0 | 25710 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
4943680 | 10988 0 0 | 25710 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190906 | 20190816 |
5074320 | 11036 0 0 | 25782 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190906 | 20190816 |
5526560 | 14533 0 0 | 29689 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
6050320 | 13841 0 0 | 27657 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190906 | 20190816 |
10334480 | 13365 0 0 | 28025 920 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
10334480 | 13373 0 0 | 28129 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
15635120 | 12233 0 0 | 24857 920 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
15858160 | 12245 0 0 | 24817 920 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190906 | 20190816 |
17852880 | 14237 0 0 | 30289 920 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190906 | 20190816 |
17872160 | 14237 0 0 | 30289 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
22882960 | 10976 0 0 | 22921 904 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
22886480 | 10976 0 0 | 22921 904 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
23016160 | 10960 0 0 | 22849 904 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
23019200 | 10960 0 0 | 22849 904 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190906 | 20190816 |
25960320 | 11597 0 0 | 24433 920 864 | ref | gcc_-O_-fomit-frame-pointer | 20190906 | 20190816 |
25962640 | 11597 0 0 | 24433 920 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190906 | 20190816 |
81646480 | 15121 0 0 | 32193 904 864 | ref | gcc | 20190906 | 20190816 |
81663680 | 15121 0 0 | 32193 904 864 | ref | gcc_-funroll-loops | 20190906 | 20190816 |
81666240 | 15121 0 0 | 32193 904 864 | ref | cc | 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
|