Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1076240 | 23357 0 0 | 42249 912 1568 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1090560 | 22933 0 0 | 41793 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1114720 | 18717 0 0 | 36249 912 1568 | opt | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1130320 | 18413 0 0 | 35929 912 1568 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
1133360 | 20049 0 0 | 38433 912 1552 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1156320 | 19825 0 0 | 38305 912 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1200880 | 15425 0 0 | 31753 912 1552 | opt | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1218080 | 15361 0 0 | 31641 912 1552 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
1221840 | 21109 0 0 | 39604 808 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
1223280 | 21073 0 0 | 39564 808 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1224320 | 21061 0 0 | 39500 808 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1225120 | 21073 0 0 | 39564 808 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1225280 | 21073 0 0 | 39564 808 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
1481040 | 15181 0 0 | 30695 896 1544 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1483200 | 15181 0 0 | 30695 896 1544 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1512880 | 20553 0 0 | 40137 912 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1513040 | 20553 0 0 | 40137 912 1552 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1526480 | 15165 0 0 | 30631 896 1544 | opt | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1529120 | 15165 0 0 | 30631 896 1544 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
1551920 | 16097 0 0 | 32465 912 1552 | opt | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
1553680 | 16097 0 0 | 32465 912 1552 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
5669920 | 23337 0 0 | 42625 896 1560 | opt | gcc | 20191123 | 20190816 |
5712560 | 23337 0 0 | 42625 896 1560 | opt | cc | 20191123 | 20190816 |
5728160 | 23337 0 0 | 42625 896 1560 | opt | gcc_-funroll-loops | 20191123 | 20190816 |
75998640 | 11401 0 8200 | 29745 896 9760 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
77312800 | 13569 0 8208 | 32361 896 9792 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
77799760 | 13533 0 8208 | 32361 896 9792 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
78001680 | 11317 0 8200 | 29737 896 9760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
80280560 | 5597 0 8196 | 21023 880 9744 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
80296240 | 5597 0 8196 | 21023 880 9744 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
80360720 | 10461 0 8196 | 28956 808 9776 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
80462800 | 10597 0 8196 | 29092 808 9776 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
80734160 | 10593 0 8196 | 29036 808 9776 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
80752000 | 10597 0 8196 | 29092 808 9776 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
81012640 | 10597 0 8196 | 29092 808 9776 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
85404720 | 5617 0 8196 | 21095 880 9744 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
85450720 | 5617 0 8196 | 21095 880 9744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
85950960 | 7941 0 8208 | 25393 896 9792 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
86487200 | 7909 0 8208 | 25369 896 9792 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
87604320 | 6237 0 8200 | 22505 896 9760 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
88141520 | 6293 0 8200 | 22505 896 9760 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
91100320 | 6257 0 8200 | 22585 896 9760 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
91370320 | 6257 0 8200 | 22585 896 9760 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
92804720 | 11069 0 8200 | 30617 896 9760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
92807840 | 11069 0 8200 | 30617 896 9760 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
282116560 | 10665 0 8196 | 29913 880 9752 | ref | cc | 20191123 | 20190816 |
283243520 | 10665 0 8196 | 29913 880 9752 | ref | gcc | 20191123 | 20190816 |
284757920 | 10665 0 8196 | 29913 880 9752 | ref | gcc_-funroll-loops | 20191123 | 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
|