Implementation notes: amd64, manny613, crypto_sign/donald2048

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sign
Primitive: donald2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3061760? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
3063796? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
3066040? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
3066172? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
3066224? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
3066648? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3066828? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
3067124? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
3067380? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
3067444? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3067544? ? ?? ? ?opensslicc_-no-vec2018082920180818
3067716? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
3068444? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
3068788? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3068908? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3068972? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
3069272? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
3069272? ? ?? ? ?opensslicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
3069648? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
3069692? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
3069808? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3070000? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
3070004? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
3070432? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
3070608? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
3071160? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
3071284? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
3071440? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
3071496? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
3072028? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
3072132? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
3072392? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
3072512? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
3072856? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
3072920? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
3073304? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2018082920180818
3073432? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
3073476? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
3073492? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
3073508? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
3073624? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
3073672? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
3073692? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2018082920180818
3074016? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
3074164? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
3074396? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
3074468? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
3074500? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3074524? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
3074668? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
3074712? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
3074852? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
3074884? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2018082920180818
3074936? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2018082920180818
3075040? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
3075136? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
3075256? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
3075500? ? ?? ? ?opensslicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
3075748? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
3075824? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
3076032? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2018082920180818
3076160? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
3076168? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3076180? ? ?? ? ?opensslicc2018082920180818
3076196? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
3076232? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2018082920180818
3076520? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
3077180? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
3077304? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
3077324? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
3077628? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
3077732? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
3077764? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
3077808? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
3078160? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
3078164? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2018082920180818
3078340? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
3079232? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
3079348? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
3079552? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3079660? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
3079668? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
3080040? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
3080404? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3080708? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2018082920180818
3080912? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
3081040? ? ?? ? ?opensslicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
3081296? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
3082952? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
3083540? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
3083740? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
3084224? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
3084572? ? ?? ? ?opensslgcc2018082920180818
3085576? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
3086524? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
3086832? ? ?? ? ?opensslicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
3087056? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
3087184? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
3087272? ? ?? ? ?opensslicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
3087420? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3087536? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
3087620? ? ?? ? ?opensslicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
3087940? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
3090040? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3090316? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
3091604? ? ?? ? ?opensslicc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
3092236? ? ?? ? ?opensslicc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
3092796? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
3093596? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
3097256? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
3101568? ? ?? ? ?opensslgcc_-funroll-loops2018082920180818
3107828? ? ?? ? ?opensslcc2018082920180818
3124672? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
3165680? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
3181596? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3208356? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
3349896? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++
error 111
crypto_sign_open with c=t overlap returns nonzero

Number of similar (compiler,implementation) pairs: 69, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -m64 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -O -fomit-frame-pointer cryptopp
g++ -m64 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=corei7 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -march=barcelona -O2 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O3 -fomit-frame-pointer cryptopp
g++ -march=barcelona -O -fomit-frame-pointer cryptopp
g++ -march=barcelona -Os -fomit-frame-pointer cryptopp
g++ -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -march=k8 -O -fomit-frame-pointer cryptopp
g++ -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv cryptopp
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv cryptopp
g++ -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -march=nocona -O -fomit-frame-pointer cryptopp
g++ -march=nocona -Os -fomit-frame-pointer cryptopp

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_sign_open with c=t overlap returns nonzero
error 111
crypto_sign_open with c=t overlap returns nonzero

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -O -fomit-frame-pointer cryptopp
g++ -m64 -march=barcelona -Os -fomit-frame-pointer cryptopp

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer cryptopp
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer openssl

Compiler output

Implementation: cryptopp
Security model: unknown
Compiler: icpc -xAVX -O2 -fomit-frame-pointer
sign.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/unique_ptr.h(36),
sign.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/memory(80),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/stdcpp.h(10),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/cryptlib.h(87),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/dsa.h(9),
sign.cpp: from sign.cpp(1):
sign.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(307): error: pack expansion does not make use of any argument packs
sign.cpp: using __type = _Index_tuple<__integer_pack(_Num)...>;
sign.cpp: ^
sign.cpp:
sign.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/unique_ptr.h(36),
sign.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/memory(80),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/stdcpp.h(10),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/cryptlib.h(87),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/dsa.h(9),
sign.cpp: from sign.cpp(1):
sign.cpp: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/utility(329): error: pack expansion does not make use of any argument packs
sign.cpp: = integer_sequence<_Tp, __integer_pack(_Num)...>;
sign.cpp: ^
sign.cpp:
sign.cpp: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/bits/unique_ptr.h(36),
sign.cpp: from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/include/c++/8.2.0/memory(80),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/stdcpp.h(10),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/cryptlib.h(87),
sign.cpp: from /home_nfs/bdolbeaur/supercop-20180818/supercop-data/manny613/amd64/include/cryptopp/dsa.h(9),
sign.cpp: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icpc -xAVX -O2 -fomit-frame-pointer cryptopp
icpc -xAVX -O3 -fomit-frame-pointer cryptopp
icpc -xCORE-AVX-I -O2 -fomit-frame-pointer cryptopp
icpc -xCORE-AVX-I -O3 -fomit-frame-pointer cryptopp
icpc -xSSE4.1 -O2 -fomit-frame-pointer cryptopp
icpc -xSSE4.1 -O3 -fomit-frame-pointer cryptopp
icpc -xSSE4.2 -O2 -fomit-frame-pointer cryptopp
icpc -xSSE4.2 -O3 -fomit-frame-pointer cryptopp