Test results for armeabi, berry0, crypto_hash/knot384
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_hash
Test results for armeabi, berry0, crypto_hash
Test results for crypto_hash/knot384
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: knot384
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2113490 | 3032 127 0 | 13827 483 744 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2238855 | 1840 127 0 | 10979 483 744 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2772231 | 1380 127 0 | 10342 479 744 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2813368 | 2620 127 0 | 14640 511 752 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2817299 | 2620 127 0 | 14108 511 744 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2932181 | 1920 127 0 | 11506 507 744 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
2956555 | 1368 127 0 | 9755 475 744 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
3038540 | 2664 127 0 | 14732 511 752 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
3338839 | 1424 127 0 | 11014 507 744 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
Test failure
error 111
crypto_hash is nondeterministic
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c:112:6: warning: unused variable 'capacity' [-Wunused-variable]
hash.c: u32 capacity = size - rate1; //42 336/8=42
hash.c: ^
hash.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 (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
hash.c: hash.c: In function 'crypto_hash_knot384_ref_timingleaks':
hash.c: hash.c:112:6: warning: unused variable 'capacity' [-Wunused-variable]
hash.c: 112 | u32 capacity = size - rate1; //42 336/8=42
hash.c: | ^~~~~~~~
hash.c: hash.c:115:5: warning: unbounded use of variable-length array [-Wvla-larger-than=]
hash.c: 115 | u8 M[v * rate1];
hash.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 100
hash.o N 103
hash.o N 117
hash.o N 12e
hash.o N 132
hash.o N 13f
hash.o N 143
hash.o N 14a
hash.o N 14c
hash.o N 14e
hash.o N 150
hash.o N 154
hash.o N 15b
hash.o N 163
hash.o N 16b
hash.o N 17a
hash.o N 19e
hash.o N 1a5
hash.o N 1a7
hash.o N 1ab
hash.o N 1af
hash.o N 1b3
hash.o N 1b7
hash.o N 1bb
hash.o N 1bf
hash.o N 1c3
hash.o N 1c7
hash.o N 1ca
hash.o N 1cd
hash.o N 1d0
hash.o N 1d4
hash.o N 1d8
hash.o N 1db
hash.o N 1de
hash.o N 1e1
hash.o N 1e5
hash.o N 1e9
hash.o N 1ed
hash.o N 1f1
hash.o N 1f5
hash.o N 1f8
hash.o N 1fc
hash.o N 200
hash.o N 204
hash.o N 207
hash.o N 210
hash.o N 216
hash.o N 21c
hash.o N 221
hash.o N 224
hash.o N 227
hash.o N 229
hash.o N 22d
hash.o N 22f
hash.o N 231
hash.o N 23d
hash.o N 249
hash.o N 24b
hash.o N 25
hash.o N 251
hash.o N 2c
hash.o N e8
hash.o N f2
hash.o constant7 D
hash.o load32 T
hash.o load64 T
hash.o permutation384 T
hash.o store32 T
hash.o store64 T
Number of similar (implementation,compiler) pairs: 2, 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) |
Namespace violations
hash.o N 0
hash.o N 102
hash.o N 116
hash.o N 12d
hash.o N 131
hash.o N 13e
hash.o N 142
hash.o N 149
hash.o N 151
hash.o N 158
hash.o N 160
hash.o N 16f
hash.o N 193
hash.o N 197
hash.o N 199
hash.o N 19b
hash.o N 19d
hash.o N 1a4
hash.o N 1a6
hash.o N 1aa
hash.o N 1ae
hash.o N 1b2
hash.o N 1b6
hash.o N 1ba
hash.o N 1be
hash.o N 1c2
hash.o N 1c6
hash.o N 1c9
hash.o N 1cc
hash.o N 1cf
hash.o N 1d3
hash.o N 1d7
hash.o N 1da
hash.o N 1dd
hash.o N 1e0
hash.o N 1e4
hash.o N 1e8
hash.o N 1ec
hash.o N 1f0
hash.o N 1f4
hash.o N 1f7
hash.o N 1fb
hash.o N 1ff
hash.o N 203
hash.o N 206
hash.o N 20f
hash.o N 215
hash.o N 21b
hash.o N 220
hash.o N 223
hash.o N 226
hash.o N 228
hash.o N 22c
hash.o N 22e
hash.o N 230
hash.o N 23c
hash.o N 248
hash.o N 24a
hash.o N 25
hash.o N 250
hash.o N 2c
hash.o N e7
hash.o N f1
hash.o N ff
hash.o constant7 D
hash.o load32 T
hash.o load64 T
hash.o permutation384 T
hash.o store32 T
hash.o store64 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 100
hash.o N 103
hash.o N 117
hash.o N 12e
hash.o N 132
hash.o N 13f
hash.o N 143
hash.o N 14a
hash.o N 14c
hash.o N 14e
hash.o N 150
hash.o N 154
hash.o N 15b
hash.o N 163
hash.o N 16b
hash.o N 17a
hash.o N 19e
hash.o N 1a5
hash.o N 1a7
hash.o N 1ab
hash.o N 1af
hash.o N 1b3
hash.o N 1b7
hash.o N 1bb
hash.o N 1bf
hash.o N 1c3
hash.o N 1c6
hash.o N 1c9
hash.o N 1cc
hash.o N 1d0
hash.o N 1d4
hash.o N 1d7
hash.o N 1da
hash.o N 1dd
hash.o N 1e1
hash.o N 1e5
hash.o N 1e9
hash.o N 1ed
hash.o N 1f1
hash.o N 1f5
hash.o N 1f8
hash.o N 1fc
hash.o N 200
hash.o N 204
hash.o N 207
hash.o N 210
hash.o N 216
hash.o N 21c
hash.o N 221
hash.o N 224
hash.o N 227
hash.o N 229
hash.o N 22d
hash.o N 22f
hash.o N 231
hash.o N 23d
hash.o N 249
hash.o N 24b
hash.o N 25
hash.o N 251
hash.o N 2c
hash.o N e8
hash.o N f2
hash.o constant7 D
hash.o load32 T
hash.o load64 T
hash.o permutation384 T
hash.o store32 T
hash.o store64 T
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
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 102
hash.o N 116
hash.o N 12d
hash.o N 131
hash.o N 13e
hash.o N 142
hash.o N 149
hash.o N 14b
hash.o N 14d
hash.o N 14f
hash.o N 153
hash.o N 15a
hash.o N 162
hash.o N 16a
hash.o N 179
hash.o N 19d
hash.o N 1a4
hash.o N 1a6
hash.o N 1aa
hash.o N 1ae
hash.o N 1b2
hash.o N 1b6
hash.o N 1ba
hash.o N 1be
hash.o N 1c2
hash.o N 1c6
hash.o N 1c9
hash.o N 1cc
hash.o N 1cf
hash.o N 1d3
hash.o N 1d7
hash.o N 1da
hash.o N 1de
hash.o N 1e1
hash.o N 1e4
hash.o N 1e8
hash.o N 1ec
hash.o N 1ef
hash.o N 1f3
hash.o N 1f7
hash.o N 1fb
hash.o N 1ff
hash.o N 203
hash.o N 206
hash.o N 20f
hash.o N 215
hash.o N 21b
hash.o N 220
hash.o N 223
hash.o N 226
hash.o N 228
hash.o N 22c
hash.o N 22e
hash.o N 230
hash.o N 23c
hash.o N 248
hash.o N 24a
hash.o N 25
hash.o N 250
hash.o N 2c
hash.o N e7
hash.o N f1
hash.o N ff
hash.o constant7 D
hash.o load32 T
hash.o load64 T
hash.o permutation384 T
hash.o store32 T
hash.o store64 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
hash.o constant7 D
hash.o load32 T
hash.o load64 T
hash.o permutation384 T
hash.o store32 T
hash.o store64 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) |