Test results for armeabi, berry2, crypto_aead/saefforkskinnyb128t192n56v1

[Page version: 20241120 00:22:57]

Measurements for armeabi, berry2, crypto_aead Test results for armeabi, berry2, crypto_aead Test results for crypto_aead/saefforkskinnyb128t192n56v1
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: saefforkskinnyb128t192n56v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1142633314632 0 028523 356 816T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024093020240909
332856977081 0 019327 356 816T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024093020240909
350184966340 0 017727 348 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024093020240909
392369486873 0 018986 352 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024093020240909

Compiler output


saef.c: saef.c: In function 'saef_encrypt':
saef.c: saef.c:59:19: warning: unbounded use of variable-length array [-Wvla-larger-than=]
saef.c:    59 |     unsigned char AD[(nbABlocks+1) * CRYPTO_BLOCKSIZE], M[(nbMBlocks+1) * CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
saef.c:       |                   ^~
saef.c: saef.c:59:57: warning: unbounded use of variable-length array [-Wvla-larger-than=]
saef.c:    59 |     unsigned char AD[(nbABlocks+1) * CRYPTO_BLOCKSIZE], M[(nbMBlocks+1) * CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
saef.c:       |                                                         ^
saef.c: saef.c: In function 'saef_decrypt':
saef.c: saef.c:239:19: warning: unbounded use of variable-length array [-Wvla-larger-than=]
saef.c:   239 |     unsigned char AD[(nbABlocks+1) * CRYPTO_BLOCKSIZE]; /* Allocate one more block in case padding is needed */
saef.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
saef.o print_delta T
saef.o print_plain_cipher T
saef.o print_tweakey T
saef.o saef_decrypt T
saef.o saef_encrypt 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)