Test results for aarch64, pi4b, crypto_hash/echosp512

[Page version: 20251028 07:34:46]

Measurements for aarch64, pi4b, crypto_hash Test results for aarch64, pi4b, crypto_hash Test results for crypto_hash/echosp512
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20250922
Operation: crypto_hash
Primitive: echosp512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7168121184 0 132288 816 736T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7170917892 0 127058 824 728T:generic/opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7215618624 0 128496 816 736T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7231321168 0 129876 816 728T:generic/opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7412418396 0 128336 816 728T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7627318200 0 127152 800 720T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
7789120400 0 133218 824 736T:generic/opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
8189319772 0 1631119 840 752T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
8349620872 0 133394 824 736T:generic/opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
8369020844 0 131610 824 728T:generic/opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
8466817832 0 1628015 840 744T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
8503419180 0 1629295 840 752T:generic/opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
9257322744 0 1635298 824 744T:powerpc/pp32cv2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
9549722520 0 1633282 824 736T:powerpc/pp32cv2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
9632917709 0 1626911 824 736T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
10078525400 0 1636583 824 752T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
10620222184 0 1630884 816 736T:powerpc/pp32cv2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
10918522544 0 1632567 824 744T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
10933222232 0 1631287 808 736T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
11669124728 0 1634687 824 752T:powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
11824322640 0 1631818 824 736T:powerpc/pp32cv2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
12864318384 0 1629575 824 752T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
13056324764 0 1637618 824 744T:powerpc/pp32cv2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
13689117928 0 1630498 824 744T:powerpc/pp32cv1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
13961317696 0 1628442 824 736T:powerpc/pp32cv1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
14068118036 0 1630898 824 744T:powerpc/pp32cv1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
14839917712 0 1627671 824 752T:powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
14917717408 0 1627431 824 744T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
15486717324 0 1626020 816 736T:powerpc/pp32cv1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
15706916876 0 1625927 808 736T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025052920250415
17689917608 0 1626794 824 736T:powerpc/pp32cv1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025052920250415

Compiler output


echo32.c: echo32.c:37:4: error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
echo32.c:    37 |                         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: echo32.c:125:18: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   125 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c:126:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   126 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:397:15: warning: unused variable 'i' [-Wunused-variable]
echo32.c:   397 |         unsigned int i;
echo32.c:       |                      ^
echo32.c: echo32.c:398:21: warning: unused variable 'c0' [-Wunused-variable]
echo32.c:   398 |         unsigned long long c0, c1;
echo32.c:       |                            ^~
echo32.c: echo32.c:398:25: warning: unused variable 'c1' [-Wunused-variable]
echo32.c:   398 |         unsigned long long c0, c1;
echo32.c:       |                                ^~
echo32.c: echo32.c:496:21: warning: unused variable 'hashlen' [-Wunused-variable]
echo32.c:   496 |         unsigned short int hashlen = 0;
echo32.c:       |                            ^~~~~~~
echo32.c: echo32.c:497:21: warning: unused variable 'messlen_l' [-Wunused-variable]
echo32.c:   497 |         unsigned long long messlen_l = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:generic/opt32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:25: 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: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:37:25: warning: incompatible implicit declaration of built-in function 'printf' [-Wbuiltin-declaration-mismatch]
echo32.c:    37 |                         printf ("row %d,col %d :",i,j);
echo32.c:       |                         ^~~~~~
echo32.c: echo32.c:37:25: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c:47:9: warning: incompatible implicit declaration of built-in function 'printf' [-Wbuiltin-declaration-mismatch]
echo32.c:    47 |         printf("-----------------------------------\n");
echo32.c:       |         ^~~~~~
echo32.c: echo32.c:47:9: note: include '<stdio.h>' or provide a declaration of 'printf'
echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:126:23: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   126 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:125:25: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   125 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c: In function 'Compress':
echo32.c: echo32.c:398:32: warning: unused variable 'c1' [-Wunused-variable]
echo32.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:generic/opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Compiler output


echo64.c: echo64.c:318:30: warning: unused variable 'WT5' [-Wunused-variable]
echo64.c:   318 |     WT0, WT1, WT2, WT3, WT4, WT5;
echo64.c:       |                              ^~~
echo64.c: echo64.c:486:16: warning: unused variable 'i' [-Wunused-variable]
echo64.c:   486 |   unsigned int i;
echo64.c:       |                ^
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:   555 |   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:   542 | HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c:       |                                              ^
echo64.c: 3 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:generic/opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


echo64.c: echo64.c: In function 'Compress':
echo64.c: echo64.c:318:30: warning: unused variable 'WT5' [-Wunused-variable]
echo64.c:   318 |     WT0, WT1, WT2, WT3, WT4, WT5;
echo64.c:       |                              ^~~
echo64.c: echo64.c: In function 'Final':
echo64.c: echo64.c:486:16: warning: unused variable 'i' [-Wunused-variable]
echo64.c:   486 |   unsigned int i;
echo64.c:       |                ^
echo64.c: echo64.c: In function 'crypto_hash_echosp512_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: 4, namely:
ImplementationCompiler
T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Compiler output


echo32.c: echo32.c:106:18: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   106 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c:107:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:512:21: warning: unused variable 'c0' [-Wunused-variable]
echo32.c:   512 |         unsigned long long c0, c1;
echo32.c:       |                            ^~
echo32.c: echo32.c:512:25: warning: unused variable 'c1' [-Wunused-variable]
echo32.c:   512 |         unsigned long long c0, c1;
echo32.c:       |                                ^~
echo32.c: echo32.c:639:21: warning: unused variable 'hashlen' [-Wunused-variable]
echo32.c:   639 |         unsigned short int hashlen = 0;
echo32.c:       |                            ^~~~~~~
echo32.c: echo32.c:640:21: warning: unused variable 'messlen_l' [-Wunused-variable]
echo32.c:   640 |         unsigned long long messlen_l = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:641:21: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   641 |         unsigned long long messlen_h = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: 7 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:powerpc/pp32cv1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:107:23: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:106:25: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   106 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c: In function 'Compress':
echo32.c: echo32.c:512:32: warning: unused variable 'c1' [-Wunused-variable]
echo32.c:   512 |         unsigned long long c0, c1;
echo32.c:       |                                ^~
echo32.c: echo32.c:512:28: warning: unused variable 'c0' [-Wunused-variable]
echo32.c:   512 |         unsigned long long c0, c1;
echo32.c:       |                            ^~
echo32.c: echo32.c: In function 'Final':
echo32.c: echo32.c:641:28: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   641 |         unsigned long long messlen_h = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:640:28: warning: unused variable 'messlen_l' [-Wunused-variable]
echo32.c:   640 |         unsigned long long messlen_l = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:639:28: warning: unused variable 'hashlen' [-Wunused-variable]
echo32.c:   639 |         unsigned short int hashlen = 0;
echo32.c:       |                            ^~~~~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Compiler output


echo32.c: echo32.c:106:18: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   106 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c:107:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:480:21: warning: unused variable 'c0' [-Wunused-variable]
echo32.c:   480 |         unsigned long long c0, c1;
echo32.c:       |                            ^~
echo32.c: echo32.c:480:25: warning: unused variable 'c1' [-Wunused-variable]
echo32.c:   480 |         unsigned long long c0, c1;
echo32.c:       |                                ^~
echo32.c: echo32.c:607:21: warning: unused variable 'hashlen' [-Wunused-variable]
echo32.c:   607 |         unsigned short int hashlen = 0;
echo32.c:       |                            ^~~~~~~
echo32.c: echo32.c:608:21: warning: unused variable 'messlen_l' [-Wunused-variable]
echo32.c:   608 |         unsigned long long messlen_l = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:609:21: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   609 |         unsigned long long messlen_h = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: 7 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:powerpc/pp32cv2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:107:23: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |         unsigned char endianess;
echo32.c:       |                       ^~~~~~~~~
echo32.c: echo32.c:106:25: warning: unused variable 'j' [-Wunused-variable]
echo32.c:   106 |         unsigned int i, j;
echo32.c:       |                         ^
echo32.c: echo32.c: In function 'Compress':
echo32.c: echo32.c:480:32: warning: unused variable 'c1' [-Wunused-variable]
echo32.c:   480 |         unsigned long long c0, c1;
echo32.c:       |                                ^~
echo32.c: echo32.c:480:28: warning: unused variable 'c0' [-Wunused-variable]
echo32.c:   480 |         unsigned long long c0, c1;
echo32.c:       |                            ^~
echo32.c: echo32.c: In function 'Final':
echo32.c: echo32.c:609:28: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   609 |         unsigned long long messlen_h = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:608:28: warning: unused variable 'messlen_l' [-Wunused-variable]
echo32.c:   608 |         unsigned long long messlen_l = 0;
echo32.c:       |                            ^~~~~~~~~
echo32.c: echo32.c:607:28: warning: unused variable 'hashlen' [-Wunused-variable]
echo32.c:   607 |         unsigned short int hashlen = 0;
echo32.c:       |                            ^~~~~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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: 4, namely:
ImplementationCompiler
T:generic/opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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: 9, namely:
ImplementationCompiler
T:generic/opt64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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: 18, namely:
ImplementationCompiler
T:powerpc/pp32cv1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)