Implementation notes: amd64, hydra1, crypto_aead/proest256apev1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest256apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
359185refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
359198refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
359261refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
362035refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
362075refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
362750refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
362751refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
366813refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
366817refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
367051refgcc -O3 -fomit-frame-pointer2016102220161009
367542refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
367709refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
368155refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
368160refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
368231refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
368255refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
369727refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
370155refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
374360refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
374832refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
444013refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
444125refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
445734refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
445784refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
446350refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
446837refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
447475refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
449711refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
451224refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
451317refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
451427refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
451837refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
451874refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
452768refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
453443refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
454602refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
455611refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
455640refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
457024refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
459376refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
459576refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
462008refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
462828refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
463021refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
463110refgcc -O2 -fomit-frame-pointer2016102220161009
463110refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
463175refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
463205refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
463280refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
464248refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
464389refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
464501refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
464512refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
466637refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
466698refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
466877refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
467205refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
467360refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
467427refgcc -m64 -Os -fomit-frame-pointer2016102220161009
467962refgcc -Os -fomit-frame-pointer2016102220161009
468550refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
468933refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
477251refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
477601refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
478704refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
478770refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
480638refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
480789refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
480789refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
480931refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
492760refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
493133refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
493145refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
493221refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
496352refgcc -m64 -O -fomit-frame-pointer2016102220161009
496404refgcc -O -fomit-frame-pointer2016102220161009
496445refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
597413refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
597966refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
598100refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
598240refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
601347refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
601499refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
601621refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
603624refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
603640refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
606563refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
606613refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
619653refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
619658refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
635325refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
635400refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
720128refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
721949refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
748032refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
748877refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
748899refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
751057refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
2649488refcc2016102220161009
2653072refgcc -funroll-loops2016102220161009
2653483refgcc2016102220161009

Test failure

Implementation: crypto_aead/proest256apev1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref