Implementation notes: amd64, gcc16, crypto_sign/mqqsig256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_sign
Primitive: mqqsig256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
345106? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
345537? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
346031? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090820170904
346111? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090820170904
346139? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
346694? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
346706? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
346716? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
347221? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
347328? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
347452? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
347637? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090820170904
348621? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
348813? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090820170904
349253? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
349392? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090820170904
349660? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090820170904
349850? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
350685? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
352473? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
587216? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
587299? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
603741? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
603918? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
604414? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090820170904
604513? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
605048? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
606116? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
608281? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090820170904
609647? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090820170904
610171? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090820170904
610684? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090820170904
611303? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090820170904
611710? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
616151? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
616942? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
623846? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
624058? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090820170904
776422? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
776597? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
776598? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
776886? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
777073? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090820170904
777498? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090820170904
777738? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
778027? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090820170904
778165? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
779383? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090820170904
779410? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
779638? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090820170904
786396? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
786916? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
789212? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
789219? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
789329? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090820170904
789377? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
789520? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
789895? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090820170904
790300? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090820170904
791722? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
803662? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
880832? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
880835? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
880902? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
881059? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
881265? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090820170904
882090? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090820170904
882283? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
899487? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
900088? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
900183? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090820170904
900193? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
900535? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090820170904
900644? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090820170904
900701? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
900931? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
901716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
901804? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
901841? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
912164? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
3474965? ? ?? ? ?refgcc_-funroll-loops2017090820170904
3478128? ? ?? ? ?refgcc2017090820170904
3478867? ? ?? ? ?refcc2017090820170904

Test failure

Implementation: crypto_sign/mqqsig256/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