Test results for amd64, tripwire, crypto_aead/xoodyakv1

[Page version: 20261004 16:18:08]

Measurements for amd64, tripwire, crypto_aead Test results for amd64, tripwire, crypto_aead Test results for crypto_aead/xoodyakv1
Computer: tripwire
Microarchitecture: amd64; Zen 5 (b00f21)
Architecture: amd64
CPU ID: AuthenticAMD-00b00f21-178bfbff
SUPERCOP version: 20260831
Operation: crypto_aead
Primitive: xoodyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5083513554 0 043519 1224 1784T:xkcp/plain-uagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
5088912562 0 037983 1224 1784T:xkcp/plain-uagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
6300320083 0 049751 1216 1784T:xkcp/AVX512gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
6310417595 0 042847 1216 1784T:xkcp/AVX512gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
6347716533 0 039714 1192 1688T:xkcp/AVX512gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
6393817203 0 041967 1216 1720T:xkcp/AVX512gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
7129917891 0 041082 1192 1688T:xkcp/SSE2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
7184319400 0 044567 1216 1784T:xkcp/SSE2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
7250020392 0 049991 1216 1784T:xkcp/SSE2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
7318718428 0 043199 1216 1720T:xkcp/SSE2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
7721212375 0 037479 1224 1720T:xkcp/plain-uagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
8363514001 0 037514 1200 1688T:xkcp/plain-uagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
2618218956 0 038991 1224 1784T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
4166885306 0 030839 1224 1784T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
4335934829 0 029919 1224 1720T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
4864504173 0 027674 1200 1688T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
208876247758 152 12084276 2184 1976T:refcppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
222432840332 152 12073536 2184 1976T:refcppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
295340432046 144 12064082 2176 1912T:refcppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831
329713526880 144 12056952 1664 1880T:refcppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026093020260831

Compiler output


Xoodyak-full-block-SIMD512.c: Xoodyak-full-block-SIMD512.c:122:26: warning: 'RC' defined but not used [-Wunused-const-variable=]
Xoodyak-full-block-SIMD512.c:   122 | static const uint32_t    RC[MAXROUNDS] = {
Xoodyak-full-block-SIMD512.c:       |                          ^~

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

Compiler output


Xoodyak-full-block-SIMD128.c: Xoodyak-full-block-SIMD128.c:145:26: warning: 'RC' defined but not used [-Wunused-const-variable=]
Xoodyak-full-block-SIMD128.c:   145 | static const uint32_t    RC[MAXROUNDS] = {
Xoodyak-full-block-SIMD128.c:       |                          ^~

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

Namespace violations


Xoodoo-reference.o Xoodoo_AddByte T
Xoodoo-reference.o Xoodoo_AddBytes T
Xoodoo-reference.o Xoodoo_ExtractAndAddBytes T
Xoodoo-reference.o Xoodoo_ExtractBytes T
Xoodoo-reference.o Xoodoo_Initialize T
Xoodoo-reference.o Xoodoo_OverwriteBytes T
Xoodoo-reference.o Xoodoo_OverwriteWithZeroes T
Xoodoo-reference.o Xoodoo_Permute_12rounds T
Xoodoo-reference.o Xoodoo_Permute_6rounds T
Xoodoo-reference.o Xoodoo_Permute_Nrounds T
Xoodoo-reference.o Xoodoo_StaticInitialize T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey 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)

Namespace violations


Xoodoo-SIMD512.o Xoodoo_AddBytes T
Xoodoo-SIMD512.o Xoodoo_ExtractAndAddBytes T
Xoodoo-SIMD512.o Xoodoo_ExtractBytes T
Xoodoo-SIMD512.o Xoodoo_Initialize T
Xoodoo-SIMD512.o Xoodoo_OverwriteBytes T
Xoodoo-SIMD512.o Xoodoo_OverwriteWithZeroes T
Xoodoo-SIMD512.o Xoodoo_Permute_12rounds T
Xoodoo-SIMD512.o Xoodoo_Permute_6rounds T
Xoodoo-SIMD512.o Xoodoo_Permute_Nrounds T
Xoodoo-SIMD512.o Xoofff_AddIs T
Xoodoo-SIMD512.o Xoofff_CompressFastLoop T
Xoodoo-SIMD512.o Xoofff_ExpandFastLoop T
Xoodyak-full-block-SIMD512.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-block-SIMD512.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-block-SIMD512.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-block-SIMD512.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-block-SIMD512.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-block-SIMD512.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T

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

Namespace violations


Xoodoo-SIMD128.o Xoodoo_AddBytes T
Xoodoo-SIMD128.o Xoodoo_ExtractAndAddBytes T
Xoodoo-SIMD128.o Xoodoo_ExtractBytes T
Xoodoo-SIMD128.o Xoodoo_Initialize T
Xoodoo-SIMD128.o Xoodoo_OverwriteBytes T
Xoodoo-SIMD128.o Xoodoo_OverwriteWithZeroes T
Xoodoo-SIMD128.o Xoodoo_Permute_12rounds T
Xoodoo-SIMD128.o Xoodoo_Permute_6rounds T
Xoodoo-SIMD128.o Xoodoo_Permute_Nrounds T
Xoodyak-full-block-SIMD128.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-block-SIMD128.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-block-SIMD128.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-block-SIMD128.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-block-SIMD128.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-block-SIMD128.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T

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

Namespace violations


Xoodoo-optimized.o Xoodoo_AddBytes T
Xoodoo-optimized.o Xoodoo_ExtractAndAddBytes T
Xoodoo-optimized.o Xoodoo_ExtractBytes T
Xoodoo-optimized.o Xoodoo_Initialize T
Xoodoo-optimized.o Xoodoo_OverwriteBytes T
Xoodoo-optimized.o Xoodoo_OverwriteWithZeroes T
Xoodoo-optimized.o Xoodoo_Permute_12rounds T
Xoodoo-optimized.o Xoodoo_Permute_6rounds T
Xoodoo-optimized.o Xoodoo_Permute_Nrounds T
Xoodyak-full-blocks.o Xoodyak_AbsorbHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_AbsorbKeyedFullBlocks T
Xoodyak-full-blocks.o Xoodyak_DecryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_EncryptFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeHashFullBlocks T
Xoodyak-full-blocks.o Xoodyak_SqueezeKeyedFullBlocks T
Xoodyak.o Xoodyak_Absorb T
Xoodyak.o Xoodyak_Decrypt T
Xoodyak.o Xoodyak_Encrypt T
Xoodyak.o Xoodyak_Initialize T
Xoodyak.o Xoodyak_Ratchet T
Xoodyak.o Xoodyak_Squeeze T
Xoodyak.o Xoodyak_SqueezeKey T

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