Implementation comparison: crypto_hash/bblake512

Operationcrypto_hash
Primitivebblake512
Description BBLAKE-512: BLAKE-512(BLAKE-512(0,m0,m2,m4,...),BLAKE-512(1,m1,m3,m5,...)) where m0,m1,m2,... are 128-byte blocks
Designers BLAKE-512: see crypto_hash/blake512
Implementations xop Jean-Philippe Aumasson
Samuel Neves

Click on graph for high-resolution PDF.

Details (compiler options, compilation failures, error messages, etc.)

amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218
x86; normally amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218
amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218
x86; normally amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218
amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218
x86; normally amd64; Bulldozer (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218
amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218
x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218