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
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
98704 | 3636 0 0 | 11133 444 704 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
99040 | 5060 0 0 | 13638 448 704 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
117408 | 4452 0 0 | 15251 412 704 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
117408 | 4452 0 0 | 15251 412 704 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
117576 | 4476 0 0 | 15979 412 712 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
117576 | 4236 0 0 | 13369 408 704 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
121496 | 4876 0 0 | 25203 412 720 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
135328 | 3314 0 0 | 10417 436 704 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
156912 | 3392 0 0 | 10837 444 704 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240805 | 20240716 |
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:
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
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:
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
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:
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
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:
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
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:
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
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:
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
mcssha5.o Final T
mcssha5.o Hash T
mcssha5.o Init T
mcssha5.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) |