Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
28608 | 173974 0 0 | 191245 784 928 | opt64ufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
28692 | 172269 0 0 | 189301 784 928 | opt64ufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
29545 | 82292 0 0 | 99565 784 928 | opt64u6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
29813 | 82815 0 0 | 99845 784 928 | opt64u6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
29886 | 187002 0 0 | 202409 776 872 | opt64ufull | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
29979 | 184132 0 0 | 195815 768 856 | opt64ufull | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
29980 | 186386 0 0 | 201761 776 872 | opt64ufull | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
30492 | 184309 0 0 | 203489 776 872 | opt64lcufull | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
30498 | 189156 0 0 | 209733 784 928 | opt64ufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
30502 | 177052 0 0 | 194325 784 928 | opt64lcufullshld | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
30563 | 175607 0 0 | 192629 784 928 | opt64lcufullshld | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
30611 | 183677 0 0 | 202841 776 872 | opt64lcufull | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
30706 | 183677 0 0 | 202841 776 872 | opt64lcufull | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
30716 | 168387 0 0 | 184000 760 896 | opt64lcufullshld | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
30879 | 166674 0 0 | 182288 760 896 | opt64ufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
31005 | 186386 0 0 | 201761 776 872 | opt64ufull | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31126 | 183321 0 0 | 202497 776 872 | opt64lcufullshld | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31256 | 180443 0 0 | 195895 768 856 | opt64lcufull | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31272 | 176541 0 0 | 193573 784 928 | opt64lcufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
31417 | 182689 0 0 | 201865 776 872 | opt64lcufullshld | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31528 | 179376 0 0 | 194855 768 856 | opt64lcufullshld | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31535 | 182689 0 0 | 201865 776 872 | opt64lcufullshld | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
31541 | 75980 0 0 | 91584 760 896 | opt64u6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
31549 | 177751 0 0 | 195029 784 928 | opt64lcufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
31894 | 84241 0 0 | 101509 784 928 | opt64lcu6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
31932 | 184978 0 0 | 203289 776 856 | opt64lcufullshld | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32071 | 87939 0 0 | 107121 776 872 | opt64lcu6 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32089 | 87307 0 0 | 106473 776 872 | opt64lcu6 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32103 | 83303 0 0 | 100325 784 928 | opt64lcu6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
32169 | 84018 0 0 | 99463 768 856 | opt64lcu6 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32278 | 96107 0 0 | 111049 776 872 | opt64u6 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32308 | 92906 0 0 | 113477 784 928 | opt64u6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
32340 | 87307 0 0 | 106473 776 872 | opt64lcu6 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32359 | 95491 0 0 | 110401 776 872 | opt64u6 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32462 | 171955 0 0 | 187568 760 896 | opt64lcufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
32500 | 93202 0 0 | 104391 768 856 | opt64u6 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32508 | 191375 0 0 | 211949 784 928 | opt64lcufullshld | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
32629 | 95491 0 0 | 110401 776 872 | opt64u6 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32635 | 178650 0 0 | 196937 776 856 | opt64lcufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
32996 | 193651 0 0 | 214237 784 928 | opt64lcufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
33316 | 85439 0 0 | 103721 776 856 | opt64lcu6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
33435 | 77555 0 0 | 93168 760 896 | opt64lcu6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
34377 | 93465 0 0 | 114045 784 928 | opt64lcu6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
35362 | 193005 0 0 | 211297 776 856 | opt64ufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
35908 | 87853 0 0 | 106161 776 856 | opt64u6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
46936 | 11735 0 0 | 29985 776 856 | compact64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
54923 | 12598 0 0 | 31737 776 872 | compact64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
68755 | 11117 0 0 | 30217 776 872 | compact64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
68787 | 11117 0 0 | 30217 776 872 | compact64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
78663 | 14979 0 0 | 35438 776 928 | compact64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
79908 | 33197 0 0 | 53781 784 928 | inplace32bi | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
90974 | 26251 0 0 | 43269 784 928 | inplace32bi | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
96044 | 28165 0 0 | 45445 784 928 | inplace32bi | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
96327 | 25947 0 16 | 46550 792 1256 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
100957 | 33420 0 0 | 51945 776 872 | inplace32bi | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
100993 | 33420 0 0 | 51945 776 872 | inplace32bi | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
101025 | 34317 0 0 | 52881 776 872 | inplace32bi | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
101134 | 24870 0 0 | 40464 760 896 | inplace32bi | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
107741 | 31903 0 0 | 49889 776 856 | inplace32bi | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
109881 | 27962 0 0 | 42935 768 856 | inplace32bi | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
112103 | 17702 0 12 | 37049 792 1192 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
112800 | 17702 0 12 | 37049 792 1192 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
113328 | 18534 0 12 | 37881 792 1192 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
131054 | 16366 0 12 | 34817 792 1176 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
134301 | 7690 0 0 | 23087 768 856 | compact64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
141314 | 9443 0 0 | 26318 776 928 | compact64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
144811 | 8497 0 0 | 23961 752 896 | compact64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
163506 | 10238 0 0 | 27374 776 928 | compact64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
282343 | 8822 0 12 | 24431 784 1176 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200114 | 20191221 |
344249 | 10995 0 16 | 28286 792 1256 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
517447 | 9411 0 16 | 25065 768 1224 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
545648 | 10763 0 16 | 27806 792 1256 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200114 | 20191221 |
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcu6 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcu6 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcu6 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcu6 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcu6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcu6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcu6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcu6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcu6 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufull |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufull |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufull |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufull |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufull |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufull |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufull |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufull |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufull |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufullshld |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufullshld |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufullshld |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufullshld |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64lcufullshld |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufullshld |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufullshld |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufullshld |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64lcufullshld |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64u6 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64u6 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64u6 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64u6 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64u6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64u6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64u6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64u6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64u6 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64ufull |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64ufull |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64ufull |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64ufull |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64ufull |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64ufull |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64ufull |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64ufull |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64ufull
|