Implementation notes: amd64, gcc16, crypto_encrypt/ntruees593ep1

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: ntruees593ep1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
583905? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017110920171020
584456? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110920171020
584981? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
586477? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017110920171020
586711? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017110920171020
587215? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
587529? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017110920171020
587543? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
587936? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017110920171020
590023? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017110920171020
590959? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
591023? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110920171020
591042? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017110920171020
592963? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017110920171020
609596? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
611278? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017110920171020
611344? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017110920171020
612370? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110920171020
612963? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017110920171020
613382? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
614425? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017110920171020
614845? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110920171020
615137? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017110920171020
615207? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017110920171020
615748? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110920171020
624201? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017110920171020
624264? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017110920171020
624808? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017110920171020
625499? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017110920171020
626971? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017110920171020
627610? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017110920171020
627677? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017110920171020
627702? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017110920171020
627886? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017110920171020
628139? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017110920171020
629651? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017110920171020
629735? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017110920171020
630365? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017110920171020
630415? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017110920171020
631034? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017110920171020
631115? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
631286? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
631573? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017110920171020
631972? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017110920171020
632483? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017110920171020
662272? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017110920171020
663419? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017110920171020
663867? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017110920171020
664406? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017110920171020
664939? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017110920171020
665140? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017110920171020
666604? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
667232? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017110920171020
667415? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017110920171020
676180? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017110920171020
676500? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017110920171020
676835? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017110920171020
685777? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017110920171020
686983? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017110920171020
687164? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017110920171020
713588? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017110920171020
713690? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017110920171020
713714? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017110920171020
714467? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017110920171020
715951? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110920171020
716763? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
716770? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017110920171020
717023? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017110920171020
717731? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017110920171020
717767? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017110920171020
718315? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
718903? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017110920171020
719023? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017110920171020
719144? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017110920171020
719529? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
719748? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017110920171020
746829? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110920171020
750638? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017110920171020
754740? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017110920171020
755800? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017110920171020
2368406? ? ?? ? ?refgcc_-funroll-loops2017110920171020
2369274? ? ?? ? ?refcc2017110920171020
2369642? ? ?? ? ?refgcc2017110920171020

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