Test results for armeabi, bblack, crypto_hash/mcssha4
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_hash
Test results for armeabi, bblack, crypto_hash
Test results for crypto_hash/mcssha4
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_hash
Primitive: mcssha4
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
96120 | 5544 0 0 | 14118 448 704 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
96456 | 3104 0 0 | 10605 444 704 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
112288 | 4180 0 0 | 14971 412 704 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
112288 | 4180 0 0 | 14971 412 704 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
112416 | 4032 0 0 | 15531 412 712 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
112416 | 3784 0 0 | 12905 408 704 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
116624 | 4416 0 0 | 24731 412 720 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
132664 | 2882 0 0 | 9985 436 704 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
153208 | 3008 0 0 | 10453 444 704 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
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 (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
mcssha4.c: mcssha4.c: In function 'Init':
mcssha4.c: mcssha4.c:60:23: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha4.c: if(hashbitlen == 224 | hashbitlen == 256)
mcssha4.c: ~~~~~~~~~~~^~~~~~
mcssha4.c: mcssha4.c:54:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha4.c: 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: 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: 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: 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: 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: 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 (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
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 00000000
mcssha4.o N 00000037
mcssha4.o N 00000041
mcssha4.o N 00000105
mcssha4.o N 00000107
mcssha4.o N 00000115
mcssha4.o N 00000121
mcssha4.o N 00000135
mcssha4.o N 00000142
mcssha4.o N 0000014a
mcssha4.o N 0000014f
mcssha4.o N 0000015e
mcssha4.o N 00000163
mcssha4.o N 0000016e
mcssha4.o N 00000170
mcssha4.o N 0000017b
mcssha4.o N 00000192
mcssha4.o N 0000019d
mcssha4.o N 0000019f
mcssha4.o N 000001a4
mcssha4.o N 000001aa
mcssha4.o N 000001ba
mcssha4.o N 000001c4
mcssha4.o N 000001c6
mcssha4.o N 000001cf
mcssha4.o N 000001d4
mcssha4.o N 000001db
mcssha4.o N 000001e1
mcssha4.o N 000001e6
mcssha4.o N 000001ec
mcssha4.o N 000001f0
mcssha4.o N 000001fb
mcssha4.o N 000001fe
mcssha4.o N 00000210
mcssha4.o N 00000215
mcssha4.o N 00000218
mcssha4.o N 0000021b
mcssha4.o N 0000021e
mcssha4.o N 00000223
mcssha4.o N 00000228
mcssha4.o N 0000022e
mcssha4.o N 00000230
mcssha4.o N 00000233
mcssha4.o N 00000236
mcssha4.o N 00000238
mcssha4.o N 00000240
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 (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
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 00000000
mcssha4.o N 00000037
mcssha4.o N 00000041
mcssha4.o N 00000105
mcssha4.o N 00000107
mcssha4.o N 00000115
mcssha4.o N 00000121
mcssha4.o N 00000135
mcssha4.o N 00000142
mcssha4.o N 0000014a
mcssha4.o N 0000014f
mcssha4.o N 0000015e
mcssha4.o N 00000163
mcssha4.o N 0000016e
mcssha4.o N 00000175
mcssha4.o N 0000017b
mcssha4.o N 00000180
mcssha4.o N 00000186
mcssha4.o N 00000188
mcssha4.o N 00000193
mcssha4.o N 000001aa
mcssha4.o N 000001b5
mcssha4.o N 000001b7
mcssha4.o N 000001bc
mcssha4.o N 000001c2
mcssha4.o N 000001d2
mcssha4.o N 000001dc
mcssha4.o N 000001de
mcssha4.o N 000001e7
mcssha4.o N 000001ec
mcssha4.o N 000001f0
mcssha4.o N 000001fb
mcssha4.o N 000001fe
mcssha4.o N 00000210
mcssha4.o N 00000215
mcssha4.o N 00000218
mcssha4.o N 0000021b
mcssha4.o N 0000021e
mcssha4.o N 00000223
mcssha4.o N 00000228
mcssha4.o N 0000022e
mcssha4.o N 00000230
mcssha4.o N 00000233
mcssha4.o N 00000236
mcssha4.o N 00000238
mcssha4.o N 00000240
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 (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
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 00000000
mcssha4.o N 00000037
mcssha4.o N 00000041
mcssha4.o N 00000104
mcssha4.o N 00000106
mcssha4.o N 00000114
mcssha4.o N 00000120
mcssha4.o N 00000134
mcssha4.o N 00000141
mcssha4.o N 00000149
mcssha4.o N 0000014e
mcssha4.o N 0000015d
mcssha4.o N 00000162
mcssha4.o N 0000016d
mcssha4.o N 0000016f
mcssha4.o N 0000017a
mcssha4.o N 00000191
mcssha4.o N 0000019c
mcssha4.o N 0000019e
mcssha4.o N 000001a3
mcssha4.o N 000001a9
mcssha4.o N 000001b9
mcssha4.o N 000001c3
mcssha4.o N 000001c5
mcssha4.o N 000001ce
mcssha4.o N 000001d3
mcssha4.o N 000001da
mcssha4.o N 000001e0
mcssha4.o N 000001e5
mcssha4.o N 000001eb
mcssha4.o N 000001ef
mcssha4.o N 000001fa
mcssha4.o N 000001fd
mcssha4.o N 0000020f
mcssha4.o N 00000214
mcssha4.o N 00000217
mcssha4.o N 0000021a
mcssha4.o N 0000021d
mcssha4.o N 00000222
mcssha4.o N 00000227
mcssha4.o N 0000022d
mcssha4.o N 0000022f
mcssha4.o N 00000232
mcssha4.o N 00000235
mcssha4.o N 00000237
mcssha4.o N 0000023f
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 (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
mcssha4.o Final T
mcssha4.o Hash T
mcssha4.o Hash3 T
mcssha4.o Init T
mcssha4.o N 00000000
mcssha4.o N 00000037
mcssha4.o N 00000041
mcssha4.o N 00000104
mcssha4.o N 00000106
mcssha4.o N 00000114
mcssha4.o N 00000120
mcssha4.o N 00000134
mcssha4.o N 00000141
mcssha4.o N 00000149
mcssha4.o N 0000014e
mcssha4.o N 0000015d
mcssha4.o N 00000162
mcssha4.o N 0000016d
mcssha4.o N 00000174
mcssha4.o N 0000017a
mcssha4.o N 0000017f
mcssha4.o N 00000185
mcssha4.o N 00000187
mcssha4.o N 00000192
mcssha4.o N 000001a9
mcssha4.o N 000001b4
mcssha4.o N 000001b6
mcssha4.o N 000001bb
mcssha4.o N 000001c1
mcssha4.o N 000001d1
mcssha4.o N 000001db
mcssha4.o N 000001dd
mcssha4.o N 000001e6
mcssha4.o N 000001eb
mcssha4.o N 000001ef
mcssha4.o N 000001fa
mcssha4.o N 000001fd
mcssha4.o N 0000020f
mcssha4.o N 00000214
mcssha4.o N 00000217
mcssha4.o N 0000021a
mcssha4.o N 0000021d
mcssha4.o N 00000222
mcssha4.o N 00000227
mcssha4.o N 0000022d
mcssha4.o N 0000022f
mcssha4.o N 00000232
mcssha4.o N 00000235
mcssha4.o N 00000237
mcssha4.o N 0000023f
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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
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 (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) |