Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
28568 | 6278 0 0 | 16365 768 808 | bitslice_sse2_opt64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
29259 | 6212 0 0 | 16277 768 808 | bitslice_sse2_opt64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
29326 | 6265 0 0 | 16349 768 808 | bitslice_sse2_opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
29330 | 8368 0 0 | 20853 784 808 | bitslice_sse2_opt64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
29759 | 8656 0 0 | 20057 776 736 | bitslice_sse2_opt64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
29759 | 5831 0 0 | 15065 752 776 | bitslice_sse2_opt64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
29933 | 8592 0 0 | 19993 776 736 | bitslice_sse2_opt32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30041 | 6185 0 0 | 15199 768 736 | bitslice_sse2_opt64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30060 | 7810 0 0 | 20281 776 752 | bitslice_sse2_opt64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30069 | 7810 0 0 | 18713 776 752 | bitslice_sse2_opt64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30070 | 7810 0 0 | 18713 776 752 | bitslice_sse2_opt64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30092 | 6100 0 0 | 16165 768 808 | bitslice_sse2_opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
30237 | 8256 0 0 | 20741 784 808 | bitslice_sse2_opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
30673 | 6178 0 0 | 15183 768 736 | bitslice_sse2_opt32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30914 | 7810 0 0 | 18713 776 752 | bitslice_sse2_opt32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30921 | 7810 0 0 | 20281 776 752 | bitslice_sse2_opt32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
30947 | 7810 0 0 | 18713 776 752 | bitslice_sse2_opt32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
31974 | 5829 0 0 | 15065 752 776 | bitslice_sse2_opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
49203 | 9087 0 0 | 21510 776 808 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
64060 | 7274 0 0 | 17404 776 808 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
64173 | 6918 0 0 | 19985 776 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
64264 | 6898 0 0 | 15855 768 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
64305 | 6918 0 0 | 18417 776 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
64454 | 6918 0 0 | 18417 776 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
65070 | 7482 0 0 | 19965 784 808 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
65170 | 7366 0 0 | 17508 776 808 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
66000 | 7037 0 0 | 16344 760 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
74529 | 16853 0 0 | 29381 784 808 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
77228 | 8115 0 0 | 20113 776 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
82167 | 9542 0 0 | 22665 776 752 | bitslice_opt64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
84938 | 10654 0 0 | 22697 776 736 | bitslice_opt64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
86221 | 20702 0 0 | 33229 784 808 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
87687 | 6413 0 0 | 15423 768 736 | bitslice_opt64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
87890 | 12194 0 0 | 24701 784 808 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
89104 | 7254 0 0 | 18809 776 752 | bitslice_opt64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
89550 | 7254 0 0 | 18809 776 752 | bitslice_opt64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
96971 | 7052 0 0 | 17125 768 808 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
98859 | 6978 0 0 | 17069 768 808 | bitslice_opt64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
99700 | 6785 0 0 | 19921 776 752 | bitslice_ref64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
105344 | 6237 0 0 | 15481 752 776 | bitslice_opt64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
106895 | 6273 0 0 | 17841 776 752 | bitslice_ref64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
108223 | 6273 0 0 | 17841 776 752 | bitslice_ref64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
110668 | 7577 0 0 | 19649 776 736 | bitslice_ref64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
143642 | 4608 0 0 | 13631 768 736 | bitslice_ref64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
146462 | 5168 0 0 | 15285 768 808 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
151874 | 4243 0 0 | 13521 752 776 | bitslice_ref64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
153731 | 5468 0 0 | 15573 768 808 | bitslice_ref64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
166434 | 7096 0 0 | 20209 776 752 | bitslice_opt32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
168948 | 7112 0 0 | 18657 776 752 | bitslice_opt32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
171020 | 7112 0 0 | 18657 776 752 | bitslice_opt32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
174874 | 6039 0 0 | 15047 768 736 | bitslice_opt32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
179609 | 7792 0 0 | 19841 776 736 | bitslice_opt32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
188800 | 5900 0 0 | 15145 752 776 | bitslice_opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
188881 | 7360 0 0 | 19425 776 736 | bitslice_ref32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
191615 | 6160 0 0 | 17721 776 752 | bitslice_ref32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
191857 | 6160 0 0 | 17721 776 752 | bitslice_ref32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
192451 | 6656 0 0 | 19785 776 752 | bitslice_ref32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
192833 | 6844 0 0 | 16917 768 808 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
192860 | 6782 0 0 | 16877 768 808 | bitslice_opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
218890 | 4479 0 0 | 13511 768 736 | bitslice_ref32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200410 | 20200409 |
258195 | 5284 0 0 | 15389 768 808 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
261148 | 4994 0 0 | 15109 768 808 | bitslice_ref32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
270199 | 4089 0 0 | 13377 752 776 | bitslice_ref32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200410 | 20200409 |
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt32 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt32 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt32 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt32 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt64 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt64 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt64 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt64 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_opt64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_opt64
|
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref32 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref32 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref32 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref32 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref64 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref64 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref64 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref64 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_ref64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_ref64
|
Compiler | Implementations
|
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt32 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt32 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt32 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt32 |
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt64 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt64 |
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt64 |
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt64 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bitslice_sse2_opt64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | bitslice_sse2_opt64
|