Implementation notes: amd64, hydra1, crypto_aead/proest128otrv1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest128otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
491085refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
491346refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
493007refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
493189refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
503125refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
503237refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
503736refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
503901refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
505882refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
505960refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
509964refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
509978refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
510560refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
510584refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
515550refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
515702refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
515907refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
519776refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
519848refgcc -O3 -fomit-frame-pointer2016102220161009
520018refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
653318refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
653649refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
657571refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
657808refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
657989refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
658028refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
658421refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
662588refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
663620refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
664073refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
664309refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
665034refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
665825refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
669197refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
669197refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
669206refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
678365refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
678888refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
704664refgcc -O -fomit-frame-pointer2016102220161009
706613refgcc -m64 -O -fomit-frame-pointer2016102220161009
707917refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
710133refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
710386refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
710843refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
712602refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
714277refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
714939refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
715392refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
716827refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
719008refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
719133refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
719474refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
719837refgcc -O2 -fomit-frame-pointer2016102220161009
719859refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
720104refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
720315refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
720772refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
720832refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
721490refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
722594refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
722880refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
725093refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
725336refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
726022refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
726474refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
726533refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
727198refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
766005refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
766314refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
766638refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
766653refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
767723refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
767733refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
768766refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
768837refgcc -m64 -Os -fomit-frame-pointer2016102220161009
768837refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
769211refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
769917refgcc -Os -fomit-frame-pointer2016102220161009
770192refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
784411refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
785624refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
795432refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
795442refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
802488refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
805614refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
813717refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
814254refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
814589refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
814726refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
847995refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
848581refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
849765refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
849795refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
871290refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
881938refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
883104refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
951885refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
952192refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
3173549refcc2016102220161009
3173661refgcc2016102220161009
3176582refgcc -funroll-loops2016102220161009

Test failure

Implementation: crypto_aead/proest128otrv1/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