Test results for armeabi, berry0, crypto_hash/mcssha6
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_hash
Test results for armeabi, berry0, crypto_hash
Test results for crypto_hash/mcssha6
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: mcssha6
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
196465 | 4708 0 0 | 14286 380 744 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
198175 | 5292 0 0 | 17304 384 752 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
207326 | 4968 0 0 | 16448 384 744 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
217005 | 4856 0 0 | 13991 356 744 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
218257 | 6036 0 0 | 16835 356 744 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
219310 | 4448 0 0 | 14030 380 744 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
232267 | 4412 0 0 | 12799 348 744 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
237443 | 5164 0 0 | 17224 384 752 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
253887 | 4972 0 0 | 13934 352 744 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
Compiler output
mcssha6.c: mcssha6.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha6.c: char filename[128];
mcssha6.c: ^
mcssha6.c: mcssha6.c:376:26: warning: unused variable 'x1' [-Wunused-variable]
mcssha6.c: register unsigned long x1,x2,x3,x4,i;
mcssha6.c: ^
mcssha6.c: mcssha6.c:376:29: warning: unused variable 'x2' [-Wunused-variable]
mcssha6.c: register unsigned long x1,x2,x3,x4,i;
mcssha6.c: ^
mcssha6.c: mcssha6.c:376:32: warning: unused variable 'x3' [-Wunused-variable]
mcssha6.c: register unsigned long x1,x2,x3,x4,i;
mcssha6.c: ^
mcssha6.c: mcssha6.c:376:35: warning: unused variable 'x4' [-Wunused-variable]
mcssha6.c: register unsigned long x1,x2,x3,x4,i;
mcssha6.c: ^
mcssha6.c: mcssha6.c:378:15: warning: unused variable 'empty' [-Wunused-variable]
mcssha6.c: BitSequence empty,bits,last;
mcssha6.c: ^
mcssha6.c: mcssha6.c:378:21: warning: unused variable 'bits' [-Wunused-variable]
mcssha6.c: BitSequence empty,bits,last;
mcssha6.c: ^
mcssha6.c: mcssha6.c:378:26: warning: unused variable 'last' [-Wunused-variable]
mcssha6.c: BitSequence empty,bits,last;
mcssha6.c: ^
mcssha6.c: 8 warnings 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
mcssha6.c: mcssha6.c: In function 'Init':
mcssha6.c: mcssha6.c:60:23: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha6.c: 60 | if(hashbitlen == 224 | hashbitlen == 256)
mcssha6.c: | ~~~~~~~~~~~^~~~~~
mcssha6.c: mcssha6.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha6.c: 54 | char filename[128];
mcssha6.c: | ^~~~~~~~
mcssha6.c: mcssha6.c: In function 'Update':
mcssha6.c: mcssha6.c:98:17: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha6.c: 98 | if(data == NULL & databitlen == 0)return(SUCCESS);
mcssha6.c: | ^
mcssha6.c: mcssha6.c:99:11: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
mcssha6.c: 99 | if(data == NULL & databitlen != 0)return(BAD_HASHBITLEN);
mcssha6.c: | ^
mcssha6.c: mcssha6.c:113:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha6.c: 113 | if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha6.c: | ~~~~~~~~~~~~~~^~~~~~
mcssha6.c: mcssha6.c:159:29: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha6.c: 159 | if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha6.c: | ~~~~~~~~~~~~~~^~~~~~
mcssha6.c: mcssha6.c: In function 'Final':
mcssha6.c: mcssha6.c:378:26: warning: unused variable 'last' [-Wunused-variable]
mcssha6.c: 378 | BitSequence empty,bits,last;
mcssha6.c: | ^~~~
mcssha6.c: mcssha6.c:378:21: warning: unused variable 'bits' [-Wunused-variable]
mcssha6.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
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 0
mcssha6.o N 107
mcssha6.o N 11b
mcssha6.o N 128
mcssha6.o N 130
mcssha6.o N 135
mcssha6.o N 144
mcssha6.o N 153
mcssha6.o N 155
mcssha6.o N 159
mcssha6.o N 170
mcssha6.o N 17b
mcssha6.o N 17d
mcssha6.o N 18f
mcssha6.o N 191
mcssha6.o N 196
mcssha6.o N 19b
mcssha6.o N 1a6
mcssha6.o N 1a8
mcssha6.o N 1b3
mcssha6.o N 1b5
mcssha6.o N 1ba
mcssha6.o N 1c0
mcssha6.o N 1d0
mcssha6.o N 1da
mcssha6.o N 1e3
mcssha6.o N 1e8
mcssha6.o N 1ef
mcssha6.o N 203
mcssha6.o N 209
mcssha6.o N 20e
mcssha6.o N 219
mcssha6.o N 21c
mcssha6.o N 221
mcssha6.o N 226
mcssha6.o N 229
mcssha6.o N 22c
mcssha6.o N 22f
mcssha6.o N 234
mcssha6.o N 23a
mcssha6.o N 23c
mcssha6.o N 23f
mcssha6.o N 242
mcssha6.o N 244
mcssha6.o N 24c
mcssha6.o N 25
mcssha6.o N 2f
mcssha6.o N eb
mcssha6.o N ed
mcssha6.o N fb
mcssha6.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
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 0
mcssha6.o N 107
mcssha6.o N 11b
mcssha6.o N 128
mcssha6.o N 130
mcssha6.o N 135
mcssha6.o N 144
mcssha6.o N 153
mcssha6.o N 155
mcssha6.o N 159
mcssha6.o N 170
mcssha6.o N 17b
mcssha6.o N 17d
mcssha6.o N 18f
mcssha6.o N 191
mcssha6.o N 196
mcssha6.o N 19b
mcssha6.o N 1a6
mcssha6.o N 1ad
mcssha6.o N 1c1
mcssha6.o N 1c7
mcssha6.o N 1cc
mcssha6.o N 1ce
mcssha6.o N 1d9
mcssha6.o N 1db
mcssha6.o N 1e0
mcssha6.o N 1e6
mcssha6.o N 1f6
mcssha6.o N 200
mcssha6.o N 209
mcssha6.o N 20e
mcssha6.o N 219
mcssha6.o N 21c
mcssha6.o N 221
mcssha6.o N 226
mcssha6.o N 229
mcssha6.o N 22c
mcssha6.o N 22f
mcssha6.o N 234
mcssha6.o N 23a
mcssha6.o N 23c
mcssha6.o N 23f
mcssha6.o N 242
mcssha6.o N 244
mcssha6.o N 24c
mcssha6.o N 25
mcssha6.o N 2f
mcssha6.o N eb
mcssha6.o N ed
mcssha6.o N fb
mcssha6.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
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 0
mcssha6.o N 106
mcssha6.o N 11a
mcssha6.o N 127
mcssha6.o N 12f
mcssha6.o N 134
mcssha6.o N 143
mcssha6.o N 148
mcssha6.o N 153
mcssha6.o N 15a
mcssha6.o N 16e
mcssha6.o N 17d
mcssha6.o N 183
mcssha6.o N 188
mcssha6.o N 18a
mcssha6.o N 195
mcssha6.o N 1ac
mcssha6.o N 1b7
mcssha6.o N 1b9
mcssha6.o N 1be
mcssha6.o N 1c4
mcssha6.o N 1d4
mcssha6.o N 1de
mcssha6.o N 1e0
mcssha6.o N 1e9
mcssha6.o N 1ee
mcssha6.o N 1f9
mcssha6.o N 1fd
mcssha6.o N 200
mcssha6.o N 212
mcssha6.o N 217
mcssha6.o N 21c
mcssha6.o N 221
mcssha6.o N 224
mcssha6.o N 227
mcssha6.o N 22a
mcssha6.o N 230
mcssha6.o N 232
mcssha6.o N 235
mcssha6.o N 238
mcssha6.o N 23a
mcssha6.o N 23c
mcssha6.o N 23e
mcssha6.o N 243
mcssha6.o N 24b
mcssha6.o N 25
mcssha6.o N 2f
mcssha6.o N ea
mcssha6.o N ec
mcssha6.o N fa
mcssha6.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
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 0
mcssha6.o N 106
mcssha6.o N 11a
mcssha6.o N 127
mcssha6.o N 12f
mcssha6.o N 134
mcssha6.o N 143
mcssha6.o N 152
mcssha6.o N 154
mcssha6.o N 158
mcssha6.o N 16f
mcssha6.o N 17a
mcssha6.o N 17c
mcssha6.o N 18e
mcssha6.o N 190
mcssha6.o N 195
mcssha6.o N 19a
mcssha6.o N 1a5
mcssha6.o N 1ac
mcssha6.o N 1c0
mcssha6.o N 1c6
mcssha6.o N 1cb
mcssha6.o N 1cd
mcssha6.o N 1d8
mcssha6.o N 1da
mcssha6.o N 1df
mcssha6.o N 1e5
mcssha6.o N 1f5
mcssha6.o N 1ff
mcssha6.o N 208
mcssha6.o N 20d
mcssha6.o N 218
mcssha6.o N 21b
mcssha6.o N 220
mcssha6.o N 225
mcssha6.o N 228
mcssha6.o N 22b
mcssha6.o N 230
mcssha6.o N 233
mcssha6.o N 239
mcssha6.o N 23b
mcssha6.o N 23e
mcssha6.o N 241
mcssha6.o N 243
mcssha6.o N 24b
mcssha6.o N 25
mcssha6.o N 2f
mcssha6.o N ea
mcssha6.o N ec
mcssha6.o N fa
mcssha6.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
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.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) |