Test results for armeabi, bblack, crypto_stream/cryptmtv3

[Page version: 20250111 17:52:34]

Measurements for armeabi, bblack, crypto_stream Test results for armeabi, bblack, crypto_stream Test results for crypto_stream/cryptmtv3
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20241022
Operation: crypto_stream
Primitive: cryptmtv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
220006290 0 816819 460 752T:e/v3gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
276645588 0 128479 412 760T:e/v3clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
277125640 0 120087 412 752T:e/v3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
277445640 0 120087 412 752T:e/v3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
277525640 0 119767 412 760T:e/v3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
287045554 0 814983 460 752T:e/v3gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
313762964 0 811838 452 752T:e/v3gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
348326332 0 119077 408 744T:e/v3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080620240716
365445366 0 814775 460 752T:e/v3gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080620240716

Compiler output


cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: ./e/cryptmt-v3.c:187:2: warning: array index 156 is past the end of the array (which contains 156 elements) [-Warray-bounds]
cryptmt-v3.c:         ps->sfmt[N][i] = ps->sfmt[0][i];
cryptmt-v3.c:         ^        ~
cryptmt-v3.c: ./e/cryptmt-v3.c:25:5: note: array 'sfmt' declared here
cryptmt-v3.c:     u32 sfmt[N][4];
cryptmt-v3.c:     ^
cryptmt-v3.c: ./e/cryptmt-v3.c:189:18: warning: array index 156 is past the end of the array (which contains 156 elements) [-Warray-bounds]
cryptmt-v3.c:     do_recursion(ps->sfmt[N], ps->sfmt[POS1], ps->sfmt[N - 1]);
cryptmt-v3.c:                  ^        ~
cryptmt-v3.c: ./e/cryptmt-v3.c:25:5: note: array 'sfmt' declared here
cryptmt-v3.c:     u32 sfmt[N][4];
cryptmt-v3.c:     ^
cryptmt-v3.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:e/v3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -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


cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c: In function 'genrand_bytes':
cryptmt-v3.c: e/cryptmt-v3.c:149:10: warning: variable 'accum' set but not used [-Wunused-but-set-variable]
cryptmt-v3.c:      u32 *accum;
cryptmt-v3.c:           ^~~~~

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

Namespace violations


api.o N 00000000
api.o N 00000037
api.o N 0000003d
api.o N 00000106
api.o N 00000116
api.o N 0000011a
api.o N 00000159
api.o N 00000198
api.o N 000001c1
api.o N 000001ee
api.o N 000001f2
api.o N 000001f8
api.o N 000001fa
api.o N 00000208
api.o N 0000020b
api.o N 0000021f
api.o N 00000221
api.o N 0000022a
api.o N 0000022f
api.o N 0000023c
api.o N 00000240
api.o N 00000246
api.o N 0000024b
api.o N 00000251
api.o N 00000258
api.o N 0000025c
api.o N 00000264
api.o N 00000268
api.o N 0000026f
api.o N 00000275
api.o N 00000280
api.o N 00000283
api.o N 0000028d
api.o N 00000298
api.o N 0000029f
api.o N 000002a1
api.o N 000002a3
api.o N 000002a5
api.o N 000002a7
api.o N 000002be
api.o N 000002c3
api.o N 000002c5
cryptmt-v3.o N 00000000
cryptmt-v3.o N 00000037
cryptmt-v3.o N 00000044
cryptmt-v3.o N 0000010d
cryptmt-v3.o N 00000117
cryptmt-v3.o N 0000011b
cryptmt-v3.o N 00000128
cryptmt-v3.o N 0000012c
cryptmt-v3.o N 00000131
cryptmt-v3.o N 00000145
cryptmt-v3.o N 0000014c
cryptmt-v3.o N 00000153
cryptmt-v3.o N 00000161
cryptmt-v3.o N 00000164
cryptmt-v3.o N 0000017b
cryptmt-v3.o N 0000017f
cryptmt-v3.o N 00000187
cryptmt-v3.o N 0000018b
cryptmt-v3.o N 00000191
cryptmt-v3.o N 00000193
cryptmt-v3.o N 00000195
cryptmt-v3.o N 0000019e
cryptmt-v3.o N 000001a4
cryptmt-v3.o N 000001a9
cryptmt-v3.o N 000001af
cryptmt-v3.o N 000001b6
cryptmt-v3.o N 000001ba
cryptmt-v3.o N 000001c2
cryptmt-v3.o N 000001c6
cryptmt-v3.o N 000001cd
cryptmt-v3.o N 000001d3
cryptmt-v3.o N 000001de
cryptmt-v3.o N 000001e0
cryptmt-v3.o N 000001e2
cryptmt-v3.o N 000001f0
cryptmt-v3.o N 000001f7
cryptmt-v3.o N 000001fd
cryptmt-v3.o N 00000200
cryptmt-v3.o N 0000020d
cryptmt-v3.o N 0000020f
cryptmt-v3.o N 00000211
cryptmt-v3.o N 00000215
cryptmt-v3.o N 00000217
cryptmt-v3.o N 0000021a
cryptmt-v3.o N 00000228
cryptmt-v3.o N 0000022c
cryptmt-v3.o N 00000232
cryptmt-v3.o N 00000246
cryptmt-v3.o N 0000025a
cryptmt-v3.o N 0000025d
cryptmt-v3.o N 00000292
cryptmt-v3.o N 000002cb
cryptmt-v3.o N 00000303
cryptmt-v3.o N 00000341
cryptmt-v3.o N 0000037f
cryptmt-v3.o N 000003be
cryptmt-v3.o N 000003c8
cryptmt-v3.o N 000003d7
cryptmt-v3.o N 000003e4
cryptmt-v3.o N 000003e7
cryptmt-v3.o N 000003f2
cryptmt-v3.o N 000003f4
cryptmt-v3.o N 000003fe
cryptmt-v3.o N 00000409
cryptmt-v3.o N 00000410
cryptmt-v3.o N 00000417
cryptmt-v3.o N 0000041e
cryptmt-v3.o N 00000422
cryptmt-v3.o N 00000427
cryptmt-v3.o N 0000042c
cryptmt-v3.o N 00000430
cryptmt-v3.o N 00000434
cryptmt-v3.o N 00000438
cryptmt-v3.o N 0000043c
cryptmt-v3.o N 0000043f
cryptmt-v3.o N 00000442
cryptmt-v3.o N 00000445
cryptmt-v3.o N 00000448
cryptmt-v3.o N 0000044b
cryptmt-v3.o N 0000044e
cryptmt-v3.o N 00000451

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:e/v3clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


api.o N 00000000
api.o N 00000037
api.o N 0000003d
api.o N 00000105
api.o N 00000115
api.o N 00000119
api.o N 00000158
api.o N 00000197
api.o N 000001c0
api.o N 000001ed
api.o N 000001f1
api.o N 000001f7
api.o N 000001f9
api.o N 00000207
api.o N 0000020a
api.o N 0000021e
api.o N 00000220
api.o N 00000229
api.o N 0000022e
api.o N 0000023b
api.o N 0000023f
api.o N 00000245
api.o N 0000024a
api.o N 00000250
api.o N 00000257
api.o N 0000025b
api.o N 00000263
api.o N 00000267
api.o N 0000026e
api.o N 00000274
api.o N 0000027f
api.o N 00000282
api.o N 0000028c
api.o N 00000297
api.o N 0000029e
api.o N 000002a0
api.o N 000002a2
api.o N 000002a4
api.o N 000002a6
api.o N 000002bd
api.o N 000002c2
api.o N 000002c4
cryptmt-v3.o N 00000000
cryptmt-v3.o N 00000037
cryptmt-v3.o N 00000044
cryptmt-v3.o N 0000010c
cryptmt-v3.o N 00000116
cryptmt-v3.o N 0000011a
cryptmt-v3.o N 00000127
cryptmt-v3.o N 0000012b
cryptmt-v3.o N 00000130
cryptmt-v3.o N 00000144
cryptmt-v3.o N 0000014b
cryptmt-v3.o N 00000152
cryptmt-v3.o N 00000160
cryptmt-v3.o N 00000163
cryptmt-v3.o N 0000017a
cryptmt-v3.o N 0000017e
cryptmt-v3.o N 00000186
cryptmt-v3.o N 0000018a
cryptmt-v3.o N 00000190
cryptmt-v3.o N 00000192
cryptmt-v3.o N 00000194
cryptmt-v3.o N 0000019d
cryptmt-v3.o N 000001a3
cryptmt-v3.o N 000001a8
cryptmt-v3.o N 000001ae
cryptmt-v3.o N 000001b5
cryptmt-v3.o N 000001b9
cryptmt-v3.o N 000001c1
cryptmt-v3.o N 000001c5
cryptmt-v3.o N 000001cc
cryptmt-v3.o N 000001d2
cryptmt-v3.o N 000001dd
cryptmt-v3.o N 000001df
cryptmt-v3.o N 000001e1
cryptmt-v3.o N 000001ef
cryptmt-v3.o N 000001f6
cryptmt-v3.o N 000001fc
cryptmt-v3.o N 000001ff
cryptmt-v3.o N 0000020c
cryptmt-v3.o N 0000020e
cryptmt-v3.o N 00000210
cryptmt-v3.o N 00000214
cryptmt-v3.o N 00000216
cryptmt-v3.o N 00000219
cryptmt-v3.o N 00000227
cryptmt-v3.o N 0000022b
cryptmt-v3.o N 00000231
cryptmt-v3.o N 00000245
cryptmt-v3.o N 00000259
cryptmt-v3.o N 0000025c
cryptmt-v3.o N 00000291
cryptmt-v3.o N 000002ca
cryptmt-v3.o N 00000302
cryptmt-v3.o N 00000340
cryptmt-v3.o N 0000037e
cryptmt-v3.o N 000003bd
cryptmt-v3.o N 000003c7
cryptmt-v3.o N 000003d6
cryptmt-v3.o N 000003e3
cryptmt-v3.o N 000003e6
cryptmt-v3.o N 000003f1
cryptmt-v3.o N 000003f3
cryptmt-v3.o N 000003fd
cryptmt-v3.o N 00000408
cryptmt-v3.o N 0000040f
cryptmt-v3.o N 00000416
cryptmt-v3.o N 0000041d
cryptmt-v3.o N 00000421
cryptmt-v3.o N 00000426
cryptmt-v3.o N 0000042b
cryptmt-v3.o N 0000042f
cryptmt-v3.o N 00000433
cryptmt-v3.o N 00000437
cryptmt-v3.o N 0000043b
cryptmt-v3.o N 0000043e
cryptmt-v3.o N 00000441
cryptmt-v3.o N 00000444
cryptmt-v3.o N 00000447
cryptmt-v3.o N 0000044a
cryptmt-v3.o N 0000044d
cryptmt-v3.o N 00000450

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:e/v3clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:e/v3clang -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


api.o N 00000000
api.o N 00000037
api.o N 0000003d
api.o N 00000106
api.o N 00000116
api.o N 0000011a
api.o N 00000159
api.o N 00000198
api.o N 000001c1
api.o N 000001ee
api.o N 000001f2
api.o N 000001f8
api.o N 000001fa
api.o N 00000208
api.o N 0000020b
api.o N 0000021f
api.o N 00000221
api.o N 0000022a
api.o N 0000022f
api.o N 0000023c
api.o N 00000240
api.o N 00000246
api.o N 0000024b
api.o N 00000251
api.o N 00000258
api.o N 0000025c
api.o N 00000264
api.o N 00000268
api.o N 0000026f
api.o N 00000275
api.o N 00000280
api.o N 00000283
api.o N 0000028d
api.o N 00000298
api.o N 0000029f
api.o N 000002a1
api.o N 000002a3
api.o N 000002a5
api.o N 000002a7
api.o N 000002be
api.o N 000002c3
api.o N 000002c5
cryptmt-v3.o N 00000000
cryptmt-v3.o N 00000037
cryptmt-v3.o N 00000044
cryptmt-v3.o N 0000010d
cryptmt-v3.o N 00000117
cryptmt-v3.o N 0000011b
cryptmt-v3.o N 00000128
cryptmt-v3.o N 0000012c
cryptmt-v3.o N 00000131
cryptmt-v3.o N 00000145
cryptmt-v3.o N 0000014c
cryptmt-v3.o N 00000153
cryptmt-v3.o N 00000161
cryptmt-v3.o N 00000164
cryptmt-v3.o N 0000017b
cryptmt-v3.o N 0000017f
cryptmt-v3.o N 00000187
cryptmt-v3.o N 0000018b
cryptmt-v3.o N 00000191
cryptmt-v3.o N 00000193
cryptmt-v3.o N 00000195
cryptmt-v3.o N 0000019e
cryptmt-v3.o N 000001a4
cryptmt-v3.o N 000001a9
cryptmt-v3.o N 000001af
cryptmt-v3.o N 000001b6
cryptmt-v3.o N 000001ba
cryptmt-v3.o N 000001c2
cryptmt-v3.o N 000001c6
cryptmt-v3.o N 000001cd
cryptmt-v3.o N 000001d3
cryptmt-v3.o N 000001de
cryptmt-v3.o N 000001e0
cryptmt-v3.o N 000001e2
cryptmt-v3.o N 000001ec
cryptmt-v3.o N 000001f0
cryptmt-v3.o N 000001f5
cryptmt-v3.o N 000001fa
cryptmt-v3.o N 00000200
cryptmt-v3.o N 00000202
cryptmt-v3.o N 00000204
cryptmt-v3.o N 00000208
cryptmt-v3.o N 00000216
cryptmt-v3.o N 0000021d
cryptmt-v3.o N 00000223
cryptmt-v3.o N 00000226
cryptmt-v3.o N 00000233
cryptmt-v3.o N 00000235
cryptmt-v3.o N 00000237
cryptmt-v3.o N 0000023a
cryptmt-v3.o N 00000248
cryptmt-v3.o N 0000024c
cryptmt-v3.o N 00000260
cryptmt-v3.o N 00000263
cryptmt-v3.o N 00000298
cryptmt-v3.o N 000002d1
cryptmt-v3.o N 00000309
cryptmt-v3.o N 00000347
cryptmt-v3.o N 0000035b
cryptmt-v3.o N 00000399
cryptmt-v3.o N 000003d8
cryptmt-v3.o N 000003e7
cryptmt-v3.o N 000003f4
cryptmt-v3.o N 000003f7
cryptmt-v3.o N 00000402
cryptmt-v3.o N 0000040c
cryptmt-v3.o N 00000417
cryptmt-v3.o N 0000041e
cryptmt-v3.o N 00000425
cryptmt-v3.o N 0000042c
cryptmt-v3.o N 00000430
cryptmt-v3.o N 00000434
cryptmt-v3.o N 00000438
cryptmt-v3.o N 0000043c
cryptmt-v3.o N 0000043f
cryptmt-v3.o N 00000442
cryptmt-v3.o N 00000445
cryptmt-v3.o N 00000448
cryptmt-v3.o N 0000044b
cryptmt-v3.o N 0000044e
cryptmt-v3.o N 00000451

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:e/v3clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))