Test results for armeabi, bblack, crypto_aead/minalpherv11

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_aead Test results for armeabi, bblack, crypto_aead Test results for crypto_aead/minalpherv11
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: minalpherv11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
60574328884 0 019940 464 776T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
842174415536 0 039871 412 792T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
845970419032 0 034591 412 784T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
848903212996 0 029559 412 776T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
849186412996 0 029559 412 776T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
112059844284 0 014229 456 776T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
123119443610 0 013285 448 776T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
135922244096 0 014133 456 776T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080920240716
142858885556 0 020397 408 776T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080920240716

Compiler output


MinalpherCore.cpp: In file included from MinalpherCore.cpp:33:
MinalpherCore.cpp: In file included from ./define.h:47:
MinalpherCore.cpp: In file included from /usr/include/clang/7.0.1/include/x86intrin.h:27:
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:48:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'
MinalpherCore.cpp:   return __builtin_ia32_readeflags_u32();
MinalpherCore.cpp:          ^
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:54:3: error: use of undeclared identifier '__builtin_ia32_writeeflags_u32'
MinalpherCore.cpp:   __builtin_ia32_writeeflags_u32(__f);
MinalpherCore.cpp:   ^
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: use of undeclared identifier '__builtin_ia32_rdpmc'; did you mean '__builtin_arm_dmb'?
MinalpherCore.cpp:   return __builtin_ia32_rdpmc(__A);
MinalpherCore.cpp:          ^
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: note: '__builtin_arm_dmb' declared here
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: argument to '__builtin_arm_dmb' must be a constant integer
MinalpherCore.cpp:   return __builtin_ia32_rdpmc(__A);
MinalpherCore.cpp:          ^                    ~~~
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: error: use of undeclared identifier '__builtin_ia32_rdtscp'; did you mean '__builtin_arm_rsrp'?
MinalpherCore.cpp:   return __builtin_ia32_rdtscp(__A);
MinalpherCore.cpp:          ^
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: note: '__builtin_arm_rsrp' declared here
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:32: error: cannot initialize a parameter of type 'const char *' with an lvalue of type 'unsigned int *'
MinalpherCore.cpp:   return __builtin_ia32_rdtscp(__A);
MinalpherCore.cpp:                                ^~~
MinalpherCore.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:75:3: error: use of undeclared identifier '__builtin_ia32_wbinvd'
MinalpherCore.cpp:   __builtin_ia32_wbinvd();
MinalpherCore.cpp: ...

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

Compiler output


MinalpherCore.cpp: In file included from MinalpherCore.cpp:33:
MinalpherCore.cpp: define.h:47:12: fatal error: x86intrin.h: No such file or directory
MinalpherCore.cpp:    #include <x86intrin.h>
MinalpherCore.cpp:             ^~~~~~~~~~~~~
MinalpherCore.cpp: compilation terminated.

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

Compiler output


encrypt.c: encrypt.c: In function 'crypto_mac_gen':
encrypt.c: encrypt.c:116:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
encrypt.c:    int ret;
encrypt.c:        ^~~
minalpher.c: minalpher.c: In function 'AEAD_TGEN':
minalpher.c: minalpher.c:473:25: warning: variable 'j' set but not used [-Wunused-but-set-variable]
minalpher.c:    unsigned long long i, j, blocknum;
minalpher.c:                          ^
minalpher.c: minalpher.c: In function 'AEAD_MGEN':
minalpher.c: minalpher.c:560:15: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
minalpher.c:    int d, pad, cnt;
minalpher.c:                ^~~
minalpher.c: minalpher.c:560:10: warning: variable 'pad' set but not used [-Wunused-but-set-variable]
minalpher.c:    int d, pad, cnt;
minalpher.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


encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010a
encrypt.o N 0000013b
encrypt.o N 0000013f
encrypt.o N 00000170
encrypt.o N 0000017f
encrypt.o N 00000190
encrypt.o N 00000194
encrypt.o N 000001a2
encrypt.o N 000001b6
encrypt.o N 000001b8
encrypt.o N 000001bd
encrypt.o N 000001d4
encrypt.o N 000001d6
encrypt.o N 000001d9
encrypt.o N 000001db
encrypt.o N 000001e0
encrypt.o N 000001e5
encrypt.o N 000001eb
encrypt.o N 000001ee
encrypt.o N 000001f3
encrypt.o N 000001f5
encrypt.o crypto_mac_gen T
encrypt.o crypto_mac_verif T
minalpher.o AEAD_DEC T
minalpher.o AEAD_ENC T
minalpher.o MAC_GEN T
minalpher.o MAC_VERIF T
minalpher.o N 00000000
minalpher.o N 00000037
minalpher.o N 00000043
minalpher.o N 0000010c
minalpher.o N 0000010e
minalpher.o N 0000011c
minalpher.o N 00000130
minalpher.o N 00000134
minalpher.o N 00000138
minalpher.o N 0000013c
minalpher.o N 00000141
minalpher.o N 00000146
minalpher.o N 00000148
minalpher.o N 00000152
minalpher.o N 00000155
minalpher.o N 00000158
minalpher.o N 0000015b
minalpher.o N 00000161
minalpher.o N 00000178
minalpher.o N 0000017b
minalpher.o N 00000181
minalpher.o N 00000184
minalpher.o N 00000188
minalpher.o N 0000018b
minalpher.o N 0000018e
minalpher.o N 00000197
minalpher.o N 00000199
minalpher.o N 0000019d
minalpher.o N 0000019f
minalpher.o N 000001a1
minalpher.o N 000001ab
minalpher.o N 000001ae
minalpher.o N 000001b4
minalpher.o N 000001b7
minalpher.o N 000001bd
minalpher.o N 000001c1
minalpher.o N 000001c5
minalpher.o N 000001ce
minalpher.o N 000001d2
minalpher.o N 000001d5
minalpher.o N 000001d8
minalpher.o N 000001da
minalpher.o N 000001de
minalpher.o N 000001e0
minalpher.o N 000001e4
minalpher.o N 000001e6
minalpher.o N 000001e9
minalpher.o N 000001ee
minalpher.o N 000001f1
minalpher.o N 000001f4
minalpher.o N 000001f7
minalpher.o N 000001f9
minalpher.o N 000001fb
minalpher.o N 000001fd
minalpher.o N 00000200
minalpher.o N 00000209
minalpher.o N 00000213
minalpher.o N 0000021c
minalpher.o N 00000224
minalpher.o N 0000022c
minalpher.o N 00000236
minalpher.o N 0000023e
minalpher.o N 0000024a
minalpher.o N 0000024e
minalpher.o N 00000253
minalpher.o N 0000025a
minalpher.o N 0000025f
minalpher.o N 00000262
minalpher.o N 00000265
minalpher.o N 0000026b
minalpher.o N 00000270
minalpher.o N 00000274
minalpher.o N 00000279
minalpher.o N 0000027b
minalpher.o N 00000281
minalpher.o N 00000285
minalpher.o N 0000028c
minalpher.o N 00000292
minalpher.o N 00000297
minalpher.o N 00000299

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 -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000109
encrypt.o N 0000013a
encrypt.o N 0000013e
encrypt.o N 0000016f
encrypt.o N 0000017e
encrypt.o N 0000018f
encrypt.o N 00000193
encrypt.o N 000001a1
encrypt.o N 000001b5
encrypt.o N 000001b7
encrypt.o N 000001bc
encrypt.o N 000001d3
encrypt.o N 000001d5
encrypt.o N 000001d8
encrypt.o N 000001da
encrypt.o N 000001df
encrypt.o N 000001e4
encrypt.o N 000001ea
encrypt.o N 000001ed
encrypt.o N 000001f2
encrypt.o N 000001f4
encrypt.o crypto_mac_gen T
encrypt.o crypto_mac_verif T
minalpher.o AEAD_DEC T
minalpher.o AEAD_ENC T
minalpher.o MAC_GEN T
minalpher.o MAC_VERIF T
minalpher.o N 00000000
minalpher.o N 00000037
minalpher.o N 00000043
minalpher.o N 0000010b
minalpher.o N 0000010d
minalpher.o N 0000011b
minalpher.o N 0000012f
minalpher.o N 00000133
minalpher.o N 00000137
minalpher.o N 0000013b
minalpher.o N 00000140
minalpher.o N 00000145
minalpher.o N 00000147
minalpher.o N 00000151
minalpher.o N 00000154
minalpher.o N 00000157
minalpher.o N 0000015a
minalpher.o N 00000160
minalpher.o N 00000177
minalpher.o N 0000017a
minalpher.o N 00000180
minalpher.o N 00000183
minalpher.o N 00000187
minalpher.o N 0000018a
minalpher.o N 0000018d
minalpher.o N 00000196
minalpher.o N 00000198
minalpher.o N 0000019c
minalpher.o N 0000019e
minalpher.o N 000001a0
minalpher.o N 000001aa
minalpher.o N 000001ad
minalpher.o N 000001b3
minalpher.o N 000001b6
minalpher.o N 000001bc
minalpher.o N 000001c0
minalpher.o N 000001c4
minalpher.o N 000001cd
minalpher.o N 000001d1
minalpher.o N 000001d4
minalpher.o N 000001d7
minalpher.o N 000001d9
minalpher.o N 000001dd
minalpher.o N 000001df
minalpher.o N 000001e3
minalpher.o N 000001e5
minalpher.o N 000001e8
minalpher.o N 000001ed
minalpher.o N 000001f0
minalpher.o N 000001f3
minalpher.o N 000001f6
minalpher.o N 000001f8
minalpher.o N 000001fa
minalpher.o N 000001fc
minalpher.o N 000001ff
minalpher.o N 00000208
minalpher.o N 00000212
minalpher.o N 0000021b
minalpher.o N 00000223
minalpher.o N 0000022b
minalpher.o N 00000235
minalpher.o N 0000023d
minalpher.o N 00000249
minalpher.o N 0000024d
minalpher.o N 00000252
minalpher.o N 00000259
minalpher.o N 0000025e
minalpher.o N 00000261
minalpher.o N 00000264
minalpher.o N 0000026a
minalpher.o N 0000026f
minalpher.o N 00000273
minalpher.o N 00000278
minalpher.o N 0000027a
minalpher.o N 00000280
minalpher.o N 00000284
minalpher.o N 0000028b
minalpher.o N 00000291
minalpher.o N 00000296
minalpher.o N 00000298

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


encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010a
encrypt.o N 0000013b
encrypt.o N 0000013f
encrypt.o N 00000170
encrypt.o N 0000017f
encrypt.o N 00000190
encrypt.o N 00000194
encrypt.o N 000001a2
encrypt.o N 000001b6
encrypt.o N 000001b8
encrypt.o N 000001bd
encrypt.o N 000001d4
encrypt.o N 000001d6
encrypt.o N 000001d9
encrypt.o N 000001db
encrypt.o N 000001e0
encrypt.o N 000001e5
encrypt.o N 000001eb
encrypt.o N 000001ee
encrypt.o N 000001f3
encrypt.o N 000001f5
encrypt.o crypto_mac_gen T
encrypt.o crypto_mac_verif T
minalpher.o AEAD_DEC T
minalpher.o AEAD_ENC T
minalpher.o MAC_GEN T
minalpher.o MAC_VERIF T
minalpher.o N 00000000
minalpher.o N 00000037
minalpher.o N 00000043
minalpher.o N 0000010c
minalpher.o N 0000010e
minalpher.o N 0000011c
minalpher.o N 00000130
minalpher.o N 00000134
minalpher.o N 00000138
minalpher.o N 0000013c
minalpher.o N 00000141
minalpher.o N 00000146
minalpher.o N 00000148
minalpher.o N 00000152
minalpher.o N 00000155
minalpher.o N 00000158
minalpher.o N 0000015b
minalpher.o N 00000161
minalpher.o N 00000178
minalpher.o N 0000017b
minalpher.o N 00000181
minalpher.o N 00000184
minalpher.o N 00000188
minalpher.o N 0000018b
minalpher.o N 0000018e
minalpher.o N 00000197
minalpher.o N 00000199
minalpher.o N 0000019d
minalpher.o N 0000019f
minalpher.o N 000001a1
minalpher.o N 000001ab
minalpher.o N 000001ae
minalpher.o N 000001b4
minalpher.o N 000001b7
minalpher.o N 000001bd
minalpher.o N 000001c1
minalpher.o N 000001c5
minalpher.o N 000001c7
minalpher.o N 000001cb
minalpher.o N 000001cd
minalpher.o N 000001cf
minalpher.o N 000001d4
minalpher.o N 000001d7
minalpher.o N 000001da
minalpher.o N 000001dd
minalpher.o N 000001e0
minalpher.o N 000001e2
minalpher.o N 000001eb
minalpher.o N 000001f5
minalpher.o N 000001fe
minalpher.o N 00000206
minalpher.o N 0000020e
minalpher.o N 00000218
minalpher.o N 00000220
minalpher.o N 0000022c
minalpher.o N 00000235
minalpher.o N 00000237
minalpher.o N 00000239
minalpher.o N 0000023d
minalpher.o N 00000242
minalpher.o N 00000249
minalpher.o N 0000024e
minalpher.o N 00000251
minalpher.o N 00000254
minalpher.o N 0000025a
minalpher.o N 0000025f
minalpher.o N 00000263
minalpher.o N 00000268
minalpher.o N 0000026a
minalpher.o N 00000270
minalpher.o N 00000273
minalpher.o N 00000276
minalpher.o N 0000027a
minalpher.o N 00000281
minalpher.o N 00000285
minalpher.o N 0000028b
minalpher.o N 00000290
minalpher.o N 00000292
minalpher.o N 00000295
minalpher.o N 00000299

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


encrypt.o crypto_mac_gen T
encrypt.o crypto_mac_verif T
minalpher.o AEAD_DEC T
minalpher.o AEAD_ENC T
minalpher.o MAC_GEN T
minalpher.o MAC_VERIF 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)