Test results for amd64, tripwire, crypto_aead/deoxyseq256128v1

[Page version: 20261004 16:18:08]

Measurements for amd64, tripwire, crypto_aead Test results for amd64, tripwire, crypto_aead Test results for crypto_aead/deoxyseq256128v1
Computer: tripwire
Microarchitecture: amd64; Zen 5 (b00f21)
Architecture: amd64
CPU ID: AuthenticAMD-00b00f21-178bfbff
SUPERCOP version: 20260831
Operation: crypto_aead
Primitive: deoxyseq256128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
783652856 0 088743 1216 1784T:optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
807345665 0 074426 1192 1688T:optgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
811549141 0 080583 1216 1784T:optgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
828449219 0 079846 1208 1720T:optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
151267632231 0 061919 1216 1784T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
181790726554 0 051799 1216 1784T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
320157824245 0 047402 1192 1688T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
324240325965 0 050758 1208 1720T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831

Compiler output


deoxys-256.c: In file included from deoxys-256.c:27:
deoxys-256.c: deoxys-256.c: In function 'XLS':
deoxys-256.c: tweakable-cipher.macros:5:18: warning: array subscript 11 is outside array bounds of '__m128i[11]' [-Warray-bounds=]
deoxys-256.c:     5 | #define xor(a,b) _mm_xor_si128(a,b)
deoxys-256.c:       |                  ^
deoxys-256.c: tweakable-cipher.macros:113:5: note: in expansion of macro 'dec'
deoxys-256.c:   113 | s = dec( s , xor( subkeys[11] , mc_inv(t) ) );t=permute( t , H_PERMUTATION_INV);\
deoxys-256.c:       |     ^~~
deoxys-256.c: tweakable-cipher.macros:113:14: note: in expansion of macro 'xor'
deoxys-256.c:   113 | s = dec( s , xor( subkeys[11] , mc_inv(t) ) );t=permute( t , H_PERMUTATION_INV);\
deoxys-256.c:       |              ^~~
deoxys-256.c: deoxys-256.c:93:10: note: in expansion of macro 'AES_DEC'
deoxys-256.c:    93 |   else { AES_DEC( State , subkeys , Tweak ,dTweak ); }
deoxys-256.c:       |          ^~~~~~~
deoxys-256.c: deoxys-256.c:52:17: note: at offset 176 into object 'subkeys' of size [0, 176]
deoxys-256.c:    52 |         __m128i subkeys[11],
deoxys-256.c:       |         ~~~~~~~~^~~~~~~~~~~
deoxys-256.c: tweakable-cipher.macros:5:18: warning: array subscript 12 is outside array bounds of '__m128i[11]' [-Warray-bounds=]
deoxys-256.c:     5 | #define xor(a,b) _mm_xor_si128(a,b)
deoxys-256.c:       |                  ^
deoxys-256.c: tweakable-cipher.macros:114:5: note: in expansion of macro 'dec'
deoxys-256.c:   114 | s = dec( s , xor( subkeys[12] , mc_inv(t) ) );t=permute( t , H_PERMUTATION_INV);\
deoxys-256.c:       |     ^~~
deoxys-256.c: tweakable-cipher.macros:114:14: note: in expansion of macro 'xor'
deoxys-256.c:   114 | s = dec( s , xor( subkeys[12] , mc_inv(t) ) );t=permute( t , H_PERMUTATION_INV);\
deoxys-256.c: ...
encrypt.c: encrypt.c: In function 'crypto_aead_deoxyseq256128v1_opt_timingleaks_encrypt':
encrypt.c: encrypt.c:48:24: warning: unused variable 'outlen' [-Wunused-variable]
encrypt.c:    48 |     unsigned long long outlen = 0;
encrypt.c:       |                        ^~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_deoxyseq256128v1_opt_timingleaks_decrypt':
encrypt.c: encrypt.c:71:25: warning: unused variable 'outlen' [-Wunused-variable]
encrypt.c:    71 |     unsigned long long  outlen = 0;
encrypt.c:       |                         ^~~~~~

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

Compiler output


encrypt.c: encrypt.c: In function 'crypto_aead_deoxyseq256128v1_opt_timingleaks_encrypt':
encrypt.c: encrypt.c:48:24: warning: unused variable 'outlen' [-Wunused-variable]
encrypt.c:    48 |     unsigned long long outlen = 0;
encrypt.c:       |                        ^~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_deoxyseq256128v1_opt_timingleaks_decrypt':
encrypt.c: encrypt.c:71:25: warning: unused variable 'outlen' [-Wunused-variable]
encrypt.c:    71 |     unsigned long long  outlen = 0;
encrypt.c:       |                         ^~~~~~

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.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:       |         ^~

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

Namespace violations


deoxys-256.o XLS T
deoxys-256.o deoxys_aead_decrypt T
deoxys-256.o deoxys_aead_encrypt T
deoxys-256.o mix T

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

Namespace violations


deoxys.o XLS T
deoxys.o deoxys_aead_decrypt T
deoxys.o deoxys_aead_encrypt T
deoxys.o getUnpaddedLength T
deoxys.o mix 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:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)