Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1510280 | 31781 0 0 | 47186 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1581750 | 28140 0 0 | 41088 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1581750 | 28184 0 0 | 41152 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1590075 | 28184 0 0 | 41152 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1606725 | 32477 0 0 | 46563 944 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1867861 | 32365 0 0 | 48075 944 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2221670 | 28184 0 0 | 41152 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2801699 | 31805 0 0 | 47178 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2880450 | 32477 0 0 | 46571 944 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2888775 | 32593 0 0 | 48259 944 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2927278 | 32689 0 0 | 46731 944 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
4012650 | 25297 0 0 | 37698 936 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5153175 | 24180 0 0 | 39910 920 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
5319675 | 24661 0 0 | 37138 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5336325 | 24128 0 0 | 35790 920 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
5706184 | 25269 0 0 | 37674 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
6927299 | 24128 0 0 | 35790 920 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
7080548 | 26561 0 0 | 42242 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
7477400 | 24661 0 0 | 37138 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
9881775 | 25273 0 0 | 37610 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
10947375 | 24661 0 0 | 37146 936 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
13092635 | 26561 0 0 | 42242 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13877775 | 24180 0 0 | 39910 920 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
14693625 | 24196 0 0 | 39926 920 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
25046406 | 39617 0 0 | 56375 928 864 | ref | gcc | 20191128 | 20190816 |
44910444 | 39617 0 0 | 56375 928 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
55845768 | 39617 0 0 | 56375 928 864 | ref | cc | 20191128 | 20190816 |
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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt
|