Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
279991698 | 13652 0 0 | 33130 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
291625495 | 27864 0 0 | 46825 928 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
297864273 | 31308 0 0 | 51625 928 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
306558336 | 13568 0 0 | 32986 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
325012828 | 18088 0 0 | 37889 928 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
405229818 | 13568 0 0 | 32986 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
406209454 | 13568 0 0 | 32986 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
407966356 | 13568 0 0 | 32938 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
423479462 | 27776 0 0 | 46681 928 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
427374052 | 31232 0 0 | 51497 928 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
431824953 | 11880 0 0 | 29761 928 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
439309339 | 11592 0 0 | 29361 928 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
442879311 | 27664 0 0 | 46729 928 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
447736604 | 10700 0 0 | 27601 912 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
476319921 | 17940 0 0 | 37825 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
482381935 | 10652 0 0 | 27593 912 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
732412135 | 10652 0 0 | 27593 912 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
737032779 | 11456 0 0 | 29121 928 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
761766523 | 10700 0 0 | 27601 912 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
762287729 | 18356 0 0 | 39473 928 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
767352348 | 10700 0 0 | 27601 912 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
774370044 | 18356 0 0 | 39473 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
962297434 | 11924 0 0 | 29849 928 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
962592729 | 11924 0 0 | 29849 928 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
962955343 | 11924 0 0 | 29849 928 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
1885045988 | 18372 0 0 | 39889 912 1592 | ref | gcc | 20191209 | 20190816 |
1900616501 | 18372 0 0 | 39889 912 1592 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
3612431704 | 18372 0 0 | 39889 912 1592 | ref | cc | 20191209 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|