Test results for armeabi, berry2, crypto_aead/paefforkskinnyb128t288n104v1

[Page version: 20241120 00:22:57]

Measurements for armeabi, berry2, crypto_aead Test results for armeabi, berry2, crypto_aead Test results for crypto_aead/paefforkskinnyb128t288n104v1
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: paefforkskinnyb128t288n104v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1807624217505 0 031458 360 816T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092920240909
576091797110 0 019418 360 816T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092920240909
640176006547 0 018006 352 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092920240909
640887637022 0 019197 356 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092920240909

Compiler output


paef.c: paef.c: In function 'paef_encrypt':
paef.c: paef.c:59:19: warning: unbounded use of variable-length array [-Wvla-larger-than=]
paef.c:    59 |     unsigned char AD[(nbABlocks+1)*CRYPTO_BLOCKSIZE], M[(nbMBlocks+1)*CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
paef.c:       |                   ^~
paef.c: paef.c:59:55: warning: unbounded use of variable-length array [-Wvla-larger-than=]
paef.c:    59 |     unsigned char AD[(nbABlocks+1)*CRYPTO_BLOCKSIZE], M[(nbMBlocks+1)*CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
paef.c:       |                                                       ^
paef.c: paef.c: In function 'paef_decrypt':
paef.c: paef.c:269:19: warning: unbounded use of variable-length array [-Wvla-larger-than=]
paef.c:   269 |     unsigned char AD[(nbABlocks+1) * CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
paef.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


forkskinny.o AddBranchConstant T
forkskinny.o forkEncrypt T
forkskinny.o forkInvert T
forkskinny.o loadStateAndKey T
forkskinny.o print_fork T
helpers.o stateCopy T
helpers.o stateToCharArray T
helpers.o tweakeyCopy T
paef.o paef_decrypt T
paef.o paef_encrypt T
paef.o print_plain_cipher T
paef.o print_running_tag T
paef.o print_tweakey T
skinny_round.o AddConstants T
skinny_round.o AddKey T
skinny_round.o AddKey_inv T
skinny_round.o MixColumn T
skinny_round.o MixColumn_inv T
skinny_round.o P R
skinny_round.o RC R
skinny_round.o ShiftRows T
skinny_round.o ShiftRows_inv T
skinny_round.o SubCell T
skinny_round.o SubCell_inv T
skinny_round.o TWEAKEY_P R
skinny_round.o advanceKeySchedule T
skinny_round.o print_cells T
skinny_round.o reverseKeySchedule T
skinny_round.o sbox R
skinny_round.o sbox_inv R
skinny_round.o skinny_round T
skinny_round.o skinny_round_inv 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)