Implementation notes: amd64, hydra9, crypto_aead/cba4

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cba4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
257984? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
258025? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
258319? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170725
258429? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090620170725
258449? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090620170725
258505? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090620170725
258626? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170725
258631? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170725
258659? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090620170725
258918? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090620170725
258942? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090620170725
258951? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090620170725
259046? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090620170725
259070? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170725
259109? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090620170725
259509? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090620170725
259586? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
259830? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
259909? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170725
259968? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
259987? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090620170725
260109? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
260164? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
260407? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
260436? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090620170725
260731? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090620170725
263282? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090620170725
263702? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090620170725
263829? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090620170725
264254? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
264257? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090620170725
266355? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
266584? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
266615? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090620170725
267198? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090620170725
267327? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
267460? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170725
267622? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090620170725
267920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170725
268102? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090620170725
270313? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090620170725
270754? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
271596? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170725
275368? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
282836? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090620170725
283203? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090620170725
283263? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090620170725
283306? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090620170725
283420? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090620170725
283439? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090620170725
283625? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170725
283900? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170725
284069? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090620170725
284143? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170725
284295? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170725
284828? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
284877? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
284898? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170725
287104? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090620170725
290869? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090620170725
292664? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
293689? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
294445? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170725
294587? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090620170725
301249? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170725
301288? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090620170725
302441? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090620170725
302752? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170725
302846? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090620170725
303254? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170725
303426? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090620170725
303677? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090620170725
303900? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090620170725
304044? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090620170725
304203? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
304388? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170725
304408? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
304816? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090620170725
305791? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170725
306757? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
307214? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
307374? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
307457? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170725
307858? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090620170725
307952? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090620170725
307965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170725
308511? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090620170725
310032? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
310613? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
310631? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
467237? ? ?? ? ?refcc2017090620170725
467525? ? ?? ? ?refgcc_-funroll-loops2017090620170725
469572? ? ?? ? ?refgcc2017090620170725

Checksum failure

Implementation: crypto_aead/cba4/ref
Compiler: gcc -O2 -fomit-frame-pointer
e2c1ba45dd4257649b5516ca7f94a106b2621d004aa37aaf85afd7e1842e55cc
Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref

Checksum failure

Implementation: crypto_aead/cba4/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
e2c1ba45dd4257649b5516ca7f94a106b2621d004aa37aaf85afd7e1842e55cc e2c1ba45dd4257649b5516ca7f94a106b2621d004aa37aaf85afd7e1842e55cc
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref

Test failure

Implementation: crypto_aead/cba4/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref