Test results for armeabi, berry0, crypto_hash/mcssha5

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_hash Test results for armeabi, berry0, crypto_hash Test results for crypto_hash/mcssha5
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: mcssha5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2019634200 0 013794 380 744T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2032434764 0 016792 384 752T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2125454452 0 015948 384 744T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2256434300 0 013898 380 744T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2258524892 0 014027 356 744T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2275005504 0 016299 356 744T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2399324548 0 012935 348 744T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2433864756 0 016832 384 752T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100220240909
2633554828 0 013790 352 744T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100220240909

Compiler output


mcssha5.c: mcssha5.c:55:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha5.c:                 char filename[128];
mcssha5.c:                      ^
mcssha5.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


mcssha5.c: mcssha5.c: In function 'Init':
mcssha5.c: mcssha5.c:61:23: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha5.c:    61 |         if(hashbitlen == 224 | hashbitlen == 256)
mcssha5.c:       |            ~~~~~~~~~~~^~~~~~
mcssha5.c: mcssha5.c:55:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha5.c:    55 |   char filename[128];
mcssha5.c:       |        ^~~~~~~~
mcssha5.c: mcssha5.c: In function 'Update':
mcssha5.c: mcssha5.c:104:17: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha5.c:   104 |         if(data == NULL & databitlen == 0)return(SUCCESS);
mcssha5.c:       |                 ^
mcssha5.c: mcssha5.c:105:11: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha5.c:   105 |   if(data == NULL & databitlen != 0)return(BAD_HASHBITLEN);
mcssha5.c:       |           ^
mcssha5.c: mcssha5.c:123:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha5.c:   123 |            if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha5.c:       |               ~~~~~~~~~~~~~~^~~~~~
mcssha5.c: mcssha5.c:169:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha5.c:   169 |            if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha5.c:       |               ~~~~~~~~~~~~~~^~~~~~
mcssha5.c: mcssha5.c: In function 'Final':
mcssha5.c: mcssha5.c:243:26: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha5.c:   243 |         if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha5.c:       |            ~~~~~~~~~~~~~~^~~~~~

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

Namespace violations


hash.o N 0
hash.o N 102
hash.o N 111
hash.o N 116
hash.o N 12d
hash.o N 13b
hash.o N 15f
hash.o N 163
hash.o N 167
hash.o N 16a
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o N f5
hash.o N fd
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 0
mcssha5.o N 107
mcssha5.o N 11b
mcssha5.o N 128
mcssha5.o N 130
mcssha5.o N 135
mcssha5.o N 144
mcssha5.o N 149
mcssha5.o N 154
mcssha5.o N 156
mcssha5.o N 161
mcssha5.o N 178
mcssha5.o N 183
mcssha5.o N 185
mcssha5.o N 18a
mcssha5.o N 190
mcssha5.o N 1a0
mcssha5.o N 1aa
mcssha5.o N 1ac
mcssha5.o N 1b5
mcssha5.o N 1ba
mcssha5.o N 1c1
mcssha5.o N 1c7
mcssha5.o N 1cc
mcssha5.o N 1d7
mcssha5.o N 1db
mcssha5.o N 1de
mcssha5.o N 1f0
mcssha5.o N 1f5
mcssha5.o N 1fa
mcssha5.o N 1fd
mcssha5.o N 200
mcssha5.o N 203
mcssha5.o N 208
mcssha5.o N 20e
mcssha5.o N 210
mcssha5.o N 213
mcssha5.o N 216
mcssha5.o N 218
mcssha5.o N 220
mcssha5.o N 25
mcssha5.o N 2f
mcssha5.o N eb
mcssha5.o N ed
mcssha5.o N fb
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 102
hash.o N 111
hash.o N 116
hash.o N 12d
hash.o N 13b
hash.o N 15f
hash.o N 163
hash.o N 167
hash.o N 16a
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o N f5
hash.o N fd
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 0
mcssha5.o N 107
mcssha5.o N 11b
mcssha5.o N 128
mcssha5.o N 130
mcssha5.o N 135
mcssha5.o N 144
mcssha5.o N 149
mcssha5.o N 154
mcssha5.o N 15b
mcssha5.o N 161
mcssha5.o N 166
mcssha5.o N 168
mcssha5.o N 173
mcssha5.o N 18a
mcssha5.o N 195
mcssha5.o N 197
mcssha5.o N 19c
mcssha5.o N 1a2
mcssha5.o N 1b2
mcssha5.o N 1bc
mcssha5.o N 1be
mcssha5.o N 1c7
mcssha5.o N 1cc
mcssha5.o N 1d7
mcssha5.o N 1db
mcssha5.o N 1de
mcssha5.o N 1f0
mcssha5.o N 1f5
mcssha5.o N 1fa
mcssha5.o N 1fd
mcssha5.o N 200
mcssha5.o N 203
mcssha5.o N 208
mcssha5.o N 20e
mcssha5.o N 210
mcssha5.o N 213
mcssha5.o N 216
mcssha5.o N 218
mcssha5.o N 220
mcssha5.o N 25
mcssha5.o N 2f
mcssha5.o N eb
mcssha5.o N ed
mcssha5.o N fb
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 101
hash.o N 110
hash.o N 115
hash.o N 12c
hash.o N 13a
hash.o N 15e
hash.o N 162
hash.o N 166
hash.o N 169
hash.o N 25
hash.o N 2c
hash.o N e7
hash.o N f4
hash.o N fc
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 0
mcssha5.o N 106
mcssha5.o N 11a
mcssha5.o N 127
mcssha5.o N 12f
mcssha5.o N 134
mcssha5.o N 143
mcssha5.o N 148
mcssha5.o N 153
mcssha5.o N 15a
mcssha5.o N 160
mcssha5.o N 165
mcssha5.o N 167
mcssha5.o N 172
mcssha5.o N 189
mcssha5.o N 194
mcssha5.o N 196
mcssha5.o N 19b
mcssha5.o N 1a1
mcssha5.o N 1b1
mcssha5.o N 1bb
mcssha5.o N 1bd
mcssha5.o N 1c6
mcssha5.o N 1cb
mcssha5.o N 1d6
mcssha5.o N 1da
mcssha5.o N 1dd
mcssha5.o N 1ef
mcssha5.o N 1f4
mcssha5.o N 1f9
mcssha5.o N 1fe
mcssha5.o N 201
mcssha5.o N 204
mcssha5.o N 207
mcssha5.o N 20d
mcssha5.o N 20f
mcssha5.o N 212
mcssha5.o N 215
mcssha5.o N 217
mcssha5.o N 21f
mcssha5.o N 25
mcssha5.o N 2f
mcssha5.o N ea
mcssha5.o N ec
mcssha5.o N fa
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


hash.o N 0
hash.o N 101
hash.o N 110
hash.o N 115
hash.o N 12c
hash.o N 13a
hash.o N 15e
hash.o N 162
hash.o N 166
hash.o N 169
hash.o N 25
hash.o N 2c
hash.o N e7
hash.o N f4
hash.o N fc
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 0
mcssha5.o N 106
mcssha5.o N 11a
mcssha5.o N 127
mcssha5.o N 12f
mcssha5.o N 134
mcssha5.o N 143
mcssha5.o N 148
mcssha5.o N 153
mcssha5.o N 15a
mcssha5.o N 160
mcssha5.o N 165
mcssha5.o N 167
mcssha5.o N 172
mcssha5.o N 189
mcssha5.o N 194
mcssha5.o N 196
mcssha5.o N 19b
mcssha5.o N 1a1
mcssha5.o N 1b1
mcssha5.o N 1bb
mcssha5.o N 1bd
mcssha5.o N 1c6
mcssha5.o N 1cb
mcssha5.o N 1d6
mcssha5.o N 1da
mcssha5.o N 1dd
mcssha5.o N 1ef
mcssha5.o N 1f4
mcssha5.o N 1f9
mcssha5.o N 1fc
mcssha5.o N 1ff
mcssha5.o N 204
mcssha5.o N 207
mcssha5.o N 20d
mcssha5.o N 20f
mcssha5.o N 212
mcssha5.o N 215
mcssha5.o N 217
mcssha5.o N 21f
mcssha5.o N 25
mcssha5.o N 2f
mcssha5.o N ea
mcssha5.o N ec
mcssha5.o N fa
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o Update T

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