Implementation notes: amd64, gcc16, crypto_encrypt/ntruees593ep1

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: ntruees593ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
583905refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110920171020
584456refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
584981refgcc -funroll-loops -O2 -fomit-frame-pointer2017110920171020
586477refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110920171020
586711refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110920171020
587215refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
587529refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
587543refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
587936refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110920171020
590023refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110920171020
590959refgcc -funroll-loops -O3 -fomit-frame-pointer2017110920171020
591023refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
591042refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110920171020
592963refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
609596refgcc -funroll-loops -O -fomit-frame-pointer2017110920171020
611278refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110920171020
611344refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110920171020
612370refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
612963refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
613382refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
614425refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110920171020
614845refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
615137refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110920171020
615207refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110920171020
615748refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
624201refgcc -march=barcelona -O3 -fomit-frame-pointer2017110920171020
624264refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
624808refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
625499refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
626971refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
627610refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110920171020
627677refgcc -march=barcelona -O2 -fomit-frame-pointer2017110920171020
627702refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
627886refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
628139refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
629651refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
629735refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
630365refgcc -march=k8 -O3 -fomit-frame-pointer2017110920171020
630415refgcc -march=k8 -O2 -fomit-frame-pointer2017110920171020
631034refgcc -O3 -fomit-frame-pointer2017110920171020
631115refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110920171020
631286refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110920171020
631573refgcc -m64 -O3 -fomit-frame-pointer2017110920171020
631972refgcc -m64 -O2 -fomit-frame-pointer2017110920171020
632483refgcc -O2 -fomit-frame-pointer2017110920171020
662272refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
663419refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
663867refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
664406refgcc -march=barcelona -O -fomit-frame-pointer2017110920171020
664939refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110920171020
665140refgcc -march=nocona -O3 -fomit-frame-pointer2017110920171020
666604refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110920171020
667232refgcc -O -fomit-frame-pointer2017110920171020
667415refgcc -m64 -O -fomit-frame-pointer2017110920171020
676180refgcc -march=k8 -O -fomit-frame-pointer2017110920171020
676500refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110920171020
676835refgcc -march=nocona -O2 -fomit-frame-pointer2017110920171020
685777refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
686983refgcc -march=nocona -O -fomit-frame-pointer2017110920171020
687164refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110920171020
713588refgcc -m64 -Os -fomit-frame-pointer2017110920171020
713690refgcc -march=k8 -Os -fomit-frame-pointer2017110920171020
713714refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
714467refgcc -march=barcelona -Os -fomit-frame-pointer2017110920171020
715951refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
716763refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
716770refgcc -Os -fomit-frame-pointer2017110920171020
717023refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
717731refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110920171020
717767refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
718315refgcc -funroll-loops -Os -fomit-frame-pointer2017110920171020
718903refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
719023refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110920171020
719144refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
719529refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110920171020
719748refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110920171020
746829refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
750638refgcc -march=nocona -Os -fomit-frame-pointer2017110920171020
754740refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110920171020
755800refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110920171020
2368406refgcc -funroll-loops2017110920171020
2369274refcc2017110920171020
2369642refgcc2017110920171020

Test failure

Implementation: crypto_encrypt/ntruees593ep1/ref
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

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