Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3739743 | 14748 384 4 | 53295 1216 592944 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
3829500 | 14162 1484 260 | 52432 2464 593184 | opt | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
4020975 | 26490 1484 260 | 68024 2464 593184 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
4137525 | 11374 1484 260 | 48972 2448 593184 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
4490112 | 30686 1484 260 | 72008 2464 593184 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
4860310 | 13074 1484 260 | 51408 2464 593184 | opt | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
5367087 | 14134 1484 260 | 52360 2464 593184 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
5565868 | 16116 1464 260 | 54663 2296 593200 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
5608050 | 16116 1464 260 | 54663 2296 593200 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
5735925 | 25194 384 4 | 66728 1360 592928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
5799728 | 11374 1484 260 | 48972 2448 593184 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
5846500 | 11386 1484 260 | 48956 2448 593184 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
5963000 | 13082 1484 260 | 51424 2464 593184 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
6068925 | 14178 1484 260 | 52448 2464 593184 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
6193800 | 16116 1464 260 | 54663 2296 593200 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
6482760 | 19250 1484 260 | 59112 2464 593232 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
6494280 | 31042 384 4 | 72552 1360 592960 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
6526800 | 17230 384 4 | 57104 1360 592960 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
6876450 | 11370 1484 260 | 48940 2448 593184 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
7017975 | 14748 384 4 | 53295 1216 592944 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
7106241 | 12330 384 4 | 50672 1360 592928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
7301025 | 10558 384 4 | 48156 1344 592928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
7742250 | 35670 1484 260 | 77184 2464 593232 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
7783875 | 30942 1484 260 | 72216 2464 593184 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
8241750 | 16464 1464 260 | 54991 2296 593200 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
8383881 | 19394 1484 260 | 59272 2464 593232 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
9140850 | 13074 1484 260 | 51408 2464 593184 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
9272549 | 29018 384 4 | 70336 1360 592928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
9457200 | 11386 1484 260 | 48956 2448 593184 | opt | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
9473850 | 17334 384 4 | 57192 1360 592960 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
9857199 | 13026 384 4 | 51296 1360 592928 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
10094490 | 10590 384 4 | 48164 1344 592928 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
10135320 | 12310 384 4 | 50640 1360 592928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
10254761 | 10558 384 4 | 48156 1344 592928 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
10617244 | 36098 1484 260 | 77640 2464 593232 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
10804332 | 19330 1484 260 | 59224 2464 593232 | opt | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
12035470 | 12986 384 4 | 51208 1360 592928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
12703950 | 29134 384 4 | 70408 1360 592928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
12737250 | 31222 384 4 | 72760 1360 592960 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
12838914 | 26490 1484 260 | 68024 2464 593184 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
13236750 | 17406 384 4 | 57304 1360 592960 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
13436550 | 25194 384 4 | 66728 1360 592928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
13861125 | 12982 384 4 | 51248 1360 592928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
14395654 | 10634 384 4 | 48204 1344 592928 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
14557785 | 10590 384 4 | 48164 1344 592928 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
15271058 | 14748 384 4 | 53295 1216 592944 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
15784200 | 20108 384 4 | 61516 1352 592928 | ref | cc | 20191209 | 20190816 |
16311735 | 22896 1484 264 | 64308 2456 593184 | opt | gcc | 20191209 | 20190816 |
16311735 | 22896 1484 264 | 64308 2456 593184 | opt | gcc_-funroll-loops | 20191209 | 20190816 |
16323428 | 22896 1484 264 | 64308 2456 593184 | opt | cc | 20191209 | 20190816 |
17198020 | 14968 384 4 | 53495 1216 592944 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
20147039 | 12310 384 4 | 50640 1360 592928 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
48784500 | 20108 384 4 | 61516 1352 592928 | ref | gcc | 20191209 | 20190816 |
49333950 | 20108 384 4 | 61516 1352 592928 | ref | gcc_-funroll-loops | 20191209 | 20190816 |