Test results for ppc64, power9, crypto_hash/echosp256

[Page version: 20250927 20:45:55]

Measurements for ppc64, power9, crypto_hash Test results for ppc64, power9, crypto_hash Test results for crypto_hash/echosp256
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: echosp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3885721544 16 138241 684 1080T:generic/opt64clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4031325808 0 142831 676 1096T:generic/opt64gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4042225808 0 142831 676 1096T:generic/opt64gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4048923580 0 139175 676 1088T:generic/opt64gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4076923580 0 139175 676 1088T:generic/opt64gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4191525392 0 142655 676 1096T:generic/opt64gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4316523612 0 139255 676 1088T:generic/opt64gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4419227056 0 143153 684 1080T:generic/opt64clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4426827056 0 143153 684 1080T:generic/opt64clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4433755424 0 245873 684 1080T:generic/opt64clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4437627712 0 145873 684 1080T:generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4532844184 96 4840390 740 1104T:powerpc/altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4534421808 48 2437990 740 1104T:powerpc/altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4534823357 0 1640250 684 1104T:generic/opt32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4560022092 48 2440390 740 1104T:powerpc/altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4569621808 48 2437990 740 1104T:powerpc/altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4600521100 0 136383 676 1088T:generic/opt64gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4601926220 0 1643826 676 1136T:generic/opt32gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4607026040 48 2443172 732 1128T:powerpc/altivecgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4611921100 0 136383 676 1088T:generic/opt64gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4612021108 0 136351 676 1088T:generic/opt64gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4614726156 0 1643490 676 1136T:generic/opt32gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4635426156 0 1643490 676 1136T:generic/opt32gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4675523624 0 1639530 676 1128T:generic/opt32gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4714523624 0 1639530 676 1128T:generic/opt32gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4751626040 48 2443172 732 1128T:powerpc/altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4755618761 0 1631798 676 1096T:generic/opt32clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4759218761 0 1631798 676 1096T:generic/opt32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4765123616 0 1639570 676 1128T:generic/opt32gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4806221996 48 2438790 740 1104T:powerpc/altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4827424580 48 2440308 732 1120T:powerpc/altivecgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4848824580 48 2440308 732 1120T:powerpc/altivecgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4872326960 48 2444348 732 1128T:powerpc/altivecgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4969221320 0 135055 668 1080T:generic/opt64gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
4978421320 0 135055 668 1080T:generic/opt64gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5011821332 0 135087 668 1080T:generic/opt64gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5018129672 0 1646794 676 1120T:powerpc/pp32cv2gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5038029672 0 1646794 676 1120T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5080925324 48 2441084 732 1120T:powerpc/altivecgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5108129912 0 1647322 676 1120T:powerpc/pp32cv2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5121525156 0 137451 676 1072T:generic/opt64clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5122723952 0 136899 676 1072T:generic/opt64clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5131123952 0 136899 676 1072T:generic/opt64clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5142922124 48 2435996 724 1112T:powerpc/altivecgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5167522124 48 2435996 724 1112T:powerpc/altivecgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5182725156 0 137451 676 1072T:generic/opt64clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5227723004 48 2438384 732 1120T:powerpc/altivecgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5235723004 48 2438384 732 1120T:powerpc/altivecgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5238120596 0 1636138 676 1128T:generic/opt32gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5252120572 0 1636138 676 1128T:generic/opt32gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5260520572 0 1636138 676 1128T:generic/opt32gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5330228228 0 1644937 684 1088T:powerpc/pp32cv2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5389222724 48 2436640 724 1112T:powerpc/altivecgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5404127508 0 1643218 676 1112T:powerpc/pp32cv2gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5404627508 0 1643218 676 1112T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5421423776 48 2436104 732 1104T:powerpc/altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5428623776 48 2436104 732 1104T:powerpc/altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5496223680 48 2439024 732 1120T:powerpc/altivecgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5498920333 0 1634406 668 1120T:generic/opt32gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5504120333 0 1634406 668 1120T:generic/opt32gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5509022988 0 1636882 668 1104T:powerpc/pp32cv2gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5511120345 0 1634426 668 1120T:generic/opt32gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5528625949 0 1644346 684 1104T:generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5532551898 0 3244346 684 1104T:generic/opt32clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5536225245 0 1641530 684 1104T:generic/opt32clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5543725245 0 1641530 684 1104T:generic/opt32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5545322996 0 1636870 668 1104T:powerpc/pp32cv2gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5556522988 0 1636882 668 1104T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5586721373 0 1633702 676 1096T:generic/opt32clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5592021373 0 1633702 676 1096T:generic/opt32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5596521424 48 2434472 732 1104T:powerpc/altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5633721424 48 2434472 732 1104T:powerpc/altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
5655723604 0 1638990 676 1112T:powerpc/pp32cv2gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5660223628 0 1638990 676 1112T:powerpc/pp32cv2gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
5693023604 0 1638990 676 1112T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6198230660 0 1646761 684 1088T:powerpc/pp32cv2clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6200961320 0 3248873 684 1088T:powerpc/pp32cv2clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6218830660 0 1648873 684 1088T:powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6241330660 0 1646761 684 1088T:powerpc/pp32cv2clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6534524076 0 1641214 676 1120T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6564624076 0 1641214 676 1120T:powerpc/pp32cv1gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6879724292 0 1641702 676 1120T:powerpc/pp32cv1gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7015622820 0 1641033 684 1088T:powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7026045640 0 3241033 684 1088T:powerpc/pp32cv1clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7066422820 0 1638921 684 1088T:powerpc/pp32cv1clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7088322820 0 1638921 684 1088T:powerpc/pp32cv1clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7184521796 0 1638505 684 1088T:powerpc/pp32cv1clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7218627240 0 1639467 676 1088T:powerpc/pp32cv2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7241027240 0 1639467 676 1088T:powerpc/pp32cv2clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7290320336 0 1636046 676 1112T:powerpc/pp32cv1gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7307420336 0 1636046 676 1112T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7353520396 0 1636154 676 1112T:powerpc/pp32cv1gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7530825520 0 1638475 676 1088T:powerpc/pp32cv2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7561117240 0 1631062 668 1104T:powerpc/pp32cv1gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7625017240 0 1631062 668 1104T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
7843117264 0 1631082 668 1104T:powerpc/pp32cv1gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
8056425520 0 1638475 676 1088T:powerpc/pp32cv2clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
8088018284 0 1633674 676 1112T:powerpc/pp32cv1gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
8119618284 0 1633674 676 1112T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
8149317584 0 1630539 676 1088T:powerpc/pp32cv1clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
8164117584 0 1630539 676 1088T:powerpc/pp32cv1clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
8173718308 0 1633674 676 1112T:powerpc/pp32cv1gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
8215519316 0 1631563 676 1088T:powerpc/pp32cv1clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
8238219316 0 1631563 676 1088T:powerpc/pp32cv1clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
16733627372 0 1643130 676 1112T:powerpc/pp32cv2gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326

Compiler output


echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
echo32.c:                         printf ("row %d,col %d :",i,j);
echo32.c:                         ^
echo32.c: echo32.c:37:4: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:generic/opt32clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
echo32.c:                         printf ("row %d,col %d :",i,j);
echo32.c:                         ^
echo32.c: echo32.c:37:4: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
echo32.c:                         printf ("row %d,col %d :",i,j);
echo32.c:                         ^
echo32.c: echo32.c:37:4: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:generic/opt32clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c:    37 |    printf ("row %d,col %d :",i,j);
echo32.c:       |    ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:12:1: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c:    11 | #include "api.h"
echo32.c:   +++ |+#include <stdio.h>
echo32.c:    12 |
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c:    47 |  printf("-----------------------------------\n");
echo32.c:       |  ^~~~~~
echo32.c: echo32.c:47:2: note: include '<stdio.h>' or provide a declaration of 'printf'

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
T:generic/opt32gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:generic/opt32gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c:   if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c:                             ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c:                                              ^
echo64.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:generic/opt64clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c:   if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c:                             ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c:                                              ^
echo64.c: 1 warning generated.
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c:   if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c:                             ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c:                                              ^
echo64.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:generic/opt64clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo64.c: echo64.c: In function 'crypto_hash_echosp256_generic_opt64_timingleaks':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c:   555 |   if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c:       |                             ^~
echo64.c: echo64.c:542:46: note: expected 'BitSequence *' {aka 'unsigned char *'} but argument is of type 'const unsigned char *'
echo64.c:   542 | HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c:       |                                 ~~~~~~~~~~~~~^~~~

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
T:generic/opt64gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:generic/opt64gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


echo32.c: echo32.c:1079:11: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
echo32.c:   state = malloc(sizeof(hashState)+16*sizeof(char));
echo32.c:           ^
echo32.c: echo32.c:1079:11: note: include the header <stdlib.h> or explicitly provide a declaration for 'malloc'
echo32.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:powerpc/altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo32.c: echo32.c:1079:11: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
echo32.c:   state = malloc(sizeof(hashState)+16*sizeof(char));
echo32.c:           ^
echo32.c: echo32.c:1079:11: note: include the header <stdlib.h> or explicitly provide a declaration for 'malloc'
echo32.c: 1 warning generated.
echo32.c: echo32.c:1079:11: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration]
echo32.c:   state = malloc(sizeof(hashState)+16*sizeof(char));
echo32.c:           ^
echo32.c: echo32.c:1079:11: note: include the header <stdlib.h> or explicitly provide a declaration for 'malloc'
echo32.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:powerpc/altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


echo32.c: echo32.c: In function 'Hash':
echo32.c: echo32.c:1079:11: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
echo32.c:  1079 |   state = malloc(sizeof(hashState)+16*sizeof(char));
echo32.c:       |           ^~~~~~
echo32.c: echo32.c:1079:11: warning: incompatible implicit declaration of built-in function 'malloc'
echo32.c: echo32.c:13:1: note: include '<stdlib.h>' or provide a declaration of 'malloc'
echo32.c:    12 | #include <altivec.h>
echo32.c:   +++ |+#include <stdlib.h>
echo32.c:    13 |

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:powerpc/altivecgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:powerpc/altivecgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Compiler output


echo32.c: echo32.c: In function 'Hash':
echo32.c: echo32.c:1079:11: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
echo32.c:  1079 |   state = malloc(sizeof(hashState)+16*sizeof(char));
echo32.c:       |           ^~~~~~
echo32.c: echo32.c:1079:11: warning: incompatible implicit declaration of built-in function 'malloc'
echo32.c: echo32.c:13:1: note: include '<stdlib.h>' or provide a declaration of 'malloc'
echo32.c:    12 | #include <altivec.h>
echo32.c:   +++ |+#include <stdlib.h>
echo32.c:    13 |
echo32.c: echo32.c: In function 'crypto_hash_echosp256_powerpc_altivec_timingleaks':
echo32.c: <command-line>: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5
echo32.c: <command-line>: note: in definition of macro 'CRYPTO_NAMESPACETOP'

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:powerpc/altivecgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


echo32.o CNT_r B
echo32.o Compress T
echo32.o Endianess T
echo32.o Final T
echo32.o Hash T
echo32.o Init T
echo32.o PrintState T
echo32.o PushString T
echo32.o Update T
echo32.o endian B
echo32.o flip_bits T
echo32.o r B

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:generic/opt32clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt32gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:generic/opt32gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt32gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


echo32.o CNT_r B
echo32.o CNT_r B
echo32.o Compress T
echo32.o Compress T
echo32.o Endianess T
echo32.o Endianess T
echo32.o Final T
echo32.o Final T
echo32.o Hash T
echo32.o Hash T
echo32.o Init T
echo32.o Init T
echo32.o PrintState T
echo32.o PrintState T
echo32.o PushString T
echo32.o PushString T
echo32.o Update T
echo32.o Update T
echo32.o endian B
echo32.o endian B
echo32.o flip_bits T
echo32.o flip_bits T
echo32.o r B
echo32.o r B

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:generic/opt32clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Namespace violations


echo64.o Compress T
echo64.o Endianess T
echo64.o Final T
echo64.o Hash T
echo64.o Init T
echo64.o PushString T
echo64.o Update T
echo64.o endian B

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:generic/opt64clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:generic/opt64gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:generic/opt64gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:generic/opt64gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


echo64.o Compress T
echo64.o Compress T
echo64.o Endianess T
echo64.o Endianess T
echo64.o Final T
echo64.o Final T
echo64.o Hash T
echo64.o Hash T
echo64.o Init T
echo64.o Init T
echo64.o PushString T
echo64.o PushString T
echo64.o Update T
echo64.o Update T
echo64.o endian B
echo64.o endian B

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:generic/opt64clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Namespace violations


echo32.o CNT_r B
echo32.o Compress T
echo32.o Endianess T
echo32.o Final T
echo32.o Hash T
echo32.o Init T
echo32.o PushString T
echo32.o Update T
echo32.o align_16 T
echo32.o endian B
echo32.o flip_bits T
echo32.o mask0 D
echo32.o mask1 D
echo32.o mask2 D
echo32.o r B
echo32.o zero B

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:powerpc/altivecclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/altivecgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:powerpc/altivecgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/altivecgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


echo32.o CNT_r B
echo32.o CNT_r B
echo32.o Compress T
echo32.o Compress T
echo32.o Endianess T
echo32.o Endianess T
echo32.o Final T
echo32.o Final T
echo32.o Hash T
echo32.o Hash T
echo32.o Init T
echo32.o Init T
echo32.o PushString T
echo32.o PushString T
echo32.o Update T
echo32.o Update T
echo32.o align_16 T
echo32.o align_16 T
echo32.o endian B
echo32.o endian B
echo32.o flip_bits T
echo32.o flip_bits T
echo32.o mask0 D
echo32.o mask0 D
echo32.o mask1 D
echo32.o mask1 D
echo32.o mask2 D
echo32.o mask2 D
echo32.o r B
echo32.o r B
echo32.o zero B
echo32.o zero B

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:powerpc/altivecclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Namespace violations


echo32.o CNT_r B
echo32.o Compress T
echo32.o Endianess T
echo32.o Final T
echo32.o Hash T
echo32.o Init T
echo32.o PushString T
echo32.o Update T
echo32.o endian B
echo32.o flip_bits T
echo32.o r B

Number of similar (implementation,compiler) pairs: 40, namely:
ImplementationCompiler
T:powerpc/pp32cv1clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv1gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:powerpc/pp32cv1gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv1gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:powerpc/pp32cv2gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:powerpc/pp32cv2gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)

Namespace violations


echo32.o CNT_r B
echo32.o CNT_r B
echo32.o Compress T
echo32.o Compress T
echo32.o Endianess T
echo32.o Endianess T
echo32.o Final T
echo32.o Final T
echo32.o Hash T
echo32.o Hash T
echo32.o Init T
echo32.o Init T
echo32.o PushString T
echo32.o PushString T
echo32.o Update T
echo32.o Update T
echo32.o endian B
echo32.o endian B
echo32.o flip_bits T
echo32.o flip_bits T
echo32.o r B
echo32.o r B

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:powerpc/pp32cv1clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:powerpc/pp32cv2clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)