Test results for armeabi, bblack, crypto_aead/sestatetweaes128v1
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_aead
Test results for armeabi, bblack, crypto_aead
Test results for crypto_aead/sestatetweaes128v1
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: sestatetweaes128v1
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1127032 | 9156 0 0 | 20166 460 776 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1244736 | 11542 0 0 | 35831 412 792 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1316816 | 10082 0 0 | 25607 412 784 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1498856 | 9638 0 0 | 26167 412 776 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1499104 | 9638 0 0 | 26167 412 776 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1609176 | 4036 0 0 | 13973 456 776 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1743128 | 3120 0 0 | 12842 452 776 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1970664 | 3382 0 0 | 13429 456 776 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
2124664 | 4822 0 0 | 19645 408 776 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
Compiler output
encrypt.c: encrypt.c:200:7: warning: explicitly assigning value of variable of type 'const unsigned char *' to itself [-Wself-assign]
encrypt.c: nsec = nsec;
encrypt.c: ~~~~ ^ ~~~~
encrypt.c: encrypt.c:250:7: warning: explicitly assigning value of variable of type 'unsigned char *' to itself [-Wself-assign]
encrypt.c: nsec = nsec;
encrypt.c: ~~~~ ^ ~~~~
encrypt.c: 2 warnings 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 (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)) |
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)) |
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)) |
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
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 00000110
encrypt.o N 0000011a
encrypt.o N 0000011f
encrypt.o N 0000012d
encrypt.o N 00000130
encrypt.o N 00000134
encrypt.o N 00000138
encrypt.o N 0000013a
encrypt.o N 00000152
encrypt.o N 00000156
encrypt.o N 0000018d
encrypt.o N 00000191
encrypt.o N 00000195
encrypt.o N 00000199
encrypt.o N 000001d0
encrypt.o N 000001da
encrypt.o N 000001de
encrypt.o N 000001f2
encrypt.o N 000001fd
encrypt.o N 00000200
encrypt.o N 00000206
encrypt.o N 0000021d
encrypt.o N 00000220
encrypt.o N 00000222
encrypt.o N 00000227
encrypt.o N 0000022c
encrypt.o N 00000232
encrypt.o N 00000235
encrypt.o N 0000023b
encrypt.o N 00000245
encrypt.o N 00000249
encrypt.o N 00000253
encrypt.o N 00000258
encrypt.o N 0000025d
encrypt.o N 00000263
encrypt.o N 00000267
encrypt.o N 0000026b
encrypt.o N 00000272
encrypt.o N 00000275
encrypt.o N 00000279
encrypt.o N 00000283
encrypt.o N 00000289
encrypt.o N 0000028c
encrypt.o N 00000291
encrypt.o N 0000029b
encrypt.o N 000002a3
tweaes-128.o N 00000000
tweaes-128.o N 00000037
tweaes-128.o N 00000044
tweaes-128.o N 00000113
tweaes-128.o N 0000011d
tweaes-128.o N 0000012b
tweaes-128.o N 0000012e
tweaes-128.o N 00000142
tweaes-128.o N 00000150
tweaes-128.o N 00000165
tweaes-128.o N 00000173
tweaes-128.o N 00000178
tweaes-128.o N 0000017c
tweaes-128.o N 00000184
tweaes-128.o N 00000186
tweaes-128.o N 00000188
tweaes-128.o N 00000195
tweaes-128.o N 0000019d
tweaes-128.o N 000001a1
tweaes-128.o N 000001a8
tweaes-128.o N 000001ad
tweaes-128.o N 000001bb
tweaes-128.o N 000001c7
tweaes-128.o N 000001d7
tweaes-128.o N 000001e1
tweaes-128.o N 000001ec
tweaes-128.o N 000001f3
tweaes-128.o N 00000203
tweaes-128.o N 00000210
tweaes-128.o N 0000021e
tweaes-128.o N 0000022d
tweaes-128.o N 00000241
tweaes-128.o N 0000024d
tweaes-128.o N 0000025d
tweaes-128.o N 00000268
tweaes-128.o N 00000273
tweaes-128.o N 0000027e
tweaes-128.o N 00000282
tweaes-128.o N 00000287
tweaes-128.o N 0000028b
tweaes-128.o N 0000028e
tweaes-128.o N 00000295
tweaes-128.o N 00000298
tweaes-128.o _aes_round_constants R
tweaes-128.o _aes_sbox R
tweaes-128.o _aes_sbox_inv R
tweaes-128.o add_round_key T
tweaes-128.o add_round_tweak T
tweaes-128.o bytes_to_bits T
tweaes-128.o expand_tweak T
tweaes-128.o generate_round_keys T
tweaes-128.o mix_columns T
tweaes-128.o mix_columns_inv T
tweaes-128.o shift_rows T
tweaes-128.o shift_rows_inv T
tweaes-128.o sub_bytes T
tweaes-128.o sub_bytes_inv T
tweaes-128.o tweaes_dec T
tweaes-128.o tweaes_enc 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 (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
encrypt.o N 00000000
encrypt.o N 00000037
encrypt.o N 00000041
encrypt.o N 0000010f
encrypt.o N 00000119
encrypt.o N 0000011e
encrypt.o N 0000012c
encrypt.o N 0000012f
encrypt.o N 00000133
encrypt.o N 00000137
encrypt.o N 00000139
encrypt.o N 00000151
encrypt.o N 00000155
encrypt.o N 0000018c
encrypt.o N 00000190
encrypt.o N 00000194
encrypt.o N 00000198
encrypt.o N 000001cf
encrypt.o N 000001d9
encrypt.o N 000001dd
encrypt.o N 000001f1
encrypt.o N 000001fc
encrypt.o N 000001ff
encrypt.o N 00000205
encrypt.o N 0000021c
encrypt.o N 0000021f
encrypt.o N 00000221
encrypt.o N 00000226
encrypt.o N 0000022b
encrypt.o N 00000231
encrypt.o N 00000234
encrypt.o N 0000023a
encrypt.o N 00000244
encrypt.o N 00000248
encrypt.o N 00000252
encrypt.o N 00000257
encrypt.o N 0000025c
encrypt.o N 00000262
encrypt.o N 00000266
encrypt.o N 0000026a
encrypt.o N 00000271
encrypt.o N 00000274
encrypt.o N 00000278
encrypt.o N 00000282
encrypt.o N 00000288
encrypt.o N 0000028b
encrypt.o N 00000290
encrypt.o N 0000029a
encrypt.o N 000002a2
tweaes-128.o N 00000000
tweaes-128.o N 00000037
tweaes-128.o N 00000044
tweaes-128.o N 00000112
tweaes-128.o N 0000011c
tweaes-128.o N 0000012a
tweaes-128.o N 0000012d
tweaes-128.o N 00000141
tweaes-128.o N 0000014f
tweaes-128.o N 00000164
tweaes-128.o N 00000172
tweaes-128.o N 00000177
tweaes-128.o N 0000017b
tweaes-128.o N 00000183
tweaes-128.o N 00000185
tweaes-128.o N 00000187
tweaes-128.o N 00000194
tweaes-128.o N 0000019c
tweaes-128.o N 000001a0
tweaes-128.o N 000001a7
tweaes-128.o N 000001ac
tweaes-128.o N 000001ba
tweaes-128.o N 000001c6
tweaes-128.o N 000001d6
tweaes-128.o N 000001e0
tweaes-128.o N 000001eb
tweaes-128.o N 000001f2
tweaes-128.o N 00000202
tweaes-128.o N 0000020f
tweaes-128.o N 0000021d
tweaes-128.o N 0000022c
tweaes-128.o N 00000240
tweaes-128.o N 0000024c
tweaes-128.o N 0000025c
tweaes-128.o N 00000267
tweaes-128.o N 00000272
tweaes-128.o N 0000027d
tweaes-128.o N 00000281
tweaes-128.o N 00000286
tweaes-128.o N 0000028a
tweaes-128.o N 0000028d
tweaes-128.o N 00000294
tweaes-128.o N 00000297
tweaes-128.o _aes_round_constants R
tweaes-128.o _aes_sbox R
tweaes-128.o _aes_sbox_inv R
tweaes-128.o add_round_key T
tweaes-128.o add_round_tweak T
tweaes-128.o bytes_to_bits T
tweaes-128.o expand_tweak T
tweaes-128.o generate_round_keys T
tweaes-128.o mix_columns T
tweaes-128.o mix_columns_inv T
tweaes-128.o shift_rows T
tweaes-128.o shift_rows_inv T
tweaes-128.o sub_bytes T
tweaes-128.o sub_bytes_inv T
tweaes-128.o tweaes_dec T
tweaes-128.o tweaes_enc 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 (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 00000110
encrypt.o N 0000011a
encrypt.o N 0000011f
encrypt.o N 0000012d
encrypt.o N 00000130
encrypt.o N 00000134
encrypt.o N 00000138
encrypt.o N 0000013a
encrypt.o N 00000152
encrypt.o N 00000156
encrypt.o N 0000018d
encrypt.o N 00000191
encrypt.o N 00000195
encrypt.o N 00000199
encrypt.o N 000001d0
encrypt.o N 000001da
encrypt.o N 000001de
encrypt.o N 000001f2
encrypt.o N 000001fd
encrypt.o N 00000200
encrypt.o N 00000206
encrypt.o N 0000021d
encrypt.o N 00000220
encrypt.o N 00000222
encrypt.o N 00000227
encrypt.o N 0000022c
encrypt.o N 00000232
encrypt.o N 00000235
encrypt.o N 0000023b
encrypt.o N 00000245
encrypt.o N 00000249
encrypt.o N 00000253
encrypt.o N 00000258
encrypt.o N 0000025d
encrypt.o N 00000263
encrypt.o N 00000267
encrypt.o N 0000026b
encrypt.o N 00000272
encrypt.o N 00000275
encrypt.o N 00000279
encrypt.o N 00000283
encrypt.o N 00000289
encrypt.o N 0000028c
encrypt.o N 00000291
encrypt.o N 0000029b
encrypt.o N 000002a3
tweaes-128.o N 00000000
tweaes-128.o N 00000037
tweaes-128.o N 00000044
tweaes-128.o N 00000113
tweaes-128.o N 0000011d
tweaes-128.o N 0000012b
tweaes-128.o N 0000012e
tweaes-128.o N 00000142
tweaes-128.o N 00000150
tweaes-128.o N 00000165
tweaes-128.o N 00000173
tweaes-128.o N 00000178
tweaes-128.o N 0000017c
tweaes-128.o N 00000184
tweaes-128.o N 00000186
tweaes-128.o N 00000188
tweaes-128.o N 00000196
tweaes-128.o N 000001a2
tweaes-128.o N 000001b2
tweaes-128.o N 000001c2
tweaes-128.o N 000001cf
tweaes-128.o N 000001d9
tweaes-128.o N 000001e7
tweaes-128.o N 000001f4
tweaes-128.o N 00000208
tweaes-128.o N 00000213
tweaes-128.o N 00000222
tweaes-128.o N 0000022e
tweaes-128.o N 0000023e
tweaes-128.o N 00000249
tweaes-128.o N 00000254
tweaes-128.o N 0000025c
tweaes-128.o N 00000260
tweaes-128.o N 00000267
tweaes-128.o N 0000026c
tweaes-128.o N 00000277
tweaes-128.o N 0000027b
tweaes-128.o N 00000280
tweaes-128.o N 00000287
tweaes-128.o N 0000028b
tweaes-128.o N 0000028e
tweaes-128.o N 00000295
tweaes-128.o N 00000298
tweaes-128.o _aes_round_constants R
tweaes-128.o _aes_sbox R
tweaes-128.o _aes_sbox_inv R
tweaes-128.o add_round_key T
tweaes-128.o add_round_tweak T
tweaes-128.o bytes_to_bits T
tweaes-128.o expand_tweak T
tweaes-128.o generate_round_keys T
tweaes-128.o mix_columns T
tweaes-128.o mix_columns_inv T
tweaes-128.o shift_rows T
tweaes-128.o shift_rows_inv T
tweaes-128.o sub_bytes T
tweaes-128.o sub_bytes_inv T
tweaes-128.o tweaes_dec T
tweaes-128.o tweaes_enc 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 (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 0000010f
encrypt.o N 00000119
encrypt.o N 0000011e
encrypt.o N 0000012c
encrypt.o N 0000012f
encrypt.o N 00000133
encrypt.o N 00000137
encrypt.o N 00000139
encrypt.o N 00000151
encrypt.o N 00000155
encrypt.o N 0000018c
encrypt.o N 00000190
encrypt.o N 00000194
encrypt.o N 00000198
encrypt.o N 000001cf
encrypt.o N 000001d9
encrypt.o N 000001dd
encrypt.o N 000001f1
encrypt.o N 000001fc
encrypt.o N 000001ff
encrypt.o N 00000205
encrypt.o N 0000021c
encrypt.o N 0000021f
encrypt.o N 00000221
encrypt.o N 00000226
encrypt.o N 0000022b
encrypt.o N 00000231
encrypt.o N 00000234
encrypt.o N 0000023a
encrypt.o N 00000244
encrypt.o N 00000248
encrypt.o N 00000252
encrypt.o N 00000257
encrypt.o N 0000025c
encrypt.o N 00000262
encrypt.o N 00000266
encrypt.o N 0000026d
encrypt.o N 00000270
encrypt.o N 00000274
encrypt.o N 0000027e
encrypt.o N 00000284
encrypt.o N 00000287
encrypt.o N 0000028b
encrypt.o N 00000290
encrypt.o N 0000029a
encrypt.o N 000002a2
tweaes-128.o N 00000000
tweaes-128.o N 00000037
tweaes-128.o N 00000044
tweaes-128.o N 00000112
tweaes-128.o N 0000011c
tweaes-128.o N 0000012a
tweaes-128.o N 0000012d
tweaes-128.o N 00000141
tweaes-128.o N 0000014f
tweaes-128.o N 00000164
tweaes-128.o N 00000172
tweaes-128.o N 00000177
tweaes-128.o N 0000017b
tweaes-128.o N 00000183
tweaes-128.o N 00000185
tweaes-128.o N 00000187
tweaes-128.o N 00000194
tweaes-128.o N 0000019c
tweaes-128.o N 000001a0
tweaes-128.o N 000001a7
tweaes-128.o N 000001ac
tweaes-128.o N 000001ba
tweaes-128.o N 000001c6
tweaes-128.o N 000001d6
tweaes-128.o N 000001e0
tweaes-128.o N 000001eb
tweaes-128.o N 000001f2
tweaes-128.o N 00000202
tweaes-128.o N 0000020f
tweaes-128.o N 0000021d
tweaes-128.o N 0000022c
tweaes-128.o N 00000240
tweaes-128.o N 0000024c
tweaes-128.o N 0000025c
tweaes-128.o N 00000267
tweaes-128.o N 00000272
tweaes-128.o N 0000027d
tweaes-128.o N 00000281
tweaes-128.o N 00000286
tweaes-128.o N 0000028a
tweaes-128.o N 0000028d
tweaes-128.o N 00000294
tweaes-128.o N 00000297
tweaes-128.o _aes_round_constants R
tweaes-128.o _aes_sbox R
tweaes-128.o _aes_sbox_inv R
tweaes-128.o add_round_key T
tweaes-128.o add_round_tweak T
tweaes-128.o bytes_to_bits T
tweaes-128.o expand_tweak T
tweaes-128.o generate_round_keys T
tweaes-128.o mix_columns T
tweaes-128.o mix_columns_inv T
tweaes-128.o shift_rows T
tweaes-128.o shift_rows_inv T
tweaes-128.o sub_bytes T
tweaes-128.o sub_bytes_inv T
tweaes-128.o tweaes_dec T
tweaes-128.o tweaes_enc 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 (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Namespace violations
tweaes-128.o _aes_round_constants R
tweaes-128.o _aes_sbox R
tweaes-128.o _aes_sbox_inv R
tweaes-128.o add_round_key T
tweaes-128.o add_round_tweak T
tweaes-128.o bytes_to_bits T
tweaes-128.o expand_tweak T
tweaes-128.o generate_round_keys T
tweaes-128.o mix_columns T
tweaes-128.o mix_columns_inv T
tweaes-128.o shift_rows T
tweaes-128.o shift_rows_inv T
tweaes-128.o sub_bytes T
tweaes-128.o sub_bytes_inv T
tweaes-128.o tweaes_dec T
tweaes-128.o tweaes_enc 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 (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) |