Test results for armeabi, berry0, crypto_aead/trivia128v1

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_aead Test results for armeabi, berry0, crypto_aead Test results for crypto_aead/trivia128v1
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: trivia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6227569448 0 023479 356 816T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
62511212464 0 027724 384 824T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
62547412416 0 027708 384 824T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
67692017040 0 034252 384 816T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
7139385744 0 018127 356 816T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
8137825448 0 020762 380 816T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
12697184588 0 016914 352 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
12850954712 0 019998 380 816T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
13562424368 0 015971 348 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909

Compiler output


encrypt.c: encrypt.c:52:13: warning: unused variable 'temp' [-Wunused-variable]
encrypt.c: {int i; u64 temp, Block = Bytes[0];
encrypt.c:             ^
encrypt.c: encrypt.c:56:13: warning: unused variable 'temp' [-Wunused-variable]
encrypt.c: {int i; u32 temp, Block = (u8)Bytes[0];
encrypt.c:             ^
encrypt.c: encrypt.c:118:12: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
encrypt.c:         if((a>>31)&1==1) result = result^(CONST_alpha_32);
encrypt.c:                   ^~~~~
encrypt.c: encrypt.c:118:12: note: place parentheses around the '==' expression to silence this warning
encrypt.c:         if((a>>31)&1==1) result = result^(CONST_alpha_32);
encrypt.c:                   ^
encrypt.c:                    (   )
encrypt.c: encrypt.c:118:12: note: place parentheses around the & expression to evaluate it first
encrypt.c:         if((a>>31)&1==1) result = result^(CONST_alpha_32);
encrypt.c:                   ^
encrypt.c:            (        )
encrypt.c: encrypt.c:143:12: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
encrypt.c:         if((b>>63)&1==1) result = result^(CONST_beta_64);
encrypt.c:                   ^~~~~
encrypt.c: encrypt.c:143:12: note: place parentheses around the '==' expression to silence this warning
encrypt.c:         if((b>>63)&1==1) result = result^(CONST_beta_64);
encrypt.c:                   ^
encrypt.c:                    (   )
encrypt.c: encrypt.c:143:12: note: place parentheses around the & expression to evaluate it first
encrypt.c: ...

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 'load64':
encrypt.c: encrypt.c:52:13: warning: unused variable 'temp' [-Wunused-variable]
encrypt.c:    52 | {int i; u64 temp, Block = Bytes[0];
encrypt.c:       |             ^~~~
encrypt.c: encrypt.c: In function 'load32':
encrypt.c: encrypt.c:56:13: warning: unused variable 'temp' [-Wunused-variable]
encrypt.c:    56 | {int i; u32 temp, Block = (u8)Bytes[0];
encrypt.c:       |             ^~~~
encrypt.c: encrypt.c: In function 'Mult_by_alpha_power':
encrypt.c: encrypt.c:118:12: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
encrypt.c:   118 |  if((a>>31)&1==1) result = result^(CONST_alpha_32);
encrypt.c:       |            ^
encrypt.c: encrypt.c: In function 'Mult_by_beta_power':
encrypt.c: encrypt.c:143:12: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
encrypt.c:   143 |  if((b>>63)&1==1) result = result^(CONST_beta_64);
encrypt.c:       |            ^
encrypt.c: encrypt.c: In function 'Field_Mult_32':
encrypt.c: encrypt.c:178:8: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
encrypt.c:   178 |    if(b&1==1) result=a;
encrypt.c:       |        ^
encrypt.c: encrypt.c:184:6: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
encrypt.c:   184 |  if(b&1==1) result=result^a;
encrypt.c:       |      ^
encrypt.c: encrypt.c: In function 'Initialize_process_AD_Reinitialize':
encrypt.c: encrypt.c:228:7: warning: unused variable 'FINISH' [-Wunused-variable]
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


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o N 0
encrypt.o N 106
encrypt.o N 10a
encrypt.o N 118
encrypt.o N 11b
encrypt.o N 128
encrypt.o N 12c
encrypt.o N 133
encrypt.o N 139
encrypt.o N 13f
encrypt.o N 141
encrypt.o N 145
encrypt.o N 14a
encrypt.o N 15e
encrypt.o N 160
encrypt.o N 162
encrypt.o N 169
encrypt.o N 17c
encrypt.o N 17e
encrypt.o N 189
encrypt.o N 197
encrypt.o N 1a3
encrypt.o N 1a9
encrypt.o N 1b2
encrypt.o N 1b7
encrypt.o N 1c2
encrypt.o N 1c6
encrypt.o N 1d1
encrypt.o N 1df
encrypt.o N 1e3
encrypt.o N 1ec
encrypt.o N 1ee
encrypt.o N 1f9
encrypt.o N 1fe
encrypt.o N 208
encrypt.o N 21c
encrypt.o N 221
encrypt.o N 225
encrypt.o N 231
encrypt.o N 235
encrypt.o N 23e
encrypt.o N 248
encrypt.o N 25
encrypt.o N 254
encrypt.o N 256
encrypt.o N 259
encrypt.o N 25c
encrypt.o N 25f
encrypt.o N 267
encrypt.o N 271
encrypt.o N 278
encrypt.o N 280
encrypt.o N 2a3
encrypt.o N 2d3
encrypt.o N 2f
encrypt.o N 303
encrypt.o N 305
encrypt.o N 30a
encrypt.o N 30d
encrypt.o N 314
encrypt.o N 31a
encrypt.o N 325
encrypt.o N 32c
encrypt.o N 32e
encrypt.o N 333
encrypt.o N 338
encrypt.o N 33d
encrypt.o N 345
encrypt.o N 350
encrypt.o N 358
encrypt.o N 360
encrypt.o N ef
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block T

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

Namespace violations


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o N 0
encrypt.o N 106
encrypt.o N 10a
encrypt.o N 118
encrypt.o N 11b
encrypt.o N 128
encrypt.o N 12c
encrypt.o N 133
encrypt.o N 139
encrypt.o N 13f
encrypt.o N 141
encrypt.o N 145
encrypt.o N 14a
encrypt.o N 15e
encrypt.o N 160
encrypt.o N 162
encrypt.o N 169
encrypt.o N 17c
encrypt.o N 17e
encrypt.o N 18c
encrypt.o N 198
encrypt.o N 19e
encrypt.o N 1a2
encrypt.o N 1a7
encrypt.o N 1b3
encrypt.o N 1bc
encrypt.o N 1c7
encrypt.o N 1cb
encrypt.o N 1d6
encrypt.o N 1da
encrypt.o N 1e3
encrypt.o N 1ed
encrypt.o N 1f6
encrypt.o N 202
encrypt.o N 204
encrypt.o N 206
encrypt.o N 209
encrypt.o N 20c
encrypt.o N 20f
encrypt.o N 21d
encrypt.o N 228
encrypt.o N 22d
encrypt.o N 237
encrypt.o N 24b
encrypt.o N 25
encrypt.o N 250
encrypt.o N 254
encrypt.o N 25c
encrypt.o N 266
encrypt.o N 26d
encrypt.o N 275
encrypt.o N 280
encrypt.o N 2a3
encrypt.o N 2d3
encrypt.o N 2f
encrypt.o N 303
encrypt.o N 305
encrypt.o N 30a
encrypt.o N 30d
encrypt.o N 313
encrypt.o N 31a
encrypt.o N 325
encrypt.o N 32c
encrypt.o N 32e
encrypt.o N 333
encrypt.o N 338
encrypt.o N 33d
encrypt.o N 345
encrypt.o N 350
encrypt.o N 358
encrypt.o N 360
encrypt.o N ef
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block T

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

Namespace violations


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o N 0
encrypt.o N 105
encrypt.o N 109
encrypt.o N 117
encrypt.o N 11a
encrypt.o N 127
encrypt.o N 12b
encrypt.o N 132
encrypt.o N 139
encrypt.o N 145
encrypt.o N 14d
encrypt.o N 157
encrypt.o N 161
encrypt.o N 175
encrypt.o N 181
encrypt.o N 194
encrypt.o N 1a0
encrypt.o N 1ab
encrypt.o N 1b9
encrypt.o N 1bd
encrypt.o N 1cb
encrypt.o N 1ee
encrypt.o N 1f9
encrypt.o N 204
encrypt.o N 234
encrypt.o N 238
encrypt.o N 240
encrypt.o N 25
encrypt.o N 270
encrypt.o N 276
encrypt.o N 27c
encrypt.o N 27e
encrypt.o N 283
encrypt.o N 285
encrypt.o N 287
encrypt.o N 28a
encrypt.o N 28d
encrypt.o N 290
encrypt.o N 299
encrypt.o N 29b
encrypt.o N 2a0
encrypt.o N 2a4
encrypt.o N 2a6
encrypt.o N 2a8
encrypt.o N 2af
encrypt.o N 2b5
encrypt.o N 2ba
encrypt.o N 2bc
encrypt.o N 2c5
encrypt.o N 2ce
encrypt.o N 2d8
encrypt.o N 2ec
encrypt.o N 2f
encrypt.o N 2f1
encrypt.o N 2f5
encrypt.o N 2fa
encrypt.o N 305
encrypt.o N 308
encrypt.o N 30e
encrypt.o N 315
encrypt.o N 320
encrypt.o N 327
encrypt.o N 32b
encrypt.o N 32d
encrypt.o N 332
encrypt.o N 337
encrypt.o N 33c
encrypt.o N 344
encrypt.o N 34f
encrypt.o N 357
encrypt.o N 35f
encrypt.o N ee
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block 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


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o N 0
encrypt.o N 106
encrypt.o N 10a
encrypt.o N 118
encrypt.o N 11b
encrypt.o N 128
encrypt.o N 12c
encrypt.o N 133
encrypt.o N 139
encrypt.o N 13f
encrypt.o N 141
encrypt.o N 145
encrypt.o N 14a
encrypt.o N 15e
encrypt.o N 160
encrypt.o N 162
encrypt.o N 169
encrypt.o N 17c
encrypt.o N 17e
encrypt.o N 189
encrypt.o N 194
encrypt.o N 198
encrypt.o N 1a3
encrypt.o N 1a7
encrypt.o N 1b0
encrypt.o N 1b8
encrypt.o N 1bd
encrypt.o N 1c4
encrypt.o N 1d0
encrypt.o N 1d8
encrypt.o N 1e2
encrypt.o N 1ec
encrypt.o N 1f8
encrypt.o N 204
encrypt.o N 212
encrypt.o N 220
encrypt.o N 243
encrypt.o N 25
encrypt.o N 273
encrypt.o N 2a3
encrypt.o N 2a5
encrypt.o N 2a7
encrypt.o N 2aa
encrypt.o N 2ad
encrypt.o N 2b0
encrypt.o N 2b9
encrypt.o N 2bb
encrypt.o N 2c0
encrypt.o N 2c4
encrypt.o N 2ca
encrypt.o N 2cf
encrypt.o N 2d8
encrypt.o N 2e2
encrypt.o N 2f
encrypt.o N 2f6
encrypt.o N 2fa
encrypt.o N 2ff
encrypt.o N 30a
encrypt.o N 30d
encrypt.o N 313
encrypt.o N 31a
encrypt.o N 325
encrypt.o N 32c
encrypt.o N 32e
encrypt.o N 333
encrypt.o N 338
encrypt.o N 33d
encrypt.o N 345
encrypt.o N 350
encrypt.o N 358
encrypt.o N 360
encrypt.o N ef
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block T

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

Namespace violations


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o N 0
encrypt.o N 105
encrypt.o N 109
encrypt.o N 117
encrypt.o N 11a
encrypt.o N 127
encrypt.o N 12b
encrypt.o N 132
encrypt.o N 138
encrypt.o N 13e
encrypt.o N 140
encrypt.o N 144
encrypt.o N 149
encrypt.o N 15d
encrypt.o N 15f
encrypt.o N 161
encrypt.o N 168
encrypt.o N 17b
encrypt.o N 17d
encrypt.o N 18b
encrypt.o N 197
encrypt.o N 19d
encrypt.o N 1a1
encrypt.o N 1a6
encrypt.o N 1b2
encrypt.o N 1bb
encrypt.o N 1c6
encrypt.o N 1ca
encrypt.o N 1d5
encrypt.o N 1d9
encrypt.o N 1e2
encrypt.o N 1ec
encrypt.o N 1f5
encrypt.o N 201
encrypt.o N 203
encrypt.o N 205
encrypt.o N 208
encrypt.o N 20b
encrypt.o N 20e
encrypt.o N 21c
encrypt.o N 227
encrypt.o N 22c
encrypt.o N 236
encrypt.o N 24a
encrypt.o N 24f
encrypt.o N 25
encrypt.o N 253
encrypt.o N 25b
encrypt.o N 265
encrypt.o N 26c
encrypt.o N 274
encrypt.o N 27f
encrypt.o N 2a2
encrypt.o N 2d2
encrypt.o N 2f
encrypt.o N 302
encrypt.o N 304
encrypt.o N 309
encrypt.o N 30c
encrypt.o N 312
encrypt.o N 319
encrypt.o N 324
encrypt.o N 32b
encrypt.o N 32d
encrypt.o N 332
encrypt.o N 337
encrypt.o N 33c
encrypt.o N 344
encrypt.o N 34f
encrypt.o N 357
encrypt.o N 35f
encrypt.o N ee
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block 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


encrypt.o Field_Mult_32 T
encrypt.o Initialize_process_AD_Reinitialize T
encrypt.o Key_Ext64 T
encrypt.o Mult_by_alpha_power T
encrypt.o Mult_by_beta_power T
encrypt.o Reverse_32 T
encrypt.o SC_Update64 T
encrypt.o V_Horner_32 T
encrypt.o V_Horner_64 T
encrypt.o insert_SC T
encrypt.o load32 T
encrypt.o load64 T
encrypt.o load_SC T
encrypt.o pad T
encrypt.o process_block 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)