Test results for armeabi, tinker, crypto_aead/deoxysneq256128v13

[Page version: 20241024 12:18:11]

Measurements for armeabi, tinker, crypto_aead Test results for armeabi, tinker, crypto_aead Test results for crypto_aead/deoxysneq256128v13
Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
156014728844 0 042566 412 824T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
510144025093 0 035949 384 824T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
638956824169 0 034589 384 816T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
686572323074 0 031893 376 816T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909

Compiler output


tweakableBC.c: tweakableBC.c:886:9: warning: variable 'Nr' set but not used [-Wunused-but-set-variable]
tweakableBC.c:     int Nr;
tweakableBC.c:         ^
tweakableBC.c: tweakableBC.c:1005:9: warning: variable 'Nr' set but not used [-Wunused-but-set-variable]
tweakableBC.c:     int Nr;
tweakableBC.c:         ^
tweakableBC.c: 2 warnings generated.

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

Compiler output


tweakableBC.c: tweakableBC.c: In function ‘aesTweakEncrypt’:
tweakableBC.c: tweakableBC.c:886:9: warning: variable ‘Nr’ set but not used [-Wunused-but-set-variable]
tweakableBC.c:   886 |     int Nr;
tweakableBC.c:       |         ^~
tweakableBC.c: tweakableBC.c: In function ‘aesTweakDecrypt’:
tweakableBC.c: tweakableBC.c:1005:9: warning: variable ‘Nr’ set but not used [-Wunused-but-set-variable]
tweakableBC.c:  1005 |     int Nr;
tweakableBC.c:       |         ^~

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

Compiler output


tweakableBC.c: tweakableBC.c: In function ‘aesTweakEncrypt’:
tweakableBC.c: tweakableBC.c:886:9: warning: variable ‘Nr’ set but not used [-Wunused-but-set-variable]
tweakableBC.c:   886 |     int Nr;
tweakableBC.c:       |         ^~
tweakableBC.c: tweakableBC.c: In function ‘aesTweakDecrypt’:
tweakableBC.c: tweakableBC.c:1005:9: warning: variable ‘Nr’ set but not used [-Wunused-but-set-variable]
tweakableBC.c:  1005 |     int Nr;
tweakableBC.c:       |         ^~
tweakableBC.c: tweakableBC.c: In function ‘deoxysKeySetupEnc256’:
tweakableBC.c: tweakableBC.c:31:106: warning: ‘tweakey[2][15]’ may be used uninitialized [-Wmaybe-uninitialized]
tweakableBC.c:    31 | #define GETU32(pt) (((uint32_t)(pt)[0] << 24) ^ ((uint32_t)(pt)[1] << 16) ^ ((uint32_t)(pt)[2] <<  8) ^ ((uint32_t)(pt)[3]))
tweakableBC.c:       |                                                                                                          ^
tweakableBC.c: tweakableBC.c:762:11: note: ‘tweakey[2][15]’ was declared here
tweakableBC.c:   762 |   uint8_t tweakey[3][16];
tweakableBC.c:       |           ^~~~~~~
tweakableBC.c: tweakableBC.c:31:78: warning: ‘tweakey[2][14]’ may be used uninitialized [-Wmaybe-uninitialized]
tweakableBC.c:    31 | #define GETU32(pt) (((uint32_t)(pt)[0] << 24) ^ ((uint32_t)(pt)[1] << 16) ^ ((uint32_t)(pt)[2] <<  8) ^ ((uint32_t)(pt)[3]))
tweakableBC.c:       |                                                                              ^
tweakableBC.c: tweakableBC.c:762:11: note: ‘tweakey[2][14]’ was declared here
tweakableBC.c:   762 |   uint8_t tweakey[3][16];
tweakableBC.c:       |           ^~~~~~~
tweakableBC.c: tweakableBC.c:31:50: warning: ‘tweakey[2][13]’ may be used uninitialized [-Wmaybe-uninitialized]
tweakableBC.c:    31 | #define GETU32(pt) (((uint32_t)(pt)[0] << 24) ^ ((uint32_t)(pt)[1] << 16) ^ ((uint32_t)(pt)[2] <<  8) ^ ((uint32_t)(pt)[3]))
tweakableBC.c:       |                                                  ^
tweakableBC.c: tweakableBC.c:762:11: note: ‘tweakey[2][13]’ was declared here
tweakableBC.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


deoxys.o deoxys_aead_decrypt T
deoxys.o deoxys_aead_encrypt T
tweakableBC.o G T
tweakableBC.o H T
tweakableBC.o aesTweakDecrypt T
tweakableBC.o aesTweakEncrypt T
tweakableBC.o deoxysKeySetupDec256 T
tweakableBC.o deoxysKeySetupEnc256 T
tweakableBC.o multi T

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