Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
865648 | 23357 0 0 | 42287 912 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
883407 | 22933 0 0 | 41839 912 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
901992 | 19109 0 0 | 36759 912 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
905296 | 18717 0 0 | 36295 912 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
915621 | 18413 0 0 | 35975 912 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
918512 | 20049 0 0 | 38479 912 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
933380 | 19825 0 0 | 38343 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
967246 | 15521 0 0 | 31999 912 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
970963 | 15425 0 0 | 31791 912 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
984179 | 15361 0 0 | 31687 912 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
991200 | 21109 0 0 | 39644 808 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
991613 | 21061 0 0 | 39548 808 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
991613 | 21073 0 0 | 39612 808 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
993678 | 21073 0 0 | 39612 808 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
993678 | 21073 0 0 | 39612 808 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
1192744 | 15181 0 0 | 30735 896 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
1193157 | 15181 0 0 | 30735 896 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
1220415 | 20553 0 0 | 40183 912 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
1221241 | 20553 0 0 | 40183 912 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
1228262 | 15165 0 0 | 30679 896 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
1228675 | 15165 0 0 | 30679 896 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
1228675 | 15165 0 0 | 30679 896 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
1239000 | 16101 0 0 | 32511 912 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
1252629 | 16097 0 0 | 32511 912 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
1254694 | 16097 0 0 | 32511 912 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
4587604 | 23337 0 0 | 42671 896 1568 | opt | gcc_-funroll-loops | 20191212 | 20190816 |
4588017 | 23337 0 0 | 42671 896 1568 | opt | cc | 20191212 | 20190816 |
4588017 | 23337 0 0 | 42671 896 1568 | opt | gcc | 20191212 | 20190816 |
24430189 | 10597 0 8196 | 29132 808 9792 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
27550404 | 11401 0 8200 | 29783 896 9760 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
27621440 | 7941 0 8208 | 25431 896 9792 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
27936559 | 11069 0 8200 | 30655 896 9760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
28647332 | 6257 0 8200 | 22631 896 9760 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191212 | 20190816 |
28687393 | 6237 0 8200 | 22543 896 9760 | ref | gcc_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
31859233 | 5597 0 8196 | 21063 880 9744 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
31864189 | 5617 0 8196 | 21143 880 9744 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
31876992 | 5617 0 8196 | 21143 880 9744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
61779018 | 10665 0 8196 | 29951 880 9760 | ref | cc | 20191212 | 20190816 |
61831882 | 13569 0 8208 | 32407 896 9792 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
61980149 | 13533 0 8208 | 32399 896 9792 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
62196561 | 11317 0 8200 | 29775 896 9760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
63976591 | 10461 0 8196 | 29004 808 9792 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191212 | 20190816 |
64121967 | 10597 0 8196 | 29132 808 9792 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
64197133 | 5597 0 8196 | 21063 880 9744 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
64249584 | 5597 0 8196 | 21063 880 9744 | ref | gcc_-Os_-fomit-frame-pointer | 20191212 | 20190816 |
64294601 | 10597 0 8196 | 29132 808 9792 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
64632435 | 10593 0 8196 | 29084 808 9792 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191212 | 20190816 |
68462597 | 7965 0 8208 | 25559 896 9792 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
68712049 | 7909 0 8208 | 25415 896 9792 | ref | gcc_-O3_-fomit-frame-pointer | 20191212 | 20190816 |
69697054 | 6325 0 8200 | 22735 896 9760 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
70198849 | 6293 0 8200 | 22551 896 9760 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191212 | 20190816 |
72563274 | 6257 0 8200 | 22631 896 9760 | ref | gcc_-O_-fomit-frame-pointer | 20191212 | 20190816 |
73296349 | 6261 0 8200 | 22631 896 9760 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191212 | 20190816 |
73556539 | 11069 0 8200 | 30655 896 9760 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191212 | 20190816 |
224812007 | 10665 0 8196 | 29951 880 9760 | ref | gcc_-funroll-loops | 20191212 | 20190816 |
225266720 | 10665 0 8196 | 29951 880 9760 | ref | gcc | 20191212 | 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
|