Test results for armeabi, bblack, crypto_hash/mcssha6
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_hash
Test results for armeabi, bblack, crypto_hash
Test results for crypto_hash/mcssha6
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_hash
Primitive: mcssha6
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
97544 | 5968 0 0 | 14542 448 704 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
98000 | 3948 0 0 | 11445 444 704 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
113248 | 5008 0 0 | 15795 412 704 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
113248 | 4792 0 0 | 13905 408 704 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
113288 | 5024 0 0 | 16515 412 712 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
113448 | 5008 0 0 | 15795 412 704 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
117256 | 5424 0 0 | 25731 412 720 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
134368 | 3334 0 0 | 10441 436 704 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
154488 | 3812 0 0 | 11261 444 704 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
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: if(hashbitlen == 224 | hashbitlen == 256)
mcssha6.c: ~~~~~~~~~~~^~~~~~
mcssha6.c: mcssha6.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha6.c: 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: 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: 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: 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: 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: 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 (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Namespace violations
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000102
hash.o N 0000010f
hash.o N 00000117
hash.o N 0000011c
hash.o N 0000012b
hash.o N 0000014f
hash.o N 00000153
hash.o N 00000157
hash.o N 00000165
hash.o N 00000168
hash.o N 0000016e
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 00000000
mcssha6.o N 00000037
mcssha6.o N 00000041
mcssha6.o N 00000105
mcssha6.o N 00000107
mcssha6.o N 00000115
mcssha6.o N 00000121
mcssha6.o N 00000135
mcssha6.o N 00000142
mcssha6.o N 0000014a
mcssha6.o N 0000014f
mcssha6.o N 0000015e
mcssha6.o N 0000016d
mcssha6.o N 0000016f
mcssha6.o N 00000173
mcssha6.o N 0000018a
mcssha6.o N 00000195
mcssha6.o N 00000197
mcssha6.o N 000001a9
mcssha6.o N 000001ab
mcssha6.o N 000001b0
mcssha6.o N 000001b5
mcssha6.o N 000001c0
mcssha6.o N 000001c2
mcssha6.o N 000001cd
mcssha6.o N 000001cf
mcssha6.o N 000001d4
mcssha6.o N 000001da
mcssha6.o N 000001ea
mcssha6.o N 000001f4
mcssha6.o N 000001fd
mcssha6.o N 00000202
mcssha6.o N 00000209
mcssha6.o N 0000021d
mcssha6.o N 00000223
mcssha6.o N 00000228
mcssha6.o N 00000233
mcssha6.o N 00000236
mcssha6.o N 0000023b
mcssha6.o N 0000023e
mcssha6.o N 00000241
mcssha6.o N 00000244
mcssha6.o N 00000249
mcssha6.o N 0000024e
mcssha6.o N 00000254
mcssha6.o N 00000256
mcssha6.o N 00000259
mcssha6.o N 0000025c
mcssha6.o N 0000025e
mcssha6.o N 00000266
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000102
hash.o N 0000010f
hash.o N 00000117
hash.o N 0000011c
hash.o N 0000012b
hash.o N 0000014f
hash.o N 00000153
hash.o N 00000157
hash.o N 00000165
hash.o N 00000168
hash.o N 0000016e
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 00000000
mcssha6.o N 00000037
mcssha6.o N 00000041
mcssha6.o N 00000105
mcssha6.o N 00000107
mcssha6.o N 00000115
mcssha6.o N 00000121
mcssha6.o N 00000135
mcssha6.o N 00000142
mcssha6.o N 0000014a
mcssha6.o N 0000014f
mcssha6.o N 0000015e
mcssha6.o N 0000016d
mcssha6.o N 0000016f
mcssha6.o N 00000173
mcssha6.o N 0000018a
mcssha6.o N 00000195
mcssha6.o N 00000197
mcssha6.o N 000001a9
mcssha6.o N 000001ab
mcssha6.o N 000001b0
mcssha6.o N 000001b5
mcssha6.o N 000001c0
mcssha6.o N 000001c7
mcssha6.o N 000001db
mcssha6.o N 000001e1
mcssha6.o N 000001e6
mcssha6.o N 000001e8
mcssha6.o N 000001f3
mcssha6.o N 000001f5
mcssha6.o N 000001fa
mcssha6.o N 00000200
mcssha6.o N 00000210
mcssha6.o N 0000021a
mcssha6.o N 00000223
mcssha6.o N 00000228
mcssha6.o N 00000233
mcssha6.o N 00000236
mcssha6.o N 0000023b
mcssha6.o N 0000023e
mcssha6.o N 00000241
mcssha6.o N 00000244
mcssha6.o N 00000249
mcssha6.o N 0000024e
mcssha6.o N 00000254
mcssha6.o N 00000256
mcssha6.o N 00000259
mcssha6.o N 0000025c
mcssha6.o N 0000025e
mcssha6.o N 00000266
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000101
hash.o N 0000010e
hash.o N 00000116
hash.o N 0000011b
hash.o N 0000012a
hash.o N 0000014e
hash.o N 00000152
hash.o N 00000156
hash.o N 00000164
hash.o N 00000167
hash.o N 0000016d
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 00000000
mcssha6.o N 00000037
mcssha6.o N 00000041
mcssha6.o N 00000104
mcssha6.o N 00000106
mcssha6.o N 00000114
mcssha6.o N 00000120
mcssha6.o N 00000134
mcssha6.o N 00000141
mcssha6.o N 00000149
mcssha6.o N 0000014e
mcssha6.o N 0000015d
mcssha6.o N 0000016c
mcssha6.o N 0000016e
mcssha6.o N 00000172
mcssha6.o N 00000189
mcssha6.o N 00000194
mcssha6.o N 00000196
mcssha6.o N 000001a8
mcssha6.o N 000001aa
mcssha6.o N 000001af
mcssha6.o N 000001b4
mcssha6.o N 000001bf
mcssha6.o N 000001c1
mcssha6.o N 000001cc
mcssha6.o N 000001ce
mcssha6.o N 000001d3
mcssha6.o N 000001d9
mcssha6.o N 000001e9
mcssha6.o N 000001f3
mcssha6.o N 000001fc
mcssha6.o N 00000201
mcssha6.o N 00000208
mcssha6.o N 0000021c
mcssha6.o N 00000222
mcssha6.o N 00000227
mcssha6.o N 00000232
mcssha6.o N 00000235
mcssha6.o N 0000023a
mcssha6.o N 0000023d
mcssha6.o N 00000240
mcssha6.o N 00000243
mcssha6.o N 00000248
mcssha6.o N 0000024d
mcssha6.o N 00000253
mcssha6.o N 00000255
mcssha6.o N 00000258
mcssha6.o N 0000025b
mcssha6.o N 0000025d
mcssha6.o N 00000265
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000101
hash.o N 0000010e
hash.o N 00000116
hash.o N 0000011b
hash.o N 0000012a
hash.o N 0000014e
hash.o N 00000152
hash.o N 00000156
hash.o N 00000164
hash.o N 00000167
hash.o N 0000016d
mcssha6.o CalculateFinalState T
mcssha6.o Final T
mcssha6.o Hash T
mcssha6.o Init T
mcssha6.o MCSSHA6Reverse T
mcssha6.o N 00000000
mcssha6.o N 00000037
mcssha6.o N 00000041
mcssha6.o N 00000104
mcssha6.o N 00000106
mcssha6.o N 00000114
mcssha6.o N 00000120
mcssha6.o N 00000134
mcssha6.o N 00000141
mcssha6.o N 00000149
mcssha6.o N 0000014e
mcssha6.o N 0000015d
mcssha6.o N 0000016c
mcssha6.o N 0000016e
mcssha6.o N 00000172
mcssha6.o N 00000189
mcssha6.o N 00000194
mcssha6.o N 00000196
mcssha6.o N 000001a8
mcssha6.o N 000001aa
mcssha6.o N 000001af
mcssha6.o N 000001b4
mcssha6.o N 000001bf
mcssha6.o N 000001c6
mcssha6.o N 000001da
mcssha6.o N 000001e0
mcssha6.o N 000001e5
mcssha6.o N 000001e7
mcssha6.o N 000001f2
mcssha6.o N 000001f4
mcssha6.o N 000001f9
mcssha6.o N 000001ff
mcssha6.o N 0000020f
mcssha6.o N 00000219
mcssha6.o N 00000222
mcssha6.o N 00000227
mcssha6.o N 00000232
mcssha6.o N 00000235
mcssha6.o N 0000023a
mcssha6.o N 0000023d
mcssha6.o N 00000240
mcssha6.o N 00000243
mcssha6.o N 00000248
mcssha6.o N 0000024d
mcssha6.o N 00000253
mcssha6.o N 00000255
mcssha6.o N 00000258
mcssha6.o N 0000025b
mcssha6.o N 0000025d
mcssha6.o N 00000265
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
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 (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |