Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
53784 | ssse3_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
53848 | sse2_x64asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
53968 | ssse3_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
53992 | ssse3_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
54040 | sse2_x64asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
54048 | ssse3_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
54056 | sse2_x64asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
54096 | sse2_x64asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
56504 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
57544 | sse2_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
57640 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
57736 | sse2_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
57848 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
57880 | sse2_x64asm-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
57976 | ssse3_x64asm-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
58200 | sse2_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
58256 | ssse3_x64asm-2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
59952 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
64408 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
66592 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
67912 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
67920 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
67928 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
67936 | thomaz/asm-PSPar-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
72400 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
72400 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
72408 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
72416 | thomaz/asm-PSPar-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
80656 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
115736 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
116264 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
124560 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
127088 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
131320 | arm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
131752 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
132048 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
132168 | ssse3_x64asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
133272 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
134616 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
134616 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
134624 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
134640 | thomaz/asm-PS-v2-INT | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
135632 | thomaz/asm-PS | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
135632 | thomaz/asm-PS | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
135640 | thomaz/asm-PS | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
135648 | thomaz/asm-PS | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136096 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136096 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136104 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136104 | thomaz/asm-PS-v2-FP | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136576 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
136944 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
137024 | ssse3_x64asm-PS-2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
146544 | arm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
147352 | opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
147456 | opt32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
156464 | arm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
174872 | arm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
210216 | arm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160812 | 20160806 |
237688 | opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
265736 | opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |
279800 | opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160812 | 20160806 |