Test results for armeabi, berry0, crypto_aead/aes128n12clocv1

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_aead Test results for armeabi, berry0, crypto_aead Test results for crypto_aead/aes128n12clocv1
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
66752823908 0 039331 388 824T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
67213223036 0 040443 388 816T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
67633626674 0 040798 360 816T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
67737022928 0 038437 384 816T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
68114824184 0 039623 388 824T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
70492723492 0 035146 352 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
70651824634 0 037110 360 816T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
83465322996 0 038513 384 816T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024100420240909
87018324054 0 036478 360 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024100420240909

Compiler output


encrypt.c: encrypt.c:78:2: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
encrypt.c:         return RETURN_SUCCESS;
encrypt.c:         ^
encrypt.c: encrypt.c:73:5: note: previous statement is here
encrypt.c:     for(i = 0; i < CRYPTO_ABYTES; i++)
encrypt.c:     ^
encrypt.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


encrypt.c: encrypt.c: In function 'crypto_aead_aes128n12clocv1_ref_timingleaks_decrypt':
encrypt.c: encrypt.c:73:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
encrypt.c:    73 |     for(i = 0; i < CRYPTO_ABYTES; i++)
encrypt.c:       |     ^~~
encrypt.c: encrypt.c:78:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
encrypt.c:    78 |  return RETURN_SUCCESS;
encrypt.c:       |  ^~~~~~

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

Namespace violations


aes_core.o AES_decrypt T
aes_core.o AES_encrypt T
aes_core.o AES_set_decrypt_key T
aes_core.o AES_set_encrypt_key T
aes_core.o N 0
aes_core.o N 105
aes_core.o N 109
aes_core.o N 11d
aes_core.o N 122
aes_core.o N 126
aes_core.o N 12a
aes_core.o N 12e
aes_core.o N 132
aes_core.o N 136
aes_core.o N 13a
aes_core.o N 13e
aes_core.o N 142
aes_core.o N 146
aes_core.o N 154
aes_core.o N 157
aes_core.o N 163
aes_core.o N 177
aes_core.o N 17b
aes_core.o N 18f
aes_core.o N 19b
aes_core.o N 1a7
aes_core.o N 1ad
aes_core.o N 1b5
aes_core.o N 1ba
aes_core.o N 1be
aes_core.o N 1c5
aes_core.o N 1cc
aes_core.o N 1db
aes_core.o N 1e3
aes_core.o N 1e5
aes_core.o N 1e8
aes_core.o N 1ed
aes_core.o N 1f4
aes_core.o N 1f6
aes_core.o N 1f9
aes_core.o N 1fd
aes_core.o N 200
aes_core.o N 203
aes_core.o N 206
aes_core.o N 209
aes_core.o N 20c
aes_core.o N 20f
aes_core.o N 212
aes_core.o N 25
aes_core.o N 30
aes_core.o N f4
aes_core.o N f8
aes_core.o print_state T
cloc.o N 0
cloc.o N 103
cloc.o N 110
cloc.o N 114
cloc.o N 12b
cloc.o N 12d
cloc.o N 131
cloc.o N 133
cloc.o N 139
cloc.o N 14d
cloc.o N 151
cloc.o N 158
cloc.o N 16c
cloc.o N 173
cloc.o N 182
cloc.o N 18e
cloc.o N 198
cloc.o N 1a2
cloc.o N 1ad
cloc.o N 1b5
cloc.o N 1c0
cloc.o N 1cb
cloc.o N 1cf
cloc.o N 1d2
cloc.o N 1d5
cloc.o N 1da
cloc.o N 1e2
cloc.o N 1ea
cloc.o N 1f2
cloc.o N 1f7
cloc.o N 1fa
cloc.o N 200
cloc.o N 206
cloc.o N 20b
cloc.o N 20e
cloc.o N 214
cloc.o N 217
cloc.o N 21d
cloc.o N 221
cloc.o N 226
cloc.o N 22e
cloc.o N 235
cloc.o N 23c
cloc.o N 242
cloc.o N 246
cloc.o N 24b
cloc.o N 24e
cloc.o N 25
cloc.o N 250
cloc.o N 25d
cloc.o N 25f
cloc.o N 264
cloc.o N 269
cloc.o N 271
cloc.o N 2c
cloc.o N f0
cloc.o N fe
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
encrypt.o N 0
encrypt.o N 101
encrypt.o N 109
encrypt.o N 10d
encrypt.o N 110
encrypt.o N 115
encrypt.o N 129
encrypt.o N 12c
encrypt.o N 131
encrypt.o N 138
encrypt.o N 145
encrypt.o N 14c
encrypt.o N 15b
encrypt.o N 163
encrypt.o N 16b
encrypt.o N 173
encrypt.o N 178
encrypt.o N 17b
encrypt.o N 181
encrypt.o N 198
encrypt.o N 19e
encrypt.o N 1a3
encrypt.o N 1a6
encrypt.o N 1ac
encrypt.o N 1af
encrypt.o N 1b5
encrypt.o N 1b9
encrypt.o N 1be
encrypt.o N 1c6
encrypt.o N 1d1
encrypt.o N 1dc
encrypt.o N 1e1
encrypt.o N 215
encrypt.o N 249
encrypt.o N 24b
encrypt.o N 25
encrypt.o N 250
encrypt.o N 252
encrypt.o N 254
encrypt.o N 259
encrypt.o N 25e
encrypt.o N 263
encrypt.o N 267
encrypt.o N 26e
encrypt.o N 2f
encrypt.o N f3
utils.o N 0
utils.o N 102
utils.o N 107
utils.o N 11b
utils.o N 11e
utils.o N 123
utils.o N 12a
utils.o N 137
utils.o N 13e
utils.o N 142
utils.o N 151
utils.o N 159
utils.o N 161
utils.o N 169
utils.o N 16e
utils.o N 171
utils.o N 177
utils.o N 18e
utils.o N 194
utils.o N 199
utils.o N 19c
utils.o N 1a2
utils.o N 1a5
utils.o N 1ab
utils.o N 1af
utils.o N 1b4
utils.o N 1bc
utils.o N 1c3
utils.o N 1ce
utils.o N 1d5
utils.o N 1d7
utils.o N 1d9
utils.o N 1dc
utils.o N 1de
utils.o N 1ea
utils.o N 1f4
utils.o N 1fe
utils.o N 205
utils.o N 20f
utils.o N 211
utils.o N 215
utils.o N 217
utils.o N 21d
utils.o N 220
utils.o N 224
utils.o N 25
utils.o N 2d
utils.o N f1
utils.o N f4
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o xor_block T
utils.o xor_bytes T
utils.o xor_bytes2 T

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


aes_core.o AES_decrypt T
aes_core.o AES_encrypt T
aes_core.o AES_set_decrypt_key T
aes_core.o AES_set_encrypt_key T
aes_core.o N 0
aes_core.o N 104
aes_core.o N 108
aes_core.o N 11c
aes_core.o N 121
aes_core.o N 125
aes_core.o N 129
aes_core.o N 12d
aes_core.o N 131
aes_core.o N 135
aes_core.o N 139
aes_core.o N 13d
aes_core.o N 141
aes_core.o N 145
aes_core.o N 153
aes_core.o N 156
aes_core.o N 162
aes_core.o N 176
aes_core.o N 17a
aes_core.o N 18e
aes_core.o N 19a
aes_core.o N 1a6
aes_core.o N 1ac
aes_core.o N 1b4
aes_core.o N 1b9
aes_core.o N 1bd
aes_core.o N 1c4
aes_core.o N 1cb
aes_core.o N 1da
aes_core.o N 1e2
aes_core.o N 1e4
aes_core.o N 1e7
aes_core.o N 1ec
aes_core.o N 1f3
aes_core.o N 1f5
aes_core.o N 1f8
aes_core.o N 1fc
aes_core.o N 1ff
aes_core.o N 202
aes_core.o N 205
aes_core.o N 208
aes_core.o N 20b
aes_core.o N 20e
aes_core.o N 211
aes_core.o N 25
aes_core.o N 30
aes_core.o N f3
aes_core.o N f7
aes_core.o print_state T
cloc.o N 0
cloc.o N 102
cloc.o N 10f
cloc.o N 113
cloc.o N 12a
cloc.o N 12c
cloc.o N 130
cloc.o N 132
cloc.o N 138
cloc.o N 14c
cloc.o N 150
cloc.o N 157
cloc.o N 16b
cloc.o N 172
cloc.o N 181
cloc.o N 18d
cloc.o N 197
cloc.o N 1a1
cloc.o N 1ac
cloc.o N 1b4
cloc.o N 1bf
cloc.o N 1ca
cloc.o N 1ce
cloc.o N 1d1
cloc.o N 1d4
cloc.o N 1d9
cloc.o N 1e1
cloc.o N 1e9
cloc.o N 1f1
cloc.o N 1f6
cloc.o N 1f9
cloc.o N 1ff
cloc.o N 205
cloc.o N 20a
cloc.o N 20d
cloc.o N 213
cloc.o N 216
cloc.o N 21c
cloc.o N 220
cloc.o N 225
cloc.o N 22d
cloc.o N 234
cloc.o N 23b
cloc.o N 241
cloc.o N 245
cloc.o N 24a
cloc.o N 24d
cloc.o N 24f
cloc.o N 25
cloc.o N 25c
cloc.o N 25e
cloc.o N 263
cloc.o N 26b
cloc.o N 270
cloc.o N 2c
cloc.o N ef
cloc.o N fd
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
encrypt.o N 0
encrypt.o N 100
encrypt.o N 108
encrypt.o N 10c
encrypt.o N 10f
encrypt.o N 114
encrypt.o N 128
encrypt.o N 12b
encrypt.o N 130
encrypt.o N 137
encrypt.o N 144
encrypt.o N 14b
encrypt.o N 15a
encrypt.o N 162
encrypt.o N 16a
encrypt.o N 172
encrypt.o N 177
encrypt.o N 17a
encrypt.o N 180
encrypt.o N 197
encrypt.o N 19d
encrypt.o N 1a2
encrypt.o N 1a5
encrypt.o N 1ab
encrypt.o N 1ae
encrypt.o N 1b4
encrypt.o N 1b8
encrypt.o N 1bd
encrypt.o N 1c5
encrypt.o N 1d0
encrypt.o N 1db
encrypt.o N 1e0
encrypt.o N 214
encrypt.o N 248
encrypt.o N 24a
encrypt.o N 24f
encrypt.o N 25
encrypt.o N 251
encrypt.o N 253
encrypt.o N 258
encrypt.o N 25d
encrypt.o N 262
encrypt.o N 266
encrypt.o N 26d
encrypt.o N 2f
encrypt.o N f2
utils.o N 0
utils.o N 101
utils.o N 106
utils.o N 11a
utils.o N 11d
utils.o N 122
utils.o N 129
utils.o N 136
utils.o N 13d
utils.o N 141
utils.o N 150
utils.o N 158
utils.o N 160
utils.o N 168
utils.o N 16d
utils.o N 170
utils.o N 176
utils.o N 18d
utils.o N 193
utils.o N 198
utils.o N 19b
utils.o N 1a1
utils.o N 1a4
utils.o N 1aa
utils.o N 1ae
utils.o N 1b3
utils.o N 1bb
utils.o N 1c2
utils.o N 1ce
utils.o N 1d8
utils.o N 1e2
utils.o N 1ed
utils.o N 1f4
utils.o N 1fe
utils.o N 200
utils.o N 202
utils.o N 206
utils.o N 208
utils.o N 20e
utils.o N 210
utils.o N 213
utils.o N 21a
utils.o N 21c
utils.o N 21f
utils.o N 223
utils.o N 25
utils.o N 2d
utils.o N f0
utils.o N f3
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o xor_block T
utils.o xor_bytes T
utils.o xor_bytes2 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


aes_core.o AES_decrypt T
aes_core.o AES_encrypt T
aes_core.o AES_set_decrypt_key T
aes_core.o AES_set_encrypt_key T
aes_core.o N 0
aes_core.o N 104
aes_core.o N 108
aes_core.o N 11c
aes_core.o N 121
aes_core.o N 125
aes_core.o N 129
aes_core.o N 12d
aes_core.o N 131
aes_core.o N 135
aes_core.o N 139
aes_core.o N 13d
aes_core.o N 141
aes_core.o N 145
aes_core.o N 153
aes_core.o N 156
aes_core.o N 162
aes_core.o N 176
aes_core.o N 17a
aes_core.o N 18e
aes_core.o N 19a
aes_core.o N 1a6
aes_core.o N 1ac
aes_core.o N 1b4
aes_core.o N 1b9
aes_core.o N 1bd
aes_core.o N 1c4
aes_core.o N 1cb
aes_core.o N 1da
aes_core.o N 1e2
aes_core.o N 1e4
aes_core.o N 1e7
aes_core.o N 1ec
aes_core.o N 1f3
aes_core.o N 1f5
aes_core.o N 1f8
aes_core.o N 1fc
aes_core.o N 1ff
aes_core.o N 202
aes_core.o N 205
aes_core.o N 208
aes_core.o N 20b
aes_core.o N 20e
aes_core.o N 211
aes_core.o N 25
aes_core.o N 30
aes_core.o N f3
aes_core.o N f7
aes_core.o print_state T
cloc.o N 0
cloc.o N 102
cloc.o N 10f
cloc.o N 113
cloc.o N 12a
cloc.o N 12c
cloc.o N 130
cloc.o N 132
cloc.o N 138
cloc.o N 14c
cloc.o N 150
cloc.o N 157
cloc.o N 16b
cloc.o N 172
cloc.o N 181
cloc.o N 18d
cloc.o N 197
cloc.o N 1a1
cloc.o N 1ac
cloc.o N 1b4
cloc.o N 1bf
cloc.o N 1ca
cloc.o N 1ce
cloc.o N 1d1
cloc.o N 1d4
cloc.o N 1d9
cloc.o N 1e1
cloc.o N 1e9
cloc.o N 1f1
cloc.o N 1f6
cloc.o N 1f9
cloc.o N 1ff
cloc.o N 205
cloc.o N 20a
cloc.o N 20d
cloc.o N 213
cloc.o N 216
cloc.o N 21c
cloc.o N 220
cloc.o N 225
cloc.o N 22d
cloc.o N 234
cloc.o N 23b
cloc.o N 23f
cloc.o N 245
cloc.o N 24a
cloc.o N 24d
cloc.o N 24f
cloc.o N 25
cloc.o N 25c
cloc.o N 25e
cloc.o N 263
cloc.o N 26b
cloc.o N 270
cloc.o N 2c
cloc.o N ef
cloc.o N fd
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
encrypt.o N 0
encrypt.o N 100
encrypt.o N 108
encrypt.o N 10c
encrypt.o N 10f
encrypt.o N 114
encrypt.o N 128
encrypt.o N 12b
encrypt.o N 130
encrypt.o N 137
encrypt.o N 144
encrypt.o N 14b
encrypt.o N 15a
encrypt.o N 162
encrypt.o N 16a
encrypt.o N 172
encrypt.o N 177
encrypt.o N 17a
encrypt.o N 180
encrypt.o N 197
encrypt.o N 19d
encrypt.o N 1a2
encrypt.o N 1a5
encrypt.o N 1ab
encrypt.o N 1ae
encrypt.o N 1b4
encrypt.o N 1b8
encrypt.o N 1bd
encrypt.o N 1c5
encrypt.o N 1d0
encrypt.o N 1db
encrypt.o N 1e0
encrypt.o N 214
encrypt.o N 248
encrypt.o N 24a
encrypt.o N 24f
encrypt.o N 25
encrypt.o N 251
encrypt.o N 253
encrypt.o N 258
encrypt.o N 25d
encrypt.o N 262
encrypt.o N 266
encrypt.o N 26d
encrypt.o N 2f
encrypt.o N f2
utils.o N 0
utils.o N 101
utils.o N 106
utils.o N 11a
utils.o N 11d
utils.o N 122
utils.o N 129
utils.o N 136
utils.o N 13d
utils.o N 141
utils.o N 150
utils.o N 158
utils.o N 160
utils.o N 168
utils.o N 16d
utils.o N 170
utils.o N 176
utils.o N 18d
utils.o N 193
utils.o N 198
utils.o N 19b
utils.o N 1a1
utils.o N 1a4
utils.o N 1aa
utils.o N 1ae
utils.o N 1b3
utils.o N 1bb
utils.o N 1c2
utils.o N 1cd
utils.o N 1d4
utils.o N 1d6
utils.o N 1d8
utils.o N 1db
utils.o N 1dd
utils.o N 1e9
utils.o N 1f3
utils.o N 1fd
utils.o N 204
utils.o N 20e
utils.o N 210
utils.o N 214
utils.o N 216
utils.o N 21c
utils.o N 21f
utils.o N 223
utils.o N 25
utils.o N 2d
utils.o N f0
utils.o N f3
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o xor_block T
utils.o xor_bytes T
utils.o xor_bytes2 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


aes_core.o AES_decrypt T
aes_core.o AES_encrypt T
aes_core.o AES_set_decrypt_key T
aes_core.o AES_set_encrypt_key T
aes_core.o print_state T
cloc.o ae_encrypt T
cloc.o ae_init T
cloc.o process_ad T
utils.o ae_allocate T
utils.o print_cxt T
utils.o pstate T
utils.o xor_block T
utils.o xor_bytes T
utils.o xor_bytes2 T

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