Implementation notes: x86, hydra9, crypto_sign/mqqsig224

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: mqqsig224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
326376? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091620170725
327789? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091620170725
327986? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091620170725
328433? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091620170725
329678? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091620170725
330363? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091620170725
330651? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091620170725
331588? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091620170725
332318? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091620170725
332382? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091620170725
333219? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091620170725
333434? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091620170725
333950? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091620170725
335490? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091620170725
335594? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091620170725
335702? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091620170725
336623? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091620170725
337583? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091620170725
338193? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091620170725
338399? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091620170725
339131? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091620170725
341742? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091620170725
347899? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091620170725
348326? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091620170725
348852? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091620170725
350942? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091620170725
351113? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091620170725
352576? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091620170725
358361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091720170725
384823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091720170725
385664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091720170725
385884? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091720170725
387523? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091720170725
387901? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091720170725
389026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091720170725
401443? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091720170725
493015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091720170725
535264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091720170725
536494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091720170725
537012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091720170725
540383? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091720170725
540643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091720170725
548803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091720170725
548922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091720170725
550544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091720170725
552153? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091720170725
553346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091720170725
559682? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091720170725
560492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091720170725
564681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091720170725
569216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091720170725
570438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091720170725
570577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091720170725
570876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091720170725
571085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091720170725
571111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091720170725
571330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091720170725
573096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091720170725
573776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091720170725
576522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091720170725
578392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091720170725
579721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091720170725
580057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091720170725
580768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091720170725
582704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091720170725
584282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091720170725
588337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091720170725
590408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091720170725
603303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091720170725
603830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091720170725
605122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091720170725
617966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091720170725
629242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091720170725
646705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091720170725
651791? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091720170725
652150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091720170725
652747? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091720170725
655432? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091720170725
658285? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091720170725
658323? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091720170725
658416? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091620170725
658863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091720170725
658981? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091620170725
659771? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091620170725
661462? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091720170725
663820? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091720170725
664511? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091720170725
666966? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091720170725
668841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091720170725
671436? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091720170725
711906? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091720170725
712398? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091620170725
717425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091720170725
720968? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091720170725
722505? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091720170725
723389? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091720170725
734141? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091720170725
738341? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091720170725
738418? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091720170725
745713? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091720170725
746881? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091720170725
748164? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091620170725
751142? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091620170725
751770? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091620170725
753459? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091620170725
759019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091720170725
759103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091720170725
759131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091720170725
759192? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091720170725
762574? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091720170725
764831? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091720170725
767799? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091620170725
769889? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091720170725
770082? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091720170725
770088? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091720170725
770738? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091620170725
770742? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091720170725
770877? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091720170725
773162? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091620170725
774221? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091720170725
774458? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091620170725
776215? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091720170725
777006? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091720170725
782007? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091720170725
782046? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091720170725
782196? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091720170725
785523? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091720170725
785737? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091720170725
786804? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091720170725
786889? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091720170725
786968? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091720170725
790027? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091720170725
790738? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091720170725
792860? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091720170725
793129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091720170725
794028? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091720170725
794382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091720170725
795479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091720170725
796843? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091720170725
797494? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091620170725
804087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091720170725
804406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091720170725
808015? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091620170725
810889? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091620170725
811160? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091620170725
811299? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091620170725
815322? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091720170725
815525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091720170725
815899? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091720170725
817590? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091720170725
820022? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091720170725
820326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091720170725
825217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091720170725
826732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091720170725
828175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091720170725
834768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091720170725
835663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091720170725
835947? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091620170725
836051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091720170725
836493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091720170725
836993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091720170725
883630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091720170725
886640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091720170725
920251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091720170725
926484? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091720170725
936964? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091720170725
1031019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091720170725
1031381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091720170725
1032024? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091720170725
1032213? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091720170725
1032899? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091620170725
1033137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091720170725

Test failure

Implementation: crypto_sign/mqqsig224/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref