Test results for armeabi, berry2, crypto_hash/echosp256

[Page version: 20241120 00:22:57]

Measurements for armeabi, berry2, crypto_hash Test results for armeabi, berry2, crypto_hash Test results for crypto_hash/echosp256
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: echosp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19020426036 0 1636694 360 760T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
19207621296 0 1630298 360 760T:generic/opt32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
21223227720 0 138335 356 744T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
21341628316 0 137275 356 744T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
22323025400 0 1633583 348 760T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
22352930808 0 1641423 356 760T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
22611026312 0 1635271 356 760T:powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
24172619381 0 1627606 352 760T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
26346019892 0 1628746 360 760T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
27212628896 0 137075 348 744T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28418725624 0 1634435 356 760T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28722721548 0 1632163 356 760T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28879417636 0 1626595 356 760T:powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
29277517036 0 1625219 348 760T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
30953028876 0 137683 356 744T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
36766217388 0 1626199 356 760T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909

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'
echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:126:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   126 |  unsigned char endianess;
echo32.c:       |                ^~~~~~~~~
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: In function 'Compress':
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:398:21: warning: unused variable 'c0' [-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 (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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_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: 4, namely:
ImplementationCompiler
T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:107:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |  unsigned char endianess;
echo32.c:       |                ^~~~~~~~~
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: In function 'Compress':
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:512:21: 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:21: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   641 |  unsigned long long messlen_h = 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:639:21: 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 (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


echo32.c: echo32.c: In function 'Init':
echo32.c: echo32.c:107:16: warning: unused variable 'endianess' [-Wunused-variable]
echo32.c:   107 |  unsigned char endianess;
echo32.c:       |                ^~~~~~~~~
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: In function 'Compress':
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:480:21: 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:21: warning: unused variable 'messlen_h' [-Wunused-variable]
echo32.c:   609 |  unsigned long long messlen_h = 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:607:21: 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 (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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 (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: 4, namely:
ImplementationCompiler
T:generic/opt64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:generic/opt64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: 8, namely:
ImplementationCompiler
T:powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:powerpc/pp32cv2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)