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
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
201963 | 4200 0 0 | 13794 380 744 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
203243 | 4764 0 0 | 16792 384 752 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
212545 | 4452 0 0 | 15948 384 744 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
225643 | 4300 0 0 | 13898 380 744 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
225852 | 4892 0 0 | 14027 356 744 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
227500 | 5504 0 0 | 16299 356 744 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
239932 | 4548 0 0 | 12935 348 744 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
243386 | 4756 0 0 | 16832 384 752 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
263355 | 4828 0 0 | 13790 352 744 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
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:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -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:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -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:
Implementation | Compiler |
T:ref | clang -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:
Implementation | Compiler |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -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:
Implementation | Compiler |
T:ref | clang -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:
Implementation | Compiler |
T:ref | clang -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:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |