Implementation notes: ppc64, power9, crypto_hash/skein512256

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: skein512256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
106285520 0 021166 676 1096T:littlegcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
107075520 0 021166 676 1096T:littlegcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1071421516 0 035707 676 1088T:optgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1071522280 0 037403 676 1096T:optgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
107195496 0 022562 676 1104T:littlegcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1073022352 0 037723 676 1096T:optgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
107525460 0 022786 676 1104T:littlegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
107705504 0 021182 676 1096T:littlegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1080421428 0 035623 676 1088T:optgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1085422280 0 037403 676 1096T:optgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1086921428 0 035623 676 1088T:optgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
109995256 0 019046 668 1088T:littlegcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
110155256 0 019046 668 1088T:littlegcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1103510440 0 023409 684 1072T:simpleclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
110615464 0 020657 676 1088T:littlegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
110675428 0 020657 676 1088T:littlegcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
110735428 0 020657 676 1088T:littlegcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
111295300 0 021361 684 1072T:simpleclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
111555136 0 021817 684 1072T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
112015220 0 023409 684 1072T:simpleclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1120420812 0 034851 676 1088T:optgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1121320812 0 034851 676 1088T:optgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1125521292 0 035307 676 1088T:optgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1125618168 0 030987 668 1080T:optgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1128218168 0 030987 668 1080T:optgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
113365300 0 021361 684 1072T:simpleclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
114225264 0 019078 668 1088T:littlegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1159218220 0 031063 668 1080T:optgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
117695496 0 022562 676 1104T:littlegcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
120725328 0 017755 676 1072T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
121035328 0 017755 676 1072T:simpleclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
122846436 0 023494 676 1104T:simplegcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
122896436 0 023494 676 1104T:simplegcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
123856388 0 023686 676 1104T:simplegcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1244111800 0 024739 676 1072T:sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1253411800 0 024739 676 1072T:sphlibclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
126085724 0 021370 676 1096T:simplegcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
126365724 0 021370 676 1096T:simplegcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
128265412 0 019182 668 1088T:simplegcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
128355412 0 019182 668 1088T:simplegcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
128875740 0 021418 676 1096T:simplegcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
131175416 0 019214 668 1088T:simplegcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
133175596 0 020833 676 1088T:simplegcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
133305596 0 020833 676 1088T:simplegcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
133705632 0 020833 676 1088T:simplegcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1368514228 0 029895 676 1088T:sphlibgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1370011148 0 024951 668 1080T:sphlibgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1370911148 0 024951 668 1080T:sphlibgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1372614228 0 029895 676 1088T:sphlibgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1373014224 0 031287 676 1096T:sphlibgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1373514224 0 031287 676 1096T:sphlibgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1386514164 0 029847 676 1088T:sphlibgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1390812080 0 027423 676 1088T:sphlibgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1391114176 0 031511 676 1096T:sphlibgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1393511156 0 024983 668 1080T:sphlibgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1394612120 0 027423 676 1088T:sphlibgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1398512080 0 027423 676 1088T:sphlibgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1425412848 0 024651 676 1072T:sphlibclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1431712964 0 028385 684 1072T:sphlibclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1431712964 0 030497 684 1072T:sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1434112848 0 024651 676 1072T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1435413236 0 029913 684 1072T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1441812964 0 028385 684 1072T:sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1445625928 0 030497 684 1072T:sphlibclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
147347812 0 024875 676 1096T:sphlib-smallgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
147427812 0 024875 676 1096T:sphlib-smallgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
148854448 0 018271 668 1080T:sphlib-smallgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
149134448 0 018271 668 1080T:sphlib-smallgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
149647764 0 025099 676 1096T:sphlib-smallgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
150467676 0 023335 676 1088T:sphlib-smallgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
150684456 0 018303 668 1080T:sphlib-smallgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
152465528 0 020883 676 1088T:sphlib-smallgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
152695528 0 020883 676 1088T:sphlib-smallgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
152977676 0 023335 676 1088T:sphlib-smallgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
153177660 0 023351 676 1088T:sphlib-smallgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
154635580 0 020915 676 1088T:sphlib-smallgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1674212840 0 023985 684 1072T:sphlib-smallclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
168116420 0 021873 684 1072T:sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
168216420 0 023985 684 1072T:sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
168666628 0 023337 684 1072T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
168966420 0 021873 684 1072T:sphlib-smallclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
170836268 0 018059 676 1072T:sphlib-smallclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
171166268 0 018059 676 1072T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
183565464 0 018435 676 1072T:sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
183925464 0 018435 676 1072T:sphlib-smallclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2412231276 16 046401 684 1072T:optclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2420313052 0 025499 676 1072T:littleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2424930456 16 042587 676 1072T:optclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2425029648 16 041243 676 1072T:optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2425312936 0 025859 676 1072T:littleclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2426212936 0 025859 676 1072T:littleclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2427913076 0 031249 684 1072T:littleclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2428031284 16 048513 684 1072T:optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2428362568 32 048513 684 1072T:optclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2433631276 16 046401 684 1072T:optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2434413052 0 025499 676 1072T:littleclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2436329648 16 041243 676 1072T:optclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2437126152 0 031249 684 1072T:littleclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2437630456 16 042587 676 1072T:optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2438113060 0 029137 684 1072T:littleclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2439813060 0 029137 684 1072T:littleclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2470813024 0 025955 676 1072T:simpleclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2474113024 0 025955 676 1072T:simpleclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2976330040 16 045817 684 1072T:optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3016412932 0 029625 684 1072T:littleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:opt
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
SHA3api_ref.o Final T
SHA3api_ref.o Hash T
SHA3api_ref.o Init T
SHA3api_ref.o Update T
skein.o SKEIN1024_IV_1024 R
skein.o SKEIN1024_IV_384 R
skein.o SKEIN1024_IV_512 R
skein.o SKEIN_256_IV_128 R
skein.o SKEIN_256_IV_160 R
skein.o SKEIN_256_IV_224 R
skein.o SKEIN_256_IV_256 R
skein.o SKEIN_512_IV_128 R
skein.o SKEIN_512_IV_160 R
skein.o SKEIN_512_IV_224 R
skein.o SKEIN_512_IV_256 R
skein.o SKEIN_512_IV_384 R
skein.o SKEIN_512_IV_512 R
skein.o Skein1024_Final T
skein.o Skein1024_Final_Pad T
skein.o Skein1024_Init T
skein.o Skein1024_InitExt T
skein.o Skein1024_Output T
skein.o Skein1024_Update T
skein.o Skein_256_Final T
skein.o Skein_256_Final_Pad T
skein.o Skein_256_Init T
skein.o Skein_256_InitExt T
skein.o Skein_256_Output T
skein.o Skein_256_Update T
skein.o Skein_512_Final T
skein.o Skein_512_Final_Pad T
skein.o Skein_512_Init T
skein.o Skein_512_InitExt T
skein.o Skein_512_Output T
skein.o Skein_512_Update T
skein_block.o Skein1024_Process_Block T
skein_block.o Skein_256_Process_Block T
skein_block.o Skein_512_Process_Block T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt

Namespace violations

Implementation: T:opt
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
SHA3api_ref.o Final T
SHA3api_ref.o Final T
SHA3api_ref.o Hash T
SHA3api_ref.o Hash T
SHA3api_ref.o Init T
SHA3api_ref.o Init T
SHA3api_ref.o Update T
SHA3api_ref.o Update T
skein.o SKEIN1024_IV_1024 R
skein.o SKEIN1024_IV_1024 R
skein.o SKEIN1024_IV_384 R
skein.o SKEIN1024_IV_384 R
skein.o SKEIN1024_IV_512 R
skein.o SKEIN1024_IV_512 R
skein.o SKEIN_256_IV_128 R
skein.o SKEIN_256_IV_128 R
skein.o SKEIN_256_IV_160 R
skein.o SKEIN_256_IV_160 R
skein.o SKEIN_256_IV_224 R
skein.o SKEIN_256_IV_224 R
skein.o SKEIN_256_IV_256 R
skein.o SKEIN_256_IV_256 R
skein.o SKEIN_512_IV_128 R
skein.o SKEIN_512_IV_128 R
skein.o SKEIN_512_IV_160 R
skein.o SKEIN_512_IV_160 R
skein.o SKEIN_512_IV_224 R
skein.o SKEIN_512_IV_224 R
skein.o SKEIN_512_IV_256 R
skein.o SKEIN_512_IV_256 R
skein.o SKEIN_512_IV_384 R
skein.o SKEIN_512_IV_384 R
skein.o SKEIN_512_IV_512 R
skein.o SKEIN_512_IV_512 R
skein.o Skein1024_Final T
skein.o Skein1024_Final T
skein.o Skein1024_Final_Pad T
skein.o Skein1024_Final_Pad T
skein.o Skein1024_Init T
skein.o Skein1024_Init T
skein.o Skein1024_InitExt T
skein.o Skein1024_InitExt T
skein.o Skein1024_Output T
skein.o Skein1024_Output T
skein.o Skein1024_Update T
skein.o Skein1024_Update T
skein.o Skein_256_Final T
skein.o Skein_256_Final T
skein.o Skein_256_Final_Pad T
skein.o Skein_256_Final_Pad T
skein.o Skein_256_Init T
skein.o Skein_256_Init T
skein.o Skein_256_InitExt T
skein.o Skein_256_InitExt T
skein.o Skein_256_Output T
skein.o Skein_256_Output T
skein.o Skein_256_Update T
skein.o Skein_256_Update T
skein.o Skein_512_Final T
skein.o Skein_512_Final T
skein.o Skein_512_Final_Pad T
skein.o Skein_512_Final_Pad T
skein.o Skein_512_Init T
skein.o Skein_512_Init T
skein.o Skein_512_InitExt T
skein.o Skein_512_InitExt T
skein.o Skein_512_Output T
skein.o Skein_512_Output T
skein.o Skein_512_Update T
skein.o Skein_512_Update T
skein_block.o Skein1024_Process_Block T
skein_block.o Skein1024_Process_Block T
skein_block.o Skein_256_Process_Block T
skein_block.o Skein_256_Process_Block T
skein_block.o Skein_512_Process_Block T
skein_block.o Skein_512_Process_Block T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt

Namespace violations

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
skein.o sph_skein224 T
skein.o sph_skein224_addbits_and_close T
skein.o sph_skein224_close T
skein.o sph_skein224_init T
skein.o sph_skein256 T
skein.o sph_skein256_addbits_and_close T
skein.o sph_skein256_close T
skein.o sph_skein256_init T
skein.o sph_skein384 T
skein.o sph_skein384_addbits_and_close T
skein.o sph_skein384_close T
skein.o sph_skein384_init T
skein.o sph_skein512 T
skein.o sph_skein512_addbits_and_close T
skein.o sph_skein512_close T
skein.o sph_skein512_init T

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib-small
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:sphlib-small

Namespace violations

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
skein.o sph_skein224 T
skein.o sph_skein224 T
skein.o sph_skein224_addbits_and_close T
skein.o sph_skein224_addbits_and_close T
skein.o sph_skein224_close T
skein.o sph_skein224_close T
skein.o sph_skein224_init T
skein.o sph_skein224_init T
skein.o sph_skein256 T
skein.o sph_skein256 T
skein.o sph_skein256_addbits_and_close T
skein.o sph_skein256_addbits_and_close T
skein.o sph_skein256_close T
skein.o sph_skein256_close T
skein.o sph_skein256_init T
skein.o sph_skein256_init T
skein.o sph_skein384 T
skein.o sph_skein384 T
skein.o sph_skein384_addbits_and_close T
skein.o sph_skein384_addbits_and_close T
skein.o sph_skein384_close T
skein.o sph_skein384_close T
skein.o sph_skein384_init T
skein.o sph_skein384_init T
skein.o sph_skein512 T
skein.o sph_skein512 T
skein.o sph_skein512_addbits_and_close T
skein.o sph_skein512_addbits_and_close T
skein.o sph_skein512_close T
skein.o sph_skein512_close T
skein.o sph_skein512_init T
skein.o sph_skein512_init T

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sphlib T:sphlib-small