Implementation notes: amd64, icelake, crypto_sign/picnic3l1

Computer: icelake
Architecture: amd64
CPU ID: GenuineIntel-000706e5-bfebfbff
SUPERCOP version: 20200702
Operation: crypto_sign
Primitive: picnic3l1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42730574150047 1509 0270336 4096 0optimizedct/avx2clang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
42878246163231 1509 0282624 4096 0optimizedct/avx2clang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
43238449141742 1509 0200704 4096 0optimizedct/sse2clang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
43697830149742 1509 0208896 4096 0optimizedct/sse2clang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
44184889140400 1425 0200704 4096 0optimizedct/sse2gcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
44445889151120 1425 0270336 4096 0optimizedct/avx2gcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
44984738132573 1425 0192512 4096 0optimizedct/sse2gcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
45209815139739 1425 0258048 4096 0optimizedct/avx2gcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
46425912136270 1509 0192512 4096 0optimizedct/cclang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
46546769144286 1509 0200704 4096 0optimizedct/cclang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
47262586137690 1421 0200704 4096 0optimizedct/cgcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
50269733129863 1421 0188416 4096 0optimizedct/cgcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
1872850881293742 100 01351680 4096 0refclang_-march=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702
1882327731286804 4 01347584 4096 0refgcc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
1929411781274180 4 01331200 4096 0refgcc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020071920200702
1954445721303182 100 01359872 4096 0refclang_-march=icelake-client_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020071920200702

Compiler output

Implementation: crypto_sign/picnic3l1/optimizedct/avx2
Compiler: clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
measure.c: ld: warning: could not create compact unwind for _crypto_stream_aes256ctr_dolbeau_aesenc_int_xor: register 3 saved somewhere other than in frame

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -march=icelake-client -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimizedct/avx2 optimizedct/c optimizedct/sse2 ref
clang -march=icelake-client -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE optimizedct/avx2 optimizedct/c optimizedct/sse2 ref