| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|---|---|---|---|---|---|
| 23608 | 10293 0 0 | 24576 4096 0 | T:sse2 | clang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 23855 | 10245 0 0 | 24576 4096 0 | T:sse2 | clang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 24563 | 7670 0 0 | 20480 4096 0 | T:sse2 | clang_-march=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 31844 | 10000 544 0 | 24576 4096 0 | T:sse2 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 33135 | 8659 544 0 | 20480 4096 0 | T:sse2 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 33507 | 7950 544 0 | 20480 4096 0 | T:sse2 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 50219 | 29125 0 0 | 40960 4096 0 | T:sphlib | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 50541 | 29237 0 0 | 45056 4096 0 | T:sphlib | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 52581 | 23656 0 0 | 36864 4096 0 | T:sphlib | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 56972 | 26354 0 0 | 36864 4096 0 | T:sphlib | clang_-march=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 57058 | 26734 0 0 | 40960 4096 0 | T:sphlib | clang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 57159 | 26750 0 0 | 40960 4096 0 | T:sphlib | clang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 59848 | 18564 320 0 | 32768 4096 0 | T:opt32 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 82084 | 11716 320 0 | 24576 4096 0 | T:opt32 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 83390 | 10132 320 0 | 20480 4096 0 | T:opt32 | opt-local-bin-gcc_-march=icelake-client_-mtune=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200826 | 20200826 | 
| 117788 | 21652 320 0 | 36864 4096 0 | T:opt32 | clang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 119026 | 24060 320 0 | 36864 4096 0 | T:opt32 | clang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| 132008 | 11884 320 0 | 20480 4096 0 | T:opt32 | clang_-march=icelake-client_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200826 | 20200826 | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-FP | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PS-v2-INT | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-FP | 
| Compiler | Implementations | 
| clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT | 
| clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT | 
| clang -march=icelake-client -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT | 
| Compiler | Implementations | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT | 
| opt-local-bin-gcc -march=icelake-client -mtune=icelake-client -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT |