Test results for armeabi, bblack, crypto_aead/aes128otrsv2
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_aead
Test results for armeabi, bblack, crypto_aead
Test results for crypto_aead/aes128otrsv2
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: aes128otrsv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
258688 | 12918 4392 352 | 24610 4852 1128 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
291864 | 4186 4392 352 | 14809 4848 1128 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
335280 | 12318 4392 352 | 37283 4804 1144 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
357648 | 17818 4392 352 | 34003 4804 1136 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
357896 | 17778 4392 352 | 34963 4804 1128 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
358776 | 17778 4392 352 | 34963 4804 1128 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
378648 | 3036 4392 352 | 13430 4844 1128 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
397016 | 3418 4392 352 | 14137 4848 1128 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
404104 | 5866 4392 352 | 21361 4800 1128 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240806 | 20240716 |
Compiler output
OTR.c: OTR.c:51:7: warning: built-in function 'gamma' declared as non-function [-Wbuiltin-declaration-mismatch]
OTR.c: uint8 gamma[BLOCK]={0}, gamma2[BLOCK]={0}, Q[BLOCK]={0};
OTR.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
OTR.o AE_Decrypt T
OTR.o AE_Encrypt T
OTR.o AFunc T
OTR.o AFuncS T
OTR.o DFunc T
OTR.o EFunc T
OTR.o L B
OTR.o N 00000000
OTR.o N 00000037
OTR.o N 0000003d
OTR.o N 00000106
OTR.o N 0000010c
OTR.o N 0000011a
OTR.o N 00000120
OTR.o N 00000134
OTR.o N 0000013b
OTR.o N 0000013d
OTR.o N 00000140
OTR.o N 00000143
OTR.o N 00000149
OTR.o N 0000014b
OTR.o N 00000153
OTR.o N 00000157
OTR.o N 00000159
OTR.o N 0000015b
OTR.o N 0000015d
OTR.o N 0000015f
OTR.o N 0000016c
OTR.o N 00000173
OTR.o N 00000178
OTR.o N 0000017f
OTR.o N 00000183
OTR.o N 00000186
OTR.o N 0000018a
OTR.o N 0000018f
OTR.o N 00000193
OTR.o N 00000195
OTR.o N 0000019b
OTR.o N 000001a0
OTR.o N 000001a6
OTR.o N 000001ac
OTR.o N 000001b2
OTR.o N 000001b9
OTR.o N 000001c4
OTR.o N 000001cf
OTR.o N 000001d3
OTR.o N 000001d8
OTR.o N 000001dc
OTR.o N 000001e2
OTR.o N 000001ec
OTR.o N 000001f2
OTR.o N 000001f4
OTR.o N 000001f8
OTR.o N 00000202
OTR.o N 00000209
OTR.o N 0000020e
OTR.o N 00000212
OTR.o N 00000214
OTR.o N 0000021f
OTR.o N 00000223
OTR.o N 00000229
OTR.o N 00000230
OTR.o N 00000235
OTR.o N 0000023c
OTR.o N 00000242
OTR.o N 00000244
OTR.o N 00000249
OTR.o N 0000024f
OTR.o N 00000253
OTR.o Q B
OTR.o Setup T
OTR.o TA B
OTR.o TE B
OTR.o delta B
OTR.o gamma B
OTR.o gamma2 B
OTR.o nEnc T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010a
encrypt.o N 00000117
encrypt.o N 0000011e
encrypt.o N 0000014f
encrypt.o N 00000153
encrypt.o N 00000184
encrypt.o N 00000186
encrypt.o N 00000194
encrypt.o N 00000199
encrypt.o N 000001b0
encrypt.o N 000001b2
encrypt.o N 000001b4
encrypt.o N 000001b9
encrypt.o N 000001be
encrypt.o N 000001c4
encrypt.o N 000001c7
encrypt.o N 000001cc
t-aes_enc_only.o Encryption T
t-aes_enc_only.o KeySchedule T
t-aes_enc_only.o N 00000000
t-aes_enc_only.o N 00000037
t-aes_enc_only.o N 00000048
t-aes_enc_only.o N 00000111
t-aes_enc_only.o N 00000114
t-aes_enc_only.o N 00000121
t-aes_enc_only.o N 00000135
t-aes_enc_only.o N 00000137
t-aes_enc_only.o N 00000145
t-aes_enc_only.o N 00000148
t-aes_enc_only.o N 0000014b
t-aes_enc_only.o N 0000014e
t-aes_enc_only.o N 00000151
t-aes_enc_only.o N 00000156
t-aes_enc_only.o N 00000162
t-aes_enc_only.o N 00000166
t-aes_enc_only.o N 00000171
t-aes_enc_only.o N 00000179
t-aes_enc_only.o N 0000017e
t-aes_enc_only.o N 00000183
t-aes_enc_only.o N 00000186
t-aes_enc_only.o N 00000189
t-aes_enc_only.o N 0000018b
t-aes_enc_only.o N 0000018f
t-aes_enc_only.o N 00000195
t-aes_enc_only.o N 0000019c
t-aes_enc_only.o N 000001a3
t-aes_enc_only.o N 000001a5
t-aes_enc_only.o RC D
t-aes_enc_only.o S D
t-aes_enc_only.o T0 D
t-aes_enc_only.o T1 D
t-aes_enc_only.o T2 D
t-aes_enc_only.o T3 D
Number of similar (implementation,compiler) pairs: 2, 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)) |
Namespace violations
OTR.o AE_Decrypt T
OTR.o AE_Encrypt T
OTR.o AFunc T
OTR.o AFuncS T
OTR.o DFunc T
OTR.o EFunc T
OTR.o L B
OTR.o N 00000000
OTR.o N 00000037
OTR.o N 0000003d
OTR.o N 00000105
OTR.o N 0000010b
OTR.o N 00000119
OTR.o N 0000011f
OTR.o N 00000133
OTR.o N 0000013a
OTR.o N 0000013c
OTR.o N 0000013f
OTR.o N 00000142
OTR.o N 00000148
OTR.o N 0000014a
OTR.o N 00000152
OTR.o N 00000156
OTR.o N 00000158
OTR.o N 0000015a
OTR.o N 0000015c
OTR.o N 0000015e
OTR.o N 0000016b
OTR.o N 00000172
OTR.o N 00000177
OTR.o N 0000017e
OTR.o N 00000182
OTR.o N 00000185
OTR.o N 00000189
OTR.o N 0000018e
OTR.o N 00000192
OTR.o N 00000194
OTR.o N 0000019a
OTR.o N 0000019f
OTR.o N 000001a5
OTR.o N 000001ab
OTR.o N 000001b1
OTR.o N 000001b8
OTR.o N 000001c3
OTR.o N 000001ce
OTR.o N 000001d2
OTR.o N 000001d7
OTR.o N 000001db
OTR.o N 000001e1
OTR.o N 000001eb
OTR.o N 000001f1
OTR.o N 000001f3
OTR.o N 000001f7
OTR.o N 00000201
OTR.o N 00000208
OTR.o N 0000020d
OTR.o N 00000211
OTR.o N 00000213
OTR.o N 0000021e
OTR.o N 00000222
OTR.o N 00000228
OTR.o N 0000022f
OTR.o N 00000234
OTR.o N 0000023b
OTR.o N 00000241
OTR.o N 00000243
OTR.o N 00000248
OTR.o N 0000024e
OTR.o N 00000252
OTR.o Q B
OTR.o Setup T
OTR.o TA B
OTR.o TE B
OTR.o delta B
OTR.o gamma B
OTR.o gamma2 B
OTR.o nEnc T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000109
encrypt.o N 00000116
encrypt.o N 0000011d
encrypt.o N 0000014e
encrypt.o N 00000152
encrypt.o N 00000183
encrypt.o N 00000185
encrypt.o N 00000193
encrypt.o N 00000198
encrypt.o N 000001af
encrypt.o N 000001b1
encrypt.o N 000001b3
encrypt.o N 000001b8
encrypt.o N 000001bd
encrypt.o N 000001c3
encrypt.o N 000001c6
encrypt.o N 000001cb
t-aes_enc_only.o Encryption T
t-aes_enc_only.o KeySchedule T
t-aes_enc_only.o N 00000000
t-aes_enc_only.o N 00000037
t-aes_enc_only.o N 00000048
t-aes_enc_only.o N 00000110
t-aes_enc_only.o N 00000113
t-aes_enc_only.o N 00000120
t-aes_enc_only.o N 00000134
t-aes_enc_only.o N 00000136
t-aes_enc_only.o N 00000144
t-aes_enc_only.o N 00000147
t-aes_enc_only.o N 0000014a
t-aes_enc_only.o N 0000014d
t-aes_enc_only.o N 00000150
t-aes_enc_only.o N 00000155
t-aes_enc_only.o N 00000161
t-aes_enc_only.o N 00000165
t-aes_enc_only.o N 00000170
t-aes_enc_only.o N 00000178
t-aes_enc_only.o N 0000017d
t-aes_enc_only.o N 00000182
t-aes_enc_only.o N 00000185
t-aes_enc_only.o N 00000188
t-aes_enc_only.o N 0000018a
t-aes_enc_only.o N 0000018e
t-aes_enc_only.o N 00000194
t-aes_enc_only.o N 0000019b
t-aes_enc_only.o N 000001a2
t-aes_enc_only.o N 000001a4
t-aes_enc_only.o RC D
t-aes_enc_only.o S D
t-aes_enc_only.o T0 D
t-aes_enc_only.o T1 D
t-aes_enc_only.o T2 D
t-aes_enc_only.o T3 D
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
OTR.o AE_Decrypt T
OTR.o AE_Encrypt T
OTR.o AFunc T
OTR.o AFuncS T
OTR.o DFunc T
OTR.o EFunc T
OTR.o L B
OTR.o N 00000000
OTR.o N 00000037
OTR.o N 0000003d
OTR.o N 00000106
OTR.o N 0000010c
OTR.o N 0000011a
OTR.o N 00000120
OTR.o N 00000134
OTR.o N 0000013b
OTR.o N 0000013d
OTR.o N 00000140
OTR.o N 00000143
OTR.o N 00000149
OTR.o N 0000014b
OTR.o N 00000153
OTR.o N 00000157
OTR.o N 00000159
OTR.o N 0000015b
OTR.o N 0000015d
OTR.o N 0000015f
OTR.o N 0000016c
OTR.o N 00000173
OTR.o N 00000178
OTR.o N 0000017f
OTR.o N 00000183
OTR.o N 00000186
OTR.o N 0000018a
OTR.o N 00000190
OTR.o N 00000194
OTR.o N 00000199
OTR.o N 0000019e
OTR.o N 000001a4
OTR.o N 000001aa
OTR.o N 000001b0
OTR.o N 000001b7
OTR.o N 000001c2
OTR.o N 000001cd
OTR.o N 000001d1
OTR.o N 000001d6
OTR.o N 000001d8
OTR.o N 000001dc
OTR.o N 000001e2
OTR.o N 000001ec
OTR.o N 000001f2
OTR.o N 000001f6
OTR.o N 000001fc
OTR.o N 000001fe
OTR.o N 00000202
OTR.o N 0000020c
OTR.o N 00000213
OTR.o N 00000218
OTR.o N 0000021c
OTR.o N 0000021e
OTR.o N 00000229
OTR.o N 00000230
OTR.o N 00000235
OTR.o N 0000023a
OTR.o N 00000241
OTR.o N 00000247
OTR.o N 00000249
OTR.o N 0000024f
OTR.o N 00000253
OTR.o Q B
OTR.o Setup T
OTR.o TA B
OTR.o TE B
OTR.o delta B
OTR.o gamma B
OTR.o gamma2 B
OTR.o nEnc T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010a
encrypt.o N 00000117
encrypt.o N 0000011e
encrypt.o N 0000014f
encrypt.o N 00000153
encrypt.o N 00000184
encrypt.o N 00000186
encrypt.o N 00000194
encrypt.o N 00000199
encrypt.o N 000001b0
encrypt.o N 000001b2
encrypt.o N 000001b4
encrypt.o N 000001b9
encrypt.o N 000001be
encrypt.o N 000001c4
encrypt.o N 000001c7
encrypt.o N 000001cc
t-aes_enc_only.o Encryption T
t-aes_enc_only.o KeySchedule T
t-aes_enc_only.o N 00000000
t-aes_enc_only.o N 00000037
t-aes_enc_only.o N 00000048
t-aes_enc_only.o N 00000111
t-aes_enc_only.o N 00000114
t-aes_enc_only.o N 00000121
t-aes_enc_only.o N 00000135
t-aes_enc_only.o N 00000137
t-aes_enc_only.o N 00000145
t-aes_enc_only.o N 00000148
t-aes_enc_only.o N 0000014b
t-aes_enc_only.o N 0000014e
t-aes_enc_only.o N 00000151
t-aes_enc_only.o N 00000156
t-aes_enc_only.o N 00000162
t-aes_enc_only.o N 00000166
t-aes_enc_only.o N 00000171
t-aes_enc_only.o N 00000179
t-aes_enc_only.o N 0000017e
t-aes_enc_only.o N 00000183
t-aes_enc_only.o N 00000186
t-aes_enc_only.o N 00000189
t-aes_enc_only.o N 0000018b
t-aes_enc_only.o N 0000018f
t-aes_enc_only.o N 00000195
t-aes_enc_only.o N 0000019c
t-aes_enc_only.o N 000001a3
t-aes_enc_only.o N 000001a5
t-aes_enc_only.o RC D
t-aes_enc_only.o S D
t-aes_enc_only.o T0 D
t-aes_enc_only.o T1 D
t-aes_enc_only.o T2 D
t-aes_enc_only.o T3 D
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
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
OTR.o AE_Decrypt T
OTR.o AE_Encrypt T
OTR.o AFunc T
OTR.o AFuncS T
OTR.o DFunc T
OTR.o EFunc T
OTR.o L B
OTR.o N 00000000
OTR.o N 00000037
OTR.o N 0000003d
OTR.o N 00000105
OTR.o N 0000010b
OTR.o N 00000119
OTR.o N 0000011f
OTR.o N 00000133
OTR.o N 0000013a
OTR.o N 0000013c
OTR.o N 0000013f
OTR.o N 00000142
OTR.o N 00000148
OTR.o N 0000014a
OTR.o N 00000152
OTR.o N 00000156
OTR.o N 00000158
OTR.o N 0000015a
OTR.o N 0000015c
OTR.o N 0000015e
OTR.o N 0000016b
OTR.o N 00000172
OTR.o N 00000177
OTR.o N 0000017e
OTR.o N 00000182
OTR.o N 00000185
OTR.o N 00000189
OTR.o N 0000018e
OTR.o N 00000192
OTR.o N 00000194
OTR.o N 0000019a
OTR.o N 0000019f
OTR.o N 000001a5
OTR.o N 000001ab
OTR.o N 000001b1
OTR.o N 000001b8
OTR.o N 000001c3
OTR.o N 000001ce
OTR.o N 000001d2
OTR.o N 000001d7
OTR.o N 000001db
OTR.o N 000001e1
OTR.o N 000001eb
OTR.o N 000001f1
OTR.o N 000001fb
OTR.o N 00000202
OTR.o N 0000020d
OTR.o N 00000212
OTR.o N 00000216
OTR.o N 00000218
OTR.o N 0000021c
OTR.o N 00000222
OTR.o N 00000224
OTR.o N 00000228
OTR.o N 0000022f
OTR.o N 00000236
OTR.o N 0000023c
OTR.o N 0000023e
OTR.o N 00000243
OTR.o N 00000248
OTR.o N 0000024e
OTR.o N 00000252
OTR.o Q B
OTR.o Setup T
OTR.o TA B
OTR.o TE B
OTR.o delta B
OTR.o gamma B
OTR.o gamma2 B
OTR.o nEnc T
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000109
encrypt.o N 00000116
encrypt.o N 0000011d
encrypt.o N 0000014e
encrypt.o N 00000152
encrypt.o N 00000183
encrypt.o N 00000185
encrypt.o N 00000193
encrypt.o N 00000198
encrypt.o N 000001af
encrypt.o N 000001b1
encrypt.o N 000001b3
encrypt.o N 000001b8
encrypt.o N 000001bd
encrypt.o N 000001c3
encrypt.o N 000001c6
encrypt.o N 000001cb
t-aes_enc_only.o Encryption T
t-aes_enc_only.o KeySchedule T
t-aes_enc_only.o N 00000000
t-aes_enc_only.o N 00000037
t-aes_enc_only.o N 00000048
t-aes_enc_only.o N 00000110
t-aes_enc_only.o N 00000113
t-aes_enc_only.o N 00000120
t-aes_enc_only.o N 00000134
t-aes_enc_only.o N 00000136
t-aes_enc_only.o N 00000144
t-aes_enc_only.o N 00000147
t-aes_enc_only.o N 0000014a
t-aes_enc_only.o N 0000014d
t-aes_enc_only.o N 00000150
t-aes_enc_only.o N 00000155
t-aes_enc_only.o N 00000161
t-aes_enc_only.o N 00000165
t-aes_enc_only.o N 00000170
t-aes_enc_only.o N 00000178
t-aes_enc_only.o N 0000017d
t-aes_enc_only.o N 00000182
t-aes_enc_only.o N 00000185
t-aes_enc_only.o N 00000188
t-aes_enc_only.o N 0000018a
t-aes_enc_only.o N 0000018e
t-aes_enc_only.o N 00000194
t-aes_enc_only.o N 0000019b
t-aes_enc_only.o N 000001a2
t-aes_enc_only.o N 000001a4
t-aes_enc_only.o RC D
t-aes_enc_only.o S D
t-aes_enc_only.o T0 D
t-aes_enc_only.o T1 D
t-aes_enc_only.o T2 D
t-aes_enc_only.o T3 D
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
OTR.o AE_Decrypt T
OTR.o AE_Encrypt T
OTR.o AFunc T
OTR.o AFuncS T
OTR.o DFunc T
OTR.o EFunc T
OTR.o L B
OTR.o Q B
OTR.o Setup T
OTR.o TA B
OTR.o TE B
OTR.o delta B
OTR.o gamma B
OTR.o gamma2 B
OTR.o nEnc T
t-aes_enc_only.o Encryption T
t-aes_enc_only.o KeySchedule T
t-aes_enc_only.o RC D
t-aes_enc_only.o S D
t-aes_enc_only.o T0 D
t-aes_enc_only.o T1 D
t-aes_enc_only.o T2 D
t-aes_enc_only.o T3 D
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) |