Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
355040 | 21428 0 0 | 36545 920 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
359680 | 21504 0 0 | 35289 920 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
370720 | 21120 0 0 | 35737 920 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
375040 | 19392 0 0 | 34118 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190907 | 20190816 |
406000 | 19216 0 0 | 33926 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
406000 | 19216 0 0 | 33926 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
406400 | 19216 0 0 | 33870 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
408240 | 19216 0 0 | 33926 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190907 | 20190816 |
408720 | 21468 0 0 | 36569 920 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
427440 | 19680 0 0 | 32265 920 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
471840 | 21128 0 0 | 35841 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
486880 | 18668 0 0 | 30561 904 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
486880 | 18668 0 0 | 30561 904 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
537360 | 21484 0 0 | 35249 920 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190907 | 20190816 |
618720 | 19652 0 0 | 32177 920 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190907 | 20190816 |
636720 | 18644 0 0 | 30481 904 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
636800 | 18644 0 0 | 30481 904 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190907 | 20190816 |
799520 | 20492 0 0 | 36497 920 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190907 | 20190816 |
800160 | 20492 0 0 | 36497 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
833360 | 19172 0 0 | 31945 920 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190907 | 20190816 |
833920 | 19172 0 0 | 31945 920 864 | ref | gcc_-O_-fomit-frame-pointer | 20190907 | 20190816 |
2444160 | 29880 0 0 | 50993 904 864 | ref | cc | 20190907 | 20190816 |
2447600 | 29880 0 0 | 50993 904 864 | ref | gcc_-funroll-loops | 20190907 | 20190816 |
2448880 | 29880 0 0 | 50993 904 864 | ref | gcc | 20190907 | 20190816 |
Compiler | Implementations
|
cc | bitslice |
gcc | bitslice |
gcc -O2 -fomit-frame-pointer | bitslice |
gcc -O3 -fomit-frame-pointer | bitslice |
gcc -O -fomit-frame-pointer | bitslice |
gcc -Os -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -O -fomit-frame-pointer | bitslice |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops | bitslice |
gcc -funroll-loops -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | bitslice
|
Compiler | Implementations
|
cc | opt |
gcc | opt |
gcc -O2 -fomit-frame-pointer | opt |
gcc -O3 -fomit-frame-pointer | opt |
gcc -O -fomit-frame-pointer | opt |
gcc -Os -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
gcc -funroll-loops | opt |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
gcc -funroll-loops -O -fomit-frame-pointer | opt |
gcc -funroll-loops -Os -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt
|