Test results for armeabi, berry0, crypto_hash/mcssha4
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_hash
Test results for armeabi, berry0, crypto_hash
Test results for crypto_hash/mcssha4
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: mcssha4
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
195008 | 3660 0 0 | 13246 380 744 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
196808 | 4232 0 0 | 16252 384 752 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
205566 | 4104 0 0 | 15592 384 744 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
217814 | 3712 0 0 | 13302 380 744 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
217908 | 4128 0 0 | 13263 356 744 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
219406 | 5076 0 0 | 15871 356 744 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
232842 | 3864 0 0 | 12251 348 744 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
235164 | 4220 0 0 | 16288 384 752 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
254347 | 4088 0 0 | 13050 352 744 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
Compiler output
mcssha4.c: mcssha4.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha4.c: char filename[128];
mcssha4.c: ^
mcssha4.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
mcssha4.c: mcssha4.c: In function 'Init':
mcssha4.c: mcssha4.c:60:23: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha4.c: 60 | if(hashbitlen == 224 | hashbitlen == 256)
mcssha4.c: | ~~~~~~~~~~~^~~~~~
mcssha4.c: mcssha4.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha4.c: 54 | char filename[128];
mcssha4.c: | ^~~~~~~~
mcssha4.c: mcssha4.c: In function 'Update':
mcssha4.c: mcssha4.c:103:17: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha4.c: 103 | if(data == NULL & databitlen == 0)return(SUCCESS);
mcssha4.c: | ^
mcssha4.c: mcssha4.c:104:11: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha4.c: 104 | if(data == NULL & databitlen != 0)return(BAD_HASHBITLEN);
mcssha4.c: | ^
mcssha4.c: mcssha4.c:122:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha4.c: 122 | if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha4.c: | ~~~~~~~~~~~~~~^~~~~~
mcssha4.c: mcssha4.c:168:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha4.c: 168 | if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha4.c: | ~~~~~~~~~~~~~~^~~~~~
mcssha4.c: mcssha4.c: In function 'Final':
mcssha4.c: mcssha4.c:242:26: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha4.c: 242 | if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha4.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 117
hash.o N 12e
hash.o N 13c
hash.o N 160
hash.o N 164
hash.o N 168
hash.o N 16b
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o N f5
hash.o N fd
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 0
mcssha4.o N 107
mcssha4.o N 11b
mcssha4.o N 128
mcssha4.o N 130
mcssha4.o N 135
mcssha4.o N 144
mcssha4.o N 149
mcssha4.o N 154
mcssha4.o N 156
mcssha4.o N 161
mcssha4.o N 178
mcssha4.o N 183
mcssha4.o N 185
mcssha4.o N 18a
mcssha4.o N 190
mcssha4.o N 1a0
mcssha4.o N 1aa
mcssha4.o N 1ac
mcssha4.o N 1b5
mcssha4.o N 1ba
mcssha4.o N 1c1
mcssha4.o N 1c7
mcssha4.o N 1cc
mcssha4.o N 1d2
mcssha4.o N 1dd
mcssha4.o N 1e1
mcssha4.o N 1e4
mcssha4.o N 1f6
mcssha4.o N 1fb
mcssha4.o N 200
mcssha4.o N 203
mcssha4.o N 206
mcssha4.o N 209
mcssha4.o N 20e
mcssha4.o N 214
mcssha4.o N 216
mcssha4.o N 219
mcssha4.o N 21c
mcssha4.o N 21e
mcssha4.o N 226
mcssha4.o N 25
mcssha4.o N 2f
mcssha4.o N eb
mcssha4.o N ed
mcssha4.o N fb
mcssha4.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 117
hash.o N 12e
hash.o N 13c
hash.o N 160
hash.o N 164
hash.o N 168
hash.o N 16b
hash.o N 25
hash.o N 2c
hash.o N e8
hash.o N f5
hash.o N fd
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 0
mcssha4.o N 107
mcssha4.o N 11b
mcssha4.o N 128
mcssha4.o N 130
mcssha4.o N 135
mcssha4.o N 144
mcssha4.o N 149
mcssha4.o N 154
mcssha4.o N 15b
mcssha4.o N 161
mcssha4.o N 166
mcssha4.o N 16c
mcssha4.o N 16e
mcssha4.o N 179
mcssha4.o N 190
mcssha4.o N 19b
mcssha4.o N 19d
mcssha4.o N 1a2
mcssha4.o N 1a8
mcssha4.o N 1b8
mcssha4.o N 1c2
mcssha4.o N 1c4
mcssha4.o N 1cd
mcssha4.o N 1d2
mcssha4.o N 1dd
mcssha4.o N 1e1
mcssha4.o N 1e4
mcssha4.o N 1f6
mcssha4.o N 1fb
mcssha4.o N 200
mcssha4.o N 203
mcssha4.o N 206
mcssha4.o N 209
mcssha4.o N 20e
mcssha4.o N 214
mcssha4.o N 216
mcssha4.o N 219
mcssha4.o N 21c
mcssha4.o N 21e
mcssha4.o N 226
mcssha4.o N 25
mcssha4.o N 2f
mcssha4.o N eb
mcssha4.o N ed
mcssha4.o N fb
mcssha4.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 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 e7
hash.o N f4
hash.o N fc
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 0
mcssha4.o N 106
mcssha4.o N 11a
mcssha4.o N 127
mcssha4.o N 12f
mcssha4.o N 134
mcssha4.o N 143
mcssha4.o N 148
mcssha4.o N 153
mcssha4.o N 15a
mcssha4.o N 160
mcssha4.o N 165
mcssha4.o N 16b
mcssha4.o N 16d
mcssha4.o N 178
mcssha4.o N 18f
mcssha4.o N 19a
mcssha4.o N 19c
mcssha4.o N 1a1
mcssha4.o N 1a7
mcssha4.o N 1b7
mcssha4.o N 1c1
mcssha4.o N 1c3
mcssha4.o N 1cc
mcssha4.o N 1d1
mcssha4.o N 1dc
mcssha4.o N 1e0
mcssha4.o N 1e3
mcssha4.o N 1f5
mcssha4.o N 1fa
mcssha4.o N 1ff
mcssha4.o N 204
mcssha4.o N 207
mcssha4.o N 20a
mcssha4.o N 20d
mcssha4.o N 213
mcssha4.o N 215
mcssha4.o N 218
mcssha4.o N 21b
mcssha4.o N 21d
mcssha4.o N 225
mcssha4.o N 25
mcssha4.o N 2f
mcssha4.o N ea
mcssha4.o N ec
mcssha4.o N fa
mcssha4.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 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 e7
hash.o N f4
hash.o N fc
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 0
mcssha4.o N 106
mcssha4.o N 11a
mcssha4.o N 127
mcssha4.o N 12f
mcssha4.o N 134
mcssha4.o N 143
mcssha4.o N 148
mcssha4.o N 153
mcssha4.o N 15a
mcssha4.o N 160
mcssha4.o N 165
mcssha4.o N 16b
mcssha4.o N 16d
mcssha4.o N 178
mcssha4.o N 18f
mcssha4.o N 19a
mcssha4.o N 19c
mcssha4.o N 1a1
mcssha4.o N 1a7
mcssha4.o N 1b7
mcssha4.o N 1c1
mcssha4.o N 1c3
mcssha4.o N 1cc
mcssha4.o N 1d1
mcssha4.o N 1dc
mcssha4.o N 1e0
mcssha4.o N 1e3
mcssha4.o N 1f5
mcssha4.o N 1fa
mcssha4.o N 1ff
mcssha4.o N 202
mcssha4.o N 205
mcssha4.o N 20a
mcssha4.o N 20d
mcssha4.o N 213
mcssha4.o N 215
mcssha4.o N 218
mcssha4.o N 21b
mcssha4.o N 21d
mcssha4.o N 225
mcssha4.o N 25
mcssha4.o N 2f
mcssha4.o N ea
mcssha4.o N ec
mcssha4.o N fa
mcssha4.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
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.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) |