Implementation notes: x86, hydra7, crypto_sign/sphincs256

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: sphincs256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
377891808? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014101420141014
378032264? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014101420141014
378072484? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014101420141014
382759436? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014101420141014
386344232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
387610024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
389687388? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
390720992? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
393252080? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
397166248? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
397407504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
397483672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
397661572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
399164056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
399184332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
399997788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
400757352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
400758700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
401095284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
401897320? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
401973504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
402279520? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
402660636? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
402665680? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
402794632? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
403761684? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
403764448? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014101420141014
403797980? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
403971828? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
404061164? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
404232280? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
405280028? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
413184536? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
413669372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
419265804? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
448046668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
453246080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
453248476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
457051848? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
457281856? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
462183608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
462258904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
462414124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
462518664? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
462586412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
462835428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
462890892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
464479992? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
467149168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
467509528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
467689432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
468329512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
469686188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
474736476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
474911344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
474995592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
475951072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
477199780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
477820500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
478347912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
480958832? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
482763436? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
484323336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
495598988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
495714052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
496194932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
497035684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
497623204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
509188080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
509550492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
509946424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
522551540? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
522594784? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
522721056? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
522997612? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
523169072? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
523177872? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
523265796? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014101420141014
523875524? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
532728624? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
533356036? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
533843840? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
533900868? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
533949400? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
533970784? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
533971820? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
534055412? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
534557708? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
535069044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
535223580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
535916776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
539718060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
541876092? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
542530068? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
543923388? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014101420141014
543979948? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014101420141014
544241072? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014101420141014
544283472? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014101420141014
544287624? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
544330568? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
544343740? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
544491616? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014101420141014
544625276? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
544637444? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
544651856? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
549851936? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
550220272? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
551626856? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
552958264? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
554427852? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
559374824? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
559417648? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014101420141014
559566396? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014101420141014
559616196? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014101420141014
559795248? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014101420141014
566873564? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
570756572? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
570791596? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
571152884? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
571509232? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
576192704? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
576384300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
576792948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
577180408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
577332676? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
577342320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
578508304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
578970040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
579014880? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
579389088? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
579679764? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
579805888? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
581607640? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014101420141014
582106316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
582420912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
582595088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
584100400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
584185136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
584638452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
586611176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
587077624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
587196336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
587881944? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
588181188? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
588436244? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
588700232? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
589863192? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
590528804? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
590585084? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
590761264? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
590763164? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
590825040? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014101420141014
591270580? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014101420141014
591335888? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014101420141014
591385828? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
591420320? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014101420141014
591516752? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
591627080? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
592595604? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
594919328? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
595538860? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
597637252? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
597683444? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
598011772? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
602721860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
603000792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
603132220? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
603532896? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
719172768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
756847236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
757065060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
765821756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: bad register name `%rsp'
genfullchain8x.s: genfullchain8x.s:105: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:122: Error: bad register name `%rip)'
genfullchain8x.s: genfullchain8x.s:127: Error: bad register name `%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:137: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:142: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:147: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:152: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:157: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:162: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:167: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:172: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:182: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:187: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:192: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:202: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:207: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:212: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:217: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:222: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:227: Error: bad register name `%ymm10'
genfullchain8x.s: ...

Number of similar (compiler,implementation) pairs: 168, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -O2 -fomit-frame-pointer avx2
gcc -m32 -O3 -fomit-frame-pointer avx2
gcc -m32 -O -fomit-frame-pointer avx2
gcc -m32 -Os -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx2
gcc -m32 -march=athlon -O -fomit-frame-pointer avx2
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i386 -O -fomit-frame-pointer avx2
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=i486 -O -fomit-frame-pointer avx2
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k6 -O -fomit-frame-pointer avx2
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: bad register name `%rsp'
genfullchain8x.s: genfullchain8x.s:105: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:122: Error: bad register name `%rip)'
genfullchain8x.s: genfullchain8x.s:127: Error: bad register name `%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:137: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:142: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:147: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:152: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:157: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:162: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:167: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:172: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:182: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:187: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:192: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:202: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:207: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:212: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:217: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:222: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:227: Error: bad register name `%ymm10'
genfullchain8x.s: ...
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: bad register name `%rsp'
genfullchain8x.s: genfullchain8x.s:105: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: bad register name `%r11'
genfullchain8x.s: genfullchain8x.s:122: Error: bad register name `%rip)'
genfullchain8x.s: genfullchain8x.s:127: Error: bad register name `%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:137: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:142: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:147: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:152: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:157: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:162: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:167: Error: bad register name `%rdi)'
genfullchain8x.s: genfullchain8x.s:172: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:182: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:187: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:192: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:202: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:207: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:212: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:217: Error: bad register name `%ymm8'
genfullchain8x.s: genfullchain8x.s:222: Error: bad register name `%ymm10'
genfullchain8x.s: genfullchain8x.s:227: Error: bad register name `%ymm10'
genfullchain8x.s: ...

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