Test results for armeabi, bblack, crypto_aead/norx6444v3

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_aead Test results for armeabi, bblack, crypto_aead Test results for crypto_aead/norx6444v3
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: norx6444v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1795363866 8 017646 460 776T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
18574410608 8 035915 420 776T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
18582412204 8 034907 420 784T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
18582410608 8 035915 420 776T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
18636812620 8 044171 420 792T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
18856842628 8 058422 468 776T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
1888166656 8 030297 416 776T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
19148849832 8 064602 468 776T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
19978443138 8 058234 468 776T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716

Compiler output


norx.c: In file included from norx.c:19:
norx.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
norx.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
norx.c:     return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
norx.c: ...

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


norx.c: norx.c:19:10: fatal error: immintrin.h: No such file or directory
norx.c:  #include <immintrin.h>
norx.c:           ^~~~~~~~~~~~~
norx.c: compilation terminated.

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

Namespace violations


caesar.o N 00000000
caesar.o N 00000037
caesar.o N 00000040
caesar.o N 00000107
caesar.o N 00000136
caesar.o N 0000013a
caesar.o N 00000169
caesar.o N 0000016b
caesar.o N 00000179
caesar.o N 0000017e
caesar.o N 00000195
caesar.o N 00000197
caesar.o N 0000019e
caesar.o N 000001ab
caesar.o N 000001b2
caesar.o N 000001b4
caesar.o N 000001b9
caesar.o N 000001be
caesar.o N 000001c4
caesar.o N 000001c7
caesar.o N 000001cc
norx.o N 00000000
norx.o N 00000037
norx.o N 0000003e
norx.o N 00000105
norx.o N 00000112
norx.o N 00000117
norx.o N 0000011c
norx.o N 00000120
norx.o N 0000012d
norx.o N 00000134
norx.o N 0000013f
norx.o N 0000014b
norx.o N 00000157
norx.o N 00000161
norx.o N 0000016c
norx.o N 00000176
norx.o N 0000017c
norx.o N 0000018e
norx.o N 00000194
norx.o N 00000196
norx.o N 000001ad
norx.o N 000001b8
norx.o N 000001c1
norx.o N 000001cd
norx.o N 000001e1
norx.o N 000001ee
norx.o N 000001f1
norx.o N 000001ff
norx.o N 00000209
norx.o N 00000211
norx.o N 00000215
norx.o N 0000021b
norx.o N 0000021d
norx.o N 0000022a
norx.o N 00000231
norx.o N 00000233
norx.o N 0000023c
norx.o N 00000240
norx.o N 00000246
norx.o N 0000025c
norx.o N 00000266
norx.o N 00000272
norx.o N 00000277
norx.o N 0000028a
norx.o N 00000292
norx.o N 000002a9
norx.o N 000002b4
norx.o N 000002bb
norx.o N 000002be
norx.o N 000002d1
norx.o N 000002d3
norx.o N 000002ea
norx.o N 000002f4
norx.o N 000002f6
norx.o N 000002f8
norx.o N 00000306
norx.o N 00000316
norx.o N 0000031b
norx.o N 00000320
norx.o N 00000324
norx.o N 00000335
norx.o N 00000347
norx.o N 00000359
norx.o N 0000036b
norx.o N 0000037d
norx.o N 0000037f
norx.o N 0000038c
norx.o N 00000391
norx.o N 00000393
norx.o N 00000398
norx.o N 0000039c
norx.o N 000003a2
norx.o N 000003a7
norx.o N 000003a9
norx.o N 000003ae
norx.o N 000003b0
norx.o norx_absorb_data T
norx.o norx_aead_decrypt T
norx.o norx_aead_encrypt T
norx.o norx_decrypt_data T
norx.o norx_encrypt_data T
norx.o norx_verify_tag T
norx.o norx_version D

Number of similar (implementation,compiler) pairs: 2, 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 -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


caesar.o N 00000000
caesar.o N 00000037
caesar.o N 00000040
caesar.o N 00000107
caesar.o N 00000136
caesar.o N 0000013a
caesar.o N 00000169
caesar.o N 0000016b
caesar.o N 00000179
caesar.o N 0000017e
caesar.o N 00000195
caesar.o N 00000197
caesar.o N 0000019e
caesar.o N 000001ab
caesar.o N 000001b2
caesar.o N 000001b4
caesar.o N 000001b9
caesar.o N 000001be
caesar.o N 000001c4
caesar.o N 000001c7
caesar.o N 000001cc
norx.o N 00000000
norx.o N 00000037
norx.o N 0000003e
norx.o N 00000105
norx.o N 00000112
norx.o N 00000117
norx.o N 0000011c
norx.o N 00000120
norx.o N 0000012d
norx.o N 00000134
norx.o N 0000013f
norx.o N 0000014b
norx.o N 00000157
norx.o N 00000161
norx.o N 0000016c
norx.o N 00000176
norx.o N 0000017c
norx.o N 0000018e
norx.o N 00000194
norx.o N 00000196
norx.o N 000001ad
norx.o N 000001b8
norx.o N 000001c1
norx.o N 000001cd
norx.o N 000001e1
norx.o N 000001ee
norx.o N 000001f1
norx.o N 000001ff
norx.o N 00000209
norx.o N 00000211
norx.o N 00000215
norx.o N 0000021b
norx.o N 0000021d
norx.o N 0000022a
norx.o N 00000231
norx.o N 00000233
norx.o N 0000023c
norx.o N 00000240
norx.o N 00000246
norx.o N 0000025c
norx.o N 00000266
norx.o N 00000272
norx.o N 00000277
norx.o N 0000028a
norx.o N 00000292
norx.o N 000002a9
norx.o N 000002b4
norx.o N 000002bb
norx.o N 000002be
norx.o N 000002d1
norx.o N 000002d3
norx.o N 000002ea
norx.o N 000002f4
norx.o N 000002f6
norx.o N 000002f8
norx.o N 00000306
norx.o N 00000317
norx.o N 00000329
norx.o N 0000033b
norx.o N 0000034b
norx.o N 0000035d
norx.o N 0000036f
norx.o N 00000371
norx.o N 0000037e
norx.o N 00000383
norx.o N 00000388
norx.o N 0000038c
norx.o N 00000391
norx.o N 00000393
norx.o N 00000398
norx.o N 0000039c
norx.o N 000003a2
norx.o N 000003a7
norx.o N 000003a9
norx.o N 000003ae
norx.o N 000003b0
norx.o norx_absorb_data T
norx.o norx_aead_decrypt T
norx.o norx_aead_encrypt T
norx.o norx_decrypt_data T
norx.o norx_encrypt_data T
norx.o norx_verify_tag T
norx.o norx_version D

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

Namespace violations


caesar.o N 00000000
caesar.o N 00000037
caesar.o N 00000040
caesar.o N 00000106
caesar.o N 00000135
caesar.o N 00000139
caesar.o N 00000168
caesar.o N 0000016a
caesar.o N 00000178
caesar.o N 0000017d
caesar.o N 00000194
caesar.o N 00000196
caesar.o N 0000019d
caesar.o N 000001aa
caesar.o N 000001b1
caesar.o N 000001b3
caesar.o N 000001b8
caesar.o N 000001bd
caesar.o N 000001c3
caesar.o N 000001c6
caesar.o N 000001cb
norx.o N 00000000
norx.o N 00000037
norx.o N 0000003e
norx.o N 00000104
norx.o N 00000111
norx.o N 00000116
norx.o N 0000011b
norx.o N 0000011f
norx.o N 0000012c
norx.o N 00000133
norx.o N 0000013e
norx.o N 0000014a
norx.o N 00000156
norx.o N 00000160
norx.o N 0000016b
norx.o N 00000175
norx.o N 0000017b
norx.o N 0000018d
norx.o N 00000193
norx.o N 00000195
norx.o N 000001ac
norx.o N 000001b7
norx.o N 000001c0
norx.o N 000001cc
norx.o N 000001e0
norx.o N 000001ed
norx.o N 000001f0
norx.o N 000001fe
norx.o N 00000208
norx.o N 00000210
norx.o N 00000214
norx.o N 0000021a
norx.o N 0000021c
norx.o N 00000229
norx.o N 00000230
norx.o N 00000232
norx.o N 0000023b
norx.o N 0000023f
norx.o N 00000245
norx.o N 0000025b
norx.o N 00000265
norx.o N 00000271
norx.o N 00000276
norx.o N 00000289
norx.o N 00000291
norx.o N 000002a8
norx.o N 000002b3
norx.o N 000002ba
norx.o N 000002bd
norx.o N 000002d0
norx.o N 000002d2
norx.o N 000002e9
norx.o N 000002f3
norx.o N 000002f5
norx.o N 000002f7
norx.o N 00000305
norx.o N 00000315
norx.o N 0000031a
norx.o N 0000031f
norx.o N 00000323
norx.o N 00000334
norx.o N 00000346
norx.o N 00000358
norx.o N 0000036a
norx.o N 0000037c
norx.o N 0000037e
norx.o N 0000038b
norx.o N 00000390
norx.o N 00000392
norx.o N 00000397
norx.o N 0000039b
norx.o N 000003a1
norx.o N 000003a6
norx.o N 000003a8
norx.o N 000003ad
norx.o N 000003af
norx.o norx_absorb_data T
norx.o norx_aead_decrypt T
norx.o norx_aead_encrypt T
norx.o norx_decrypt_data T
norx.o norx_encrypt_data T
norx.o norx_verify_tag T
norx.o norx_version D

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


caesar.o N 00000000
caesar.o N 00000037
caesar.o N 00000040
caesar.o N 00000106
caesar.o N 00000135
caesar.o N 00000139
caesar.o N 00000168
caesar.o N 0000016a
caesar.o N 00000178
caesar.o N 0000017d
caesar.o N 00000194
caesar.o N 00000196
caesar.o N 0000019d
caesar.o N 000001aa
caesar.o N 000001b1
caesar.o N 000001b3
caesar.o N 000001b8
caesar.o N 000001bd
caesar.o N 000001c3
caesar.o N 000001c6
caesar.o N 000001cb
norx.o N 00000000
norx.o N 00000037
norx.o N 0000003e
norx.o N 00000104
norx.o N 00000111
norx.o N 00000116
norx.o N 0000011b
norx.o N 0000011f
norx.o N 0000012c
norx.o N 00000133
norx.o N 0000013e
norx.o N 0000014a
norx.o N 00000156
norx.o N 00000160
norx.o N 0000016b
norx.o N 00000175
norx.o N 0000017b
norx.o N 0000018d
norx.o N 00000193
norx.o N 00000195
norx.o N 000001ac
norx.o N 000001b7
norx.o N 000001c0
norx.o N 000001cc
norx.o N 000001e0
norx.o N 000001ed
norx.o N 000001f0
norx.o N 000001fe
norx.o N 00000208
norx.o N 00000210
norx.o N 00000214
norx.o N 0000021a
norx.o N 0000021c
norx.o N 00000229
norx.o N 00000230
norx.o N 00000232
norx.o N 0000023b
norx.o N 0000023f
norx.o N 00000245
norx.o N 0000025b
norx.o N 00000265
norx.o N 00000271
norx.o N 00000276
norx.o N 00000289
norx.o N 00000291
norx.o N 000002a8
norx.o N 000002b3
norx.o N 000002ba
norx.o N 000002bd
norx.o N 000002d0
norx.o N 000002d2
norx.o N 000002e9
norx.o N 000002f3
norx.o N 000002f5
norx.o N 000002f7
norx.o N 00000305
norx.o N 00000316
norx.o N 00000328
norx.o N 0000033a
norx.o N 0000034a
norx.o N 0000035c
norx.o N 0000036e
norx.o N 00000370
norx.o N 0000037d
norx.o N 00000382
norx.o N 00000387
norx.o N 0000038b
norx.o N 00000390
norx.o N 00000392
norx.o N 00000397
norx.o N 0000039b
norx.o N 000003a1
norx.o N 000003a6
norx.o N 000003a8
norx.o N 000003ad
norx.o N 000003af
norx.o norx_absorb_data T
norx.o norx_aead_decrypt T
norx.o norx_aead_encrypt T
norx.o norx_decrypt_data T
norx.o norx_encrypt_data T
norx.o norx_verify_tag T
norx.o norx_version D

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


norx.o norx_absorb_data T
norx.o norx_aead_decrypt T
norx.o norx_aead_encrypt T
norx.o norx_decrypt_data T
norx.o norx_encrypt_data T
norx.o norx_verify_tag T
norx.o norx_version D

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)