Test results for armeabi, bblack, crypto_hash/mcssha5

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_hash Test results for armeabi, bblack, crypto_hash Test results for crypto_hash/mcssha5
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_hash
Primitive: mcssha5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
987043636 0 011133 444 704T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
990405060 0 013638 448 704T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1174084452 0 015251 412 704T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1174084452 0 015251 412 704T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1175764476 0 015979 412 712T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1175764236 0 013369 408 704T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1214964876 0 025203 412 720T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1353283314 0 010417 436 704T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
1569123392 0 010837 444 704T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716

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:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -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


mcssha5.c: mcssha5.c: In function 'Init':
mcssha5.c: mcssha5.c:61:23: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses]
mcssha5.c:          if(hashbitlen == 224 | hashbitlen == 256)
mcssha5.c:             ~~~~~~~~~~~^~~~~~
mcssha5.c: mcssha5.c:55:8: warning: unused variable 'filename' [-Wunused-variable]
mcssha5.c:    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:          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:    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:             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:             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:          if(c->hashbitlen == 224 | c->hashbitlen == 256)
mcssha5.c:             ~~~~~~~~~~~~~~^~~~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -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
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 00000000
mcssha5.o N 00000037
mcssha5.o N 00000041
mcssha5.o N 00000105
mcssha5.o N 00000107
mcssha5.o N 00000115
mcssha5.o N 00000121
mcssha5.o N 00000135
mcssha5.o N 00000142
mcssha5.o N 0000014a
mcssha5.o N 0000014f
mcssha5.o N 0000015e
mcssha5.o N 00000163
mcssha5.o N 0000016e
mcssha5.o N 00000170
mcssha5.o N 0000017b
mcssha5.o N 00000192
mcssha5.o N 0000019d
mcssha5.o N 0000019f
mcssha5.o N 000001a4
mcssha5.o N 000001aa
mcssha5.o N 000001ba
mcssha5.o N 000001c4
mcssha5.o N 000001c6
mcssha5.o N 000001cf
mcssha5.o N 000001d4
mcssha5.o N 000001db
mcssha5.o N 000001e1
mcssha5.o N 000001e6
mcssha5.o N 000001ea
mcssha5.o N 000001f5
mcssha5.o N 000001f8
mcssha5.o N 0000020a
mcssha5.o N 0000020f
mcssha5.o N 00000212
mcssha5.o N 00000215
mcssha5.o N 00000218
mcssha5.o N 0000021d
mcssha5.o N 00000222
mcssha5.o N 00000228
mcssha5.o N 0000022a
mcssha5.o N 0000022d
mcssha5.o N 00000230
mcssha5.o N 00000232
mcssha5.o N 0000023a
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -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
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 00000000
mcssha5.o N 00000037
mcssha5.o N 00000041
mcssha5.o N 00000105
mcssha5.o N 00000107
mcssha5.o N 00000115
mcssha5.o N 00000121
mcssha5.o N 00000135
mcssha5.o N 00000142
mcssha5.o N 0000014a
mcssha5.o N 0000014f
mcssha5.o N 0000015e
mcssha5.o N 00000163
mcssha5.o N 0000016e
mcssha5.o N 00000175
mcssha5.o N 0000017b
mcssha5.o N 00000180
mcssha5.o N 00000182
mcssha5.o N 0000018d
mcssha5.o N 000001a4
mcssha5.o N 000001af
mcssha5.o N 000001b1
mcssha5.o N 000001b6
mcssha5.o N 000001bc
mcssha5.o N 000001cc
mcssha5.o N 000001d6
mcssha5.o N 000001d8
mcssha5.o N 000001e1
mcssha5.o N 000001e6
mcssha5.o N 000001ea
mcssha5.o N 000001f5
mcssha5.o N 000001f8
mcssha5.o N 0000020a
mcssha5.o N 0000020f
mcssha5.o N 00000212
mcssha5.o N 00000215
mcssha5.o N 00000218
mcssha5.o N 0000021d
mcssha5.o N 00000222
mcssha5.o N 00000228
mcssha5.o N 0000022a
mcssha5.o N 0000022d
mcssha5.o N 00000230
mcssha5.o N 00000232
mcssha5.o N 0000023a
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:refclang -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
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 00000000
mcssha5.o N 00000037
mcssha5.o N 00000041
mcssha5.o N 00000104
mcssha5.o N 00000106
mcssha5.o N 00000114
mcssha5.o N 00000120
mcssha5.o N 00000134
mcssha5.o N 00000141
mcssha5.o N 00000149
mcssha5.o N 0000014e
mcssha5.o N 0000015d
mcssha5.o N 00000162
mcssha5.o N 0000016d
mcssha5.o N 0000016f
mcssha5.o N 0000017a
mcssha5.o N 00000191
mcssha5.o N 0000019c
mcssha5.o N 0000019e
mcssha5.o N 000001a3
mcssha5.o N 000001a9
mcssha5.o N 000001b9
mcssha5.o N 000001c3
mcssha5.o N 000001c5
mcssha5.o N 000001ce
mcssha5.o N 000001d3
mcssha5.o N 000001da
mcssha5.o N 000001e0
mcssha5.o N 000001e5
mcssha5.o N 000001e9
mcssha5.o N 000001f4
mcssha5.o N 000001f7
mcssha5.o N 00000209
mcssha5.o N 0000020e
mcssha5.o N 00000211
mcssha5.o N 00000214
mcssha5.o N 00000217
mcssha5.o N 0000021c
mcssha5.o N 00000221
mcssha5.o N 00000227
mcssha5.o N 00000229
mcssha5.o N 0000022c
mcssha5.o N 0000022f
mcssha5.o N 00000231
mcssha5.o N 00000239
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -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
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o N 00000000
mcssha5.o N 00000037
mcssha5.o N 00000041
mcssha5.o N 00000104
mcssha5.o N 00000106
mcssha5.o N 00000114
mcssha5.o N 00000120
mcssha5.o N 00000134
mcssha5.o N 00000141
mcssha5.o N 00000149
mcssha5.o N 0000014e
mcssha5.o N 0000015d
mcssha5.o N 00000162
mcssha5.o N 0000016d
mcssha5.o N 00000174
mcssha5.o N 0000017a
mcssha5.o N 0000017f
mcssha5.o N 00000181
mcssha5.o N 0000018c
mcssha5.o N 000001a3
mcssha5.o N 000001ae
mcssha5.o N 000001b0
mcssha5.o N 000001b5
mcssha5.o N 000001bb
mcssha5.o N 000001cb
mcssha5.o N 000001d5
mcssha5.o N 000001d7
mcssha5.o N 000001e0
mcssha5.o N 000001e5
mcssha5.o N 000001e9
mcssha5.o N 000001f4
mcssha5.o N 000001f7
mcssha5.o N 00000209
mcssha5.o N 0000020e
mcssha5.o N 00000211
mcssha5.o N 00000214
mcssha5.o N 00000217
mcssha5.o N 0000021c
mcssha5.o N 00000221
mcssha5.o N 00000227
mcssha5.o N 00000229
mcssha5.o N 0000022c
mcssha5.o N 0000022f
mcssha5.o N 00000231
mcssha5.o N 00000239
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -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


mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.o Update T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)