Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 29700 32 0 | 43787 984 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
0 | 29652 32 0 | 45355 984 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
33300 | 26976 32 0 | 38695 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 28368 32 0 | 40835 976 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 27920 32 0 | 40467 976 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 27008 32 0 | 38711 960 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 28352 32 0 | 44099 976 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 28352 32 0 | 44099 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191130 | 20190816 |
41625 | 28580 32 0 | 41043 976 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
57746 | 28176 32 0 | 40579 976 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
58275 | 27044 32 0 | 38751 960 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
58465 | 27008 32 0 | 38711 960 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
58465 | 29884 32 0 | 43963 984 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
83250 | 28600 32 0 | 44035 976 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
83250 | 26976 32 0 | 38695 960 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191130 | 20190816 |
87423 | 27920 32 0 | 40467 976 864 | ref | gcc_-O_-fomit-frame-pointer | 20191130 | 20190816 |
93544 | 47912 32 0 | 60840 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
93544 | 48188 32 0 | 61136 848 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
99900 | 29116 32 0 | 43155 984 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
108225 | 66300 32 0 | 83039 960 864 | ref | cc | 20191130 | 20190816 |
108225 | 66300 32 0 | 83039 960 864 | ref | gcc | 20191130 | 20190816 |
116930 | 28400 32 0 | 43875 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191130 | 20190816 |
120727 | 27924 32 0 | 40475 976 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191130 | 20190816 |
149850 | 29100 32 0 | 44771 984 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191130 | 20190816 |
166500 | 48188 32 0 | 61136 848 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
382950 | 66300 32 0 | 83039 960 864 | ref | gcc_-funroll-loops | 20191130 | 20190816 |
444334 | 48188 32 0 | 61136 848 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191130 | 20190816 |
Compiler | Implementations
|
cc | nim |
gcc | nim |
gcc -O2 -fomit-frame-pointer | nim |
gcc -O3 -fomit-frame-pointer | nim |
gcc -O -fomit-frame-pointer | nim |
gcc -Os -fomit-frame-pointer | nim |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | nim |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | nim |
gcc -fno-schedule-insns -O -fomit-frame-pointer | nim |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | nim |
gcc -funroll-loops | nim |
gcc -funroll-loops -O2 -fomit-frame-pointer | nim |
gcc -funroll-loops -O3 -fomit-frame-pointer | nim |
gcc -funroll-loops -O -fomit-frame-pointer | nim |
gcc -funroll-loops -Os -fomit-frame-pointer | nim |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | nim |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | nim |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | nim |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | nim |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | nim |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | nim |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | nim |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | nim
|