Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8883 | 7856 0 0 | 18976 816 760 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
8883 | 27564 0 4 | 37813 920 131816 | opt_v4 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
16650 | 8696 0 0 | 21865 912 744 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
16650 | 27876 0 4 | 38944 816 131840 | opt_v4 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
16650 | 27876 0 4 | 38968 816 131840 | opt_v4 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
16650 | 35972 0 4 | 47878 928 131848 | opt_v4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
17766 | 7856 0 0 | 18976 816 760 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
20815 | 8680 0 0 | 21889 912 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
20815 | 27056 0 4 | 40285 920 131816 | opt_v4 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
20815 | 29424 0 4 | 42869 920 131816 | opt_v4 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 15196 0 0 | 27042 920 776 | opt | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 6492 0 0 | 16013 896 744 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 6492 0 0 | 16013 896 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 6700 0 0 | 16857 912 744 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
24975 | 28532 0 4 | 38081 904 131816 | opt_v4 | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 35268 0 4 | 47158 928 131848 | opt_v4 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 28532 0 4 | 38081 904 131816 | opt_v4 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
24975 | 29424 0 4 | 42869 920 131816 | opt_v4 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 27876 0 4 | 38968 816 131840 | opt_v4 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
33300 | 25268 0 4 | 35485 920 131816 | opt_v4 | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 34340 0 4 | 46246 928 131848 | opt_v4 | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 38836 0 4 | 52406 928 131848 | opt_v4 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 39700 0 4 | 53238 928 131848 | opt_v4 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
33300 | 28496 0 4 | 38081 904 131816 | opt_v4 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
33304 | 26860 0 4 | 37077 920 131816 | opt_v4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
35079 | 15292 0 0 | 27114 920 776 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
39539 | 7856 0 0 | 18976 816 760 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
40940 | 6860 0 0 | 17049 912 744 | opt | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6692 0 0 | 16849 912 744 | opt | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 6484 0 0 | 15973 896 744 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
41625 | 15172 0 0 | 27010 920 776 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
41625 | 6484 0 0 | 15973 896 744 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
41625 | 28496 0 4 | 38081 904 131816 | opt_v4 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
41630 | 7856 0 0 | 18960 816 760 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
41630 | 19780 0 0 | 33250 920 776 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
46726 | 19708 0 0 | 33210 920 776 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
46772 | 27876 0 4 | 38968 816 131840 | opt_v4 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
46772 | 27920 0 4 | 41189 920 131816 | opt_v4 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
49944 | 9108 0 0 | 22497 912 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 6708 0 0 | 16825 912 744 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 6860 0 0 | 17049 912 744 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 27564 0 4 | 37813 920 131816 | opt_v4 | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
49950 | 27568 0 4 | 37821 920 131816 | opt_v4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
54119 | 6856 0 0 | 17049 912 744 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
70158 | 28532 0 4 | 38081 904 131816 | opt_v4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
74925 | 26196 0 4 | 36373 920 131816 | opt_v4 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
81851 | 6484 0 0 | 15973 896 744 | opt | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
83250 | 54220 0 4 | 66729 904 131824 | opt_v4 | gcc | 20191126 | 20190816 |
91575 | 9108 0 0 | 22497 912 744 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
106596 | 10948 0 0 | 23397 896 744 | opt | gcc | 20191126 | 20190816 |
129053 | 54220 0 4 | 66729 904 131824 | opt_v4 | gcc_-funroll-loops | 20191126 | 20190816 |
133200 | 54220 0 4 | 66729 904 131824 | opt_v4 | cc | 20191126 | 20190816 |
191475 | 10948 0 0 | 23397 896 744 | opt | cc | 20191126 | 20190816 |
191475 | 10948 0 0 | 23397 896 744 | opt | gcc_-funroll-loops | 20191126 | 20190816 |
Compiler | Implementations
|
cc | opt_v4 |
gcc | opt_v4 |
gcc -O2 -fomit-frame-pointer | opt_v4 |
gcc -O3 -fomit-frame-pointer | opt_v4 |
gcc -O -fomit-frame-pointer | opt_v4 |
gcc -Os -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops | opt_v4 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt_v4 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt_v4 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt_v4 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | opt_v4 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt_v4 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt_v4
|