Implementation notes: x86, h9ivy, crypto_aead/omdsha512k128n128tau128v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
588068refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
588596refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
588800refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
590568refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
591792refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
592824refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
593584refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
593840refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
595172refgcc -m32 -O -fomit-frame-pointer2014051320140505
595260refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
595288refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
595476refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
595492refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
595672refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
595920refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
596008refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
596532refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
597104refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
598244refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
598664refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
599052refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
599252refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
599356refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
599404refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
599476refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
599536refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
599632refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
599732refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
599736refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
599804refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
600228refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
600388refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
600504refgcc -m32 -Os -fomit-frame-pointer2014051320140505
600712refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
600764refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
600784refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
601080refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
601088refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
601556refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
601840refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
601840refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
601872refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
603072refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
603308refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
603376refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
603556refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
604084refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
604344refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
604624refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
604828refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
605016refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
605024refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
606200refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
606480refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
606652refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
606796refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
607104refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
607968refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
608760refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
609692refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
609780refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
609984refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
619752refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
620284refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
621376refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
621380refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
621508refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
621684refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
621744refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
622152refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
622600refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
623572refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
625052refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
625080refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
625092refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
625252refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
625604refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
627584refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
628052refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
628268refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
628324refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
630264refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
630648refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
630912refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
632628refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
632632refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
632660refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
633992refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
634696refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
634784refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
635612refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
635844refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
635860refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
635944refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
635952refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
636080refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
636108refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
636196refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
636216refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
636316refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
636384refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
636588refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
636732refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
637120refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
637420refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
638840refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
639420refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
640028refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
640376refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
640596refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
641168refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
641880refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
641888refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
642076refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
642188refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
643520refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
643716refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
645052refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
645280refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
645548refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
645692refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
645740refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
645952refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
646008refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
646016refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
646264refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
646352refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
646800refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
648232refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
648364refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
648468refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
648836refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
649108refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
649196refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
650476refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
650676refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
650696refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
652056refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
652100refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
652152refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
652264refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
652444refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
652588refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
656460refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
657396refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
658124refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
659256refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
663096refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
663412refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
664624refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
665156refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
668916refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
669132refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
686716refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
688532refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
689964refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
690080refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
690692refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
690756refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
690836refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
693620refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
693688refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
694048refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
694768refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
696376refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
698508refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
699204refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
702104refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
702908refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
703576refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
704668refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
719880refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM9BJKn.s: Assembler messages:
encrypt.c: /tmp/ccM9BJKn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM9BJKn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM9BJKn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9BJKn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9BJKn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM9BJKn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccM9BJKn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9BJKn.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccszazka.s: Assembler messages:
encrypt.c: /tmp/ccszazka.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccszazka.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccszazka.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszazka.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccszazka.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccszazka.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccszazka.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccszazka.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUiTnOA.s: Assembler messages:
encrypt.c: /tmp/ccUiTnOA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUiTnOA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiTnOA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiTnOA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUiTnOA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUiTnOA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUiTnOA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUiTnOA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdxsTPQ.s: Assembler messages:
encrypt.c: /tmp/ccdxsTPQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdxsTPQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdxsTPQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdxsTPQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdxsTPQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdxsTPQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdxsTPQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdxsTPQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5zWgbH.s: Assembler messages:
encrypt.c: /tmp/cc5zWgbH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5zWgbH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5zWgbH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zWgbH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5zWgbH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5zWgbH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5zWgbH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5zWgbH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuaofUl.s: Assembler messages:
encrypt.c: /tmp/ccuaofUl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuaofUl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaofUl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaofUl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaofUl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaofUl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuaofUl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaofUl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9IVy13.s: Assembler messages:
encrypt.c: /tmp/cc9IVy13.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9IVy13.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9IVy13.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IVy13.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9IVy13.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9IVy13.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9IVy13.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9IVy13.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchrNb8T.s: Assembler messages:
encrypt.c: /tmp/cchrNb8T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchrNb8T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchrNb8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrNb8T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchrNb8T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchrNb8T.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchrNb8T.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchrNb8T.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAeXKuw.s: Assembler messages:
encrypt.c: /tmp/ccAeXKuw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAeXKuw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAeXKuw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAeXKuw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAeXKuw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAeXKuw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAeXKuw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAeXKuw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKxHQng.s: Assembler messages:
encrypt.c: /tmp/ccKxHQng.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKxHQng.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKxHQng.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxHQng.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKxHQng.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKxHQng.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKxHQng.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKxHQng.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9hfab3.s: Assembler messages:
encrypt.c: /tmp/cc9hfab3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9hfab3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9hfab3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hfab3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hfab3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9hfab3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9hfab3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hfab3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmeQgUC.s: Assembler messages:
encrypt.c: /tmp/ccmeQgUC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmeQgUC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmeQgUC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeQgUC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmeQgUC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmeQgUC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmeQgUC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmeQgUC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB1tT5M.s: Assembler messages:
encrypt.c: /tmp/ccB1tT5M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB1tT5M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB1tT5M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1tT5M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1tT5M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB1tT5M.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB1tT5M.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1tT5M.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci9UCko.s: Assembler messages:
encrypt.c: /tmp/cci9UCko.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci9UCko.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci9UCko.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci9UCko.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci9UCko.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci9UCko.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci9UCko.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci9UCko.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrVPOQc.s: Assembler messages:
encrypt.c: /tmp/ccrVPOQc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrVPOQc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVPOQc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVPOQc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVPOQc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVPOQc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrVPOQc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVPOQc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctMKQEV.s: Assembler messages:
encrypt.c: /tmp/cctMKQEV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctMKQEV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctMKQEV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMKQEV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctMKQEV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctMKQEV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctMKQEV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctMKQEV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccASjX1I.s: Assembler messages:
encrypt.c: /tmp/ccASjX1I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccASjX1I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASjX1I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASjX1I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASjX1I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccASjX1I.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccASjX1I.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASjX1I.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLodB2n.s: Assembler messages:
encrypt.c: /tmp/ccLodB2n.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLodB2n.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLodB2n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLodB2n.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLodB2n.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLodB2n.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLodB2n.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLodB2n.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG9FtKh.s: Assembler messages:
encrypt.c: /tmp/ccG9FtKh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG9FtKh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG9FtKh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9FtKh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG9FtKh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG9FtKh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG9FtKh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG9FtKh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjZWlxN.s: Assembler messages:
encrypt.c: /tmp/ccjZWlxN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjZWlxN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZWlxN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZWlxN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjZWlxN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZWlxN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjZWlxN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjZWlxN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3JzGvy.s: Assembler messages:
encrypt.c: /tmp/cc3JzGvy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3JzGvy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3JzGvy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3JzGvy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3JzGvy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3JzGvy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3JzGvy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3JzGvy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchjHmF3.s: Assembler messages:
encrypt.c: /tmp/cchjHmF3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchjHmF3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchjHmF3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjHmF3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjHmF3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchjHmF3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchjHmF3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjHmF3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Zti8p.s: Assembler messages:
encrypt.c: /tmp/cc1Zti8p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1Zti8p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Zti8p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Zti8p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Zti8p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Zti8p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1Zti8p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Zti8p.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck4E6W7.s: Assembler messages:
encrypt.c: /tmp/cck4E6W7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck4E6W7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck4E6W7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4E6W7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck4E6W7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck4E6W7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck4E6W7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck4E6W7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLhxr4S.s: Assembler messages:
encrypt.c: /tmp/ccLhxr4S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLhxr4S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhxr4S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhxr4S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhxr4S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhxr4S.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLhxr4S.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhxr4S.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciTLwdm.s: Assembler messages:
encrypt.c: /tmp/cciTLwdm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciTLwdm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciTLwdm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTLwdm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTLwdm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTLwdm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciTLwdm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTLwdm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQPcLkr.s: Assembler messages:
encrypt.c: /tmp/ccQPcLkr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQPcLkr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQPcLkr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPcLkr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQPcLkr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQPcLkr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQPcLkr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQPcLkr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy6jIjN.s: Assembler messages:
encrypt.c: /tmp/ccy6jIjN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy6jIjN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6jIjN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6jIjN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6jIjN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy6jIjN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy6jIjN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6jIjN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIYSqte.s: Assembler messages:
encrypt.c: /tmp/ccIYSqte.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIYSqte.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIYSqte.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYSqte.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIYSqte.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIYSqte.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIYSqte.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIYSqte.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVNtnAG.s: Assembler messages:
encrypt.c: /tmp/ccVNtnAG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVNtnAG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNtnAG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNtnAG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNtnAG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNtnAG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVNtnAG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNtnAG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7YnmyK.s: Assembler messages:
encrypt.c: /tmp/cc7YnmyK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7YnmyK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YnmyK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YnmyK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7YnmyK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7YnmyK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7YnmyK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7YnmyK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR0VCQ3.s: Assembler messages:
encrypt.c: /tmp/ccR0VCQ3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR0VCQ3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0VCQ3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0VCQ3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0VCQ3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0VCQ3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR0VCQ3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0VCQ3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHTl5yl.s: Assembler messages:
encrypt.c: /tmp/ccHTl5yl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHTl5yl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTl5yl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTl5yl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHTl5yl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTl5yl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHTl5yl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHTl5yl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoS6LmS.s: Assembler messages:
encrypt.c: /tmp/ccoS6LmS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoS6LmS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoS6LmS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoS6LmS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoS6LmS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoS6LmS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoS6LmS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoS6LmS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC6FJPp.s: Assembler messages:
encrypt.c: /tmp/ccC6FJPp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC6FJPp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC6FJPp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6FJPp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC6FJPp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC6FJPp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC6FJPp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC6FJPp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXnS4zK.s: Assembler messages:
encrypt.c: /tmp/ccXnS4zK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXnS4zK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXnS4zK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnS4zK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXnS4zK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnS4zK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXnS4zK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXnS4zK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXcnH3a.s: Assembler messages:
encrypt.c: /tmp/ccXcnH3a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXcnH3a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcnH3a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcnH3a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXcnH3a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcnH3a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXcnH3a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXcnH3a.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyCXGgB.s: Assembler messages:
encrypt.c: /tmp/ccyCXGgB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyCXGgB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyCXGgB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyCXGgB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyCXGgB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyCXGgB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyCXGgB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyCXGgB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6Jl8C0.s: Assembler messages:
encrypt.c: /tmp/cc6Jl8C0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Jl8C0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Jl8C0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jl8C0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Jl8C0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Jl8C0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Jl8C0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Jl8C0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgqsUMF.s: Assembler messages:
encrypt.c: /tmp/ccgqsUMF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgqsUMF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqsUMF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqsUMF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgqsUMF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqsUMF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgqsUMF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgqsUMF.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG0f8mB.s: Assembler messages:
encrypt.c: /tmp/ccG0f8mB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG0f8mB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG0f8mB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0f8mB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG0f8mB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0f8mB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG0f8mB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG0f8mB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccItTISl.s: Assembler messages:
encrypt.c: /tmp/ccItTISl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccItTISl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccItTISl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItTISl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccItTISl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccItTISl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccItTISl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccItTISl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIWBlcI.s: Assembler messages:
encrypt.c: /tmp/ccIWBlcI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIWBlcI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIWBlcI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWBlcI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIWBlcI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWBlcI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIWBlcI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIWBlcI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJXTjvc.s: Assembler messages:
encrypt.c: /tmp/ccJXTjvc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJXTjvc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXTjvc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXTjvc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJXTjvc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXTjvc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJXTjvc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJXTjvc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5LN6SV.s: Assembler messages:
encrypt.c: /tmp/cc5LN6SV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5LN6SV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5LN6SV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LN6SV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5LN6SV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5LN6SV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5LN6SV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5LN6SV.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUJEnou.s: Assembler messages:
encrypt.c: /tmp/ccUJEnou.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUJEnou.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUJEnou.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJEnou.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUJEnou.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUJEnou.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUJEnou.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUJEnou.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ92T30.s: Assembler messages:
encrypt.c: /tmp/ccZ92T30.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ92T30.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ92T30.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ92T30.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ92T30.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ92T30.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ92T30.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ92T30.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnoGNGl.s: Assembler messages:
encrypt.c: /tmp/ccnoGNGl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnoGNGl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnoGNGl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnoGNGl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnoGNGl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnoGNGl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnoGNGl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnoGNGl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRQXWZx.s: Assembler messages:
encrypt.c: /tmp/ccRQXWZx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRQXWZx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRQXWZx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQXWZx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRQXWZx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRQXWZx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRQXWZx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRQXWZx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf7dE8i.s: Assembler messages:
encrypt.c: /tmp/ccf7dE8i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf7dE8i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7dE8i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7dE8i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7dE8i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7dE8i.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf7dE8i.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7dE8i.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIXXbI5.s: Assembler messages:
encrypt.c: /tmp/ccIXXbI5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIXXbI5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIXXbI5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIXXbI5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIXXbI5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIXXbI5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIXXbI5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIXXbI5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxrtznI.s: Assembler messages:
encrypt.c: /tmp/ccxrtznI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxrtznI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxrtznI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrtznI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxrtznI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxrtznI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxrtznI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxrtznI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0pb3AT.s: Assembler messages:
encrypt.c: /tmp/cc0pb3AT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0pb3AT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pb3AT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pb3AT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pb3AT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pb3AT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0pb3AT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pb3AT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVajx4r.s: Assembler messages:
encrypt.c: /tmp/ccVajx4r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVajx4r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVajx4r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVajx4r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVajx4r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVajx4r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVajx4r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVajx4r.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMDlYoY.s: Assembler messages:
encrypt.c: /tmp/ccMDlYoY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMDlYoY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDlYoY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDlYoY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDlYoY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDlYoY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMDlYoY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDlYoY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccucfoaf.s: Assembler messages:
encrypt.c: /tmp/ccucfoaf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccucfoaf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucfoaf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucfoaf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucfoaf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucfoaf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccucfoaf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucfoaf.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRDZLMk.s: Assembler messages:
encrypt.c: /tmp/ccRDZLMk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRDZLMk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRDZLMk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDZLMk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRDZLMk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRDZLMk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRDZLMk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRDZLMk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctzvBnD.s: Assembler messages:
encrypt.c: /tmp/cctzvBnD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctzvBnD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctzvBnD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzvBnD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctzvBnD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzvBnD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctzvBnD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctzvBnD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKhoV1e.s: Assembler messages:
encrypt.c: /tmp/ccKhoV1e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKhoV1e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKhoV1e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhoV1e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKhoV1e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhoV1e.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKhoV1e.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKhoV1e.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLfdpHK.s: Assembler messages:
encrypt.c: /tmp/ccLfdpHK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLfdpHK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLfdpHK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfdpHK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLfdpHK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLfdpHK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLfdpHK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLfdpHK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3hAsBu.s: Assembler messages:
encrypt.c: /tmp/cc3hAsBu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3hAsBu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hAsBu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hAsBu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hAsBu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hAsBu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3hAsBu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hAsBu.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaSG77Y.s: Assembler messages:
encrypt.c: /tmp/ccaSG77Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaSG77Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaSG77Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSG77Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaSG77Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaSG77Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaSG77Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaSG77Y.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG1l324.s: Assembler messages:
encrypt.c: /tmp/ccG1l324.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG1l324.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1l324.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1l324.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1l324.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1l324.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccG1l324.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1l324.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoKGFqo.s: Assembler messages:
encrypt.c: /tmp/ccoKGFqo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoKGFqo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKGFqo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKGFqo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKGFqo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoKGFqo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoKGFqo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKGFqo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Iguxu.s: Assembler messages:
encrypt.c: /tmp/cc1Iguxu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1Iguxu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Iguxu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Iguxu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Iguxu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Iguxu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1Iguxu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Iguxu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsevzde.s: Assembler messages:
encrypt.c: /tmp/ccsevzde.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsevzde.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsevzde.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsevzde.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsevzde.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsevzde.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsevzde.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsevzde.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUTjekC.s: Assembler messages:
encrypt.c: /tmp/ccUTjekC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTjekC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTjekC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTjekC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTjekC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTjekC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUTjekC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTjekC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYaaIH1.s: Assembler messages:
encrypt.c: /tmp/ccYaaIH1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYaaIH1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYaaIH1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYaaIH1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYaaIH1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYaaIH1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYaaIH1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYaaIH1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDEKOZm.s: Assembler messages:
encrypt.c: /tmp/ccDEKOZm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDEKOZm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDEKOZm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEKOZm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDEKOZm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDEKOZm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDEKOZm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDEKOZm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW4KNnN.s: Assembler messages:
encrypt.c: /tmp/ccW4KNnN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW4KNnN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4KNnN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4KNnN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4KNnN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW4KNnN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW4KNnN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4KNnN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjoo3SW.s: Assembler messages:
encrypt.c: /tmp/ccjoo3SW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjoo3SW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjoo3SW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjoo3SW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjoo3SW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjoo3SW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjoo3SW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjoo3SW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoIby69.s: Assembler messages:
encrypt.c: /tmp/ccoIby69.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoIby69.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoIby69.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoIby69.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIby69.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoIby69.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoIby69.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoIby69.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8W70Co.s: Assembler messages:
encrypt.c: /tmp/cc8W70Co.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8W70Co.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8W70Co.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8W70Co.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8W70Co.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8W70Co.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8W70Co.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8W70Co.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccexrpgI.s: Assembler messages:
encrypt.c: /tmp/ccexrpgI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccexrpgI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccexrpgI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexrpgI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccexrpgI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccexrpgI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccexrpgI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccexrpgI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXvTeeP.s: Assembler messages:
encrypt.c: /tmp/ccXvTeeP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXvTeeP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvTeeP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvTeeP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvTeeP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvTeeP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXvTeeP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvTeeP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd2fTKe.s: Assembler messages:
encrypt.c: /tmp/ccd2fTKe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd2fTKe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd2fTKe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2fTKe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd2fTKe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2fTKe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccd2fTKe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd2fTKe.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMZKzMx.s: Assembler messages:
encrypt.c: /tmp/ccMZKzMx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMZKzMx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMZKzMx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZKzMx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZKzMx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMZKzMx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMZKzMx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZKzMx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchla7b1.s: Assembler messages:
encrypt.c: /tmp/cchla7b1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchla7b1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchla7b1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchla7b1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchla7b1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchla7b1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchla7b1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchla7b1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTVmGPm.s: Assembler messages:
encrypt.c: /tmp/ccTVmGPm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTVmGPm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVmGPm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVmGPm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTVmGPm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVmGPm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTVmGPm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTVmGPm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfkw0V4.s: Assembler messages:
encrypt.c: /tmp/ccfkw0V4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfkw0V4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfkw0V4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfkw0V4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkw0V4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfkw0V4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfkw0V4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfkw0V4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMBFKYU.s: Assembler messages:
encrypt.c: /tmp/ccMBFKYU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMBFKYU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMBFKYU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBFKYU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMBFKYU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMBFKYU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMBFKYU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMBFKYU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRy5raz.s: Assembler messages:
encrypt.c: /tmp/ccRy5raz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRy5raz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRy5raz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy5raz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRy5raz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRy5raz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRy5raz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRy5raz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1yMq8r.s: Assembler messages:
encrypt.c: /tmp/cc1yMq8r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1yMq8r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1yMq8r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1yMq8r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1yMq8r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1yMq8r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1yMq8r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1yMq8r.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVXxdaU.s: Assembler messages:
encrypt.c: /tmp/ccVXxdaU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVXxdaU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVXxdaU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxdaU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVXxdaU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVXxdaU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVXxdaU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVXxdaU.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9Lyl0H.s: Assembler messages:
encrypt.c: /tmp/cc9Lyl0H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Lyl0H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Lyl0H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Lyl0H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Lyl0H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Lyl0H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9Lyl0H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Lyl0H.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBAmRVd.s: Assembler messages:
encrypt.c: /tmp/ccBAmRVd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBAmRVd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBAmRVd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAmRVd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAmRVd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBAmRVd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBAmRVd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAmRVd.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc65km79.s: Assembler messages:
encrypt.c: /tmp/cc65km79.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc65km79.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc65km79.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc65km79.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc65km79.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc65km79.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc65km79.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc65km79.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccllrbFz.s: Assembler messages:
encrypt.c: /tmp/ccllrbFz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccllrbFz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccllrbFz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllrbFz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccllrbFz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllrbFz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccllrbFz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccllrbFz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2571KU.s: Assembler messages:
encrypt.c: /tmp/cc2571KU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2571KU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2571KU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2571KU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2571KU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2571KU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2571KU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2571KU.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpouGoc.s: Assembler messages:
encrypt.c: /tmp/ccpouGoc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpouGoc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpouGoc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpouGoc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpouGoc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpouGoc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpouGoc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpouGoc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW5mOFj.s: Assembler messages:
encrypt.c: /tmp/ccW5mOFj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW5mOFj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5mOFj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5mOFj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5mOFj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW5mOFj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccW5mOFj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5mOFj.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXzOzKB.s: Assembler messages:
encrypt.c: /tmp/ccXzOzKB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXzOzKB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzOzKB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzOzKB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzOzKB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXzOzKB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXzOzKB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzOzKB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0ozh41.s: Assembler messages:
encrypt.c: /tmp/cc0ozh41.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ozh41.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ozh41.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ozh41.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ozh41.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ozh41.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0ozh41.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ozh41.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSXHVkv.s: Assembler messages:
encrypt.c: /tmp/ccSXHVkv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSXHVkv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSXHVkv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSXHVkv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXHVkv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSXHVkv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSXHVkv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSXHVkv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9GATRU.s: Assembler messages:
encrypt.c: /tmp/cc9GATRU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GATRU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GATRU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GATRU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GATRU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9GATRU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GATRU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GATRU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBBOnnA.s: Assembler messages:
encrypt.c: /tmp/ccBBOnnA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBBOnnA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBOnnA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBOnnA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBOnnA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBBOnnA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBBOnnA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBOnnA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbf4ogH.s: Assembler messages:
encrypt.c: /tmp/ccbf4ogH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbf4ogH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbf4ogH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbf4ogH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf4ogH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbf4ogH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbf4ogH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbf4ogH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpYtLN9.s: Assembler messages:
encrypt.c: /tmp/ccpYtLN9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpYtLN9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpYtLN9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYtLN9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYtLN9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpYtLN9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpYtLN9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYtLN9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc61PuY7.s: Assembler messages:
encrypt.c: /tmp/cc61PuY7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc61PuY7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc61PuY7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc61PuY7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc61PuY7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc61PuY7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc61PuY7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc61PuY7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNl78Ax.s: Assembler messages:
encrypt.c: /tmp/ccNl78Ax.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNl78Ax.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNl78Ax.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNl78Ax.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNl78Ax.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNl78Ax.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNl78Ax.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNl78Ax.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccix62nq.s: Assembler messages:
encrypt.c: /tmp/ccix62nq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccix62nq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccix62nq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccix62nq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccix62nq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccix62nq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccix62nq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccix62nq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuHn47W.s: Assembler messages:
encrypt.c: /tmp/ccuHn47W.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuHn47W.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuHn47W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHn47W.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuHn47W.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuHn47W.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuHn47W.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuHn47W.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYz4c1Q.s: Assembler messages:
encrypt.c: /tmp/ccYz4c1Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYz4c1Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYz4c1Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYz4c1Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYz4c1Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYz4c1Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYz4c1Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYz4c1Q.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxsjnEq.s: Assembler messages:
encrypt.c: /tmp/ccxsjnEq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxsjnEq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxsjnEq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxsjnEq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxsjnEq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxsjnEq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxsjnEq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxsjnEq.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8nDzg1.s: Assembler messages:
encrypt.c: /tmp/cc8nDzg1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8nDzg1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nDzg1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nDzg1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nDzg1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8nDzg1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8nDzg1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nDzg1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb0dLKF.s: Assembler messages:
encrypt.c: /tmp/ccb0dLKF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb0dLKF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0dLKF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0dLKF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0dLKF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0dLKF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb0dLKF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0dLKF.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCYNyWr.s: Assembler messages:
encrypt.c: /tmp/ccCYNyWr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCYNyWr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCYNyWr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYNyWr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYNyWr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCYNyWr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCYNyWr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYNyWr.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchCKDY4.s: Assembler messages:
encrypt.c: /tmp/cchCKDY4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchCKDY4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchCKDY4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCKDY4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchCKDY4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchCKDY4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchCKDY4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchCKDY4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLmwlBM.s: Assembler messages:
encrypt.c: /tmp/ccLmwlBM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLmwlBM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLmwlBM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwlBM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmwlBM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLmwlBM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLmwlBM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmwlBM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclPqCnm.s: Assembler messages:
encrypt.c: /tmp/cclPqCnm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclPqCnm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclPqCnm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPqCnm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclPqCnm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclPqCnm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclPqCnm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclPqCnm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc97djdI.s: Assembler messages:
encrypt.c: /tmp/cc97djdI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc97djdI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97djdI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97djdI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97djdI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97djdI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc97djdI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97djdI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccilJAIk.s: Assembler messages:
encrypt.c: /tmp/ccilJAIk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccilJAIk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccilJAIk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilJAIk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccilJAIk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccilJAIk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccilJAIk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccilJAIk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS8qFvB.s: Assembler messages:
encrypt.c: /tmp/ccS8qFvB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS8qFvB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8qFvB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8qFvB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS8qFvB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS8qFvB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS8qFvB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS8qFvB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpVVODW.s: Assembler messages:
encrypt.c: /tmp/ccpVVODW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpVVODW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpVVODW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpVVODW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpVVODW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpVVODW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpVVODW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpVVODW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSZE1N0.s: Assembler messages:
encrypt.c: /tmp/ccSZE1N0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSZE1N0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZE1N0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZE1N0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZE1N0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZE1N0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSZE1N0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZE1N0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclQSVen.s: Assembler messages:
encrypt.c: /tmp/cclQSVen.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclQSVen.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQSVen.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQSVen.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclQSVen.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQSVen.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclQSVen.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclQSVen.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRhCgK.s: Assembler messages:
encrypt.c: /tmp/cckRhCgK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckRhCgK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRhCgK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRhCgK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRhCgK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRhCgK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckRhCgK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRhCgK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmwYPrg.s: Assembler messages:
encrypt.c: /tmp/ccmwYPrg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmwYPrg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmwYPrg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwYPrg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmwYPrg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwYPrg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmwYPrg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmwYPrg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD0uwJl.s: Assembler messages:
encrypt.c: /tmp/ccD0uwJl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0uwJl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0uwJl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0uwJl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0uwJl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD0uwJl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD0uwJl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0uwJl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsKee0F.s: Assembler messages:
encrypt.c: /tmp/ccsKee0F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsKee0F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKee0F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKee0F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKee0F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsKee0F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsKee0F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKee0F.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciS8MXe.s: Assembler messages:
encrypt.c: /tmp/cciS8MXe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciS8MXe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciS8MXe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS8MXe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciS8MXe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciS8MXe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciS8MXe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciS8MXe.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccznUXcP.s: Assembler messages:
encrypt.c: /tmp/ccznUXcP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccznUXcP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznUXcP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznUXcP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznUXcP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznUXcP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccznUXcP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznUXcP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0nHFUE.s: Assembler messages:
encrypt.c: /tmp/cc0nHFUE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0nHFUE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0nHFUE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0nHFUE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0nHFUE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0nHFUE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0nHFUE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0nHFUE.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdcnWym.s: Assembler messages:
encrypt.c: /tmp/ccdcnWym.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdcnWym.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcnWym.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnWym.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcnWym.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcnWym.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdcnWym.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcnWym.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJIUt0x.s: Assembler messages:
encrypt.c: /tmp/ccJIUt0x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJIUt0x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJIUt0x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIUt0x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIUt0x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJIUt0x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJIUt0x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIUt0x.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn2VZa5.s: Assembler messages:
encrypt.c: /tmp/ccn2VZa5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn2VZa5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn2VZa5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2VZa5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn2VZa5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn2VZa5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccn2VZa5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn2VZa5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGJ1yWC.s: Assembler messages:
encrypt.c: /tmp/ccGJ1yWC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGJ1yWC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGJ1yWC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJ1yWC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGJ1yWC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGJ1yWC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGJ1yWC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGJ1yWC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJRtNvZ.s: Assembler messages:
encrypt.c: /tmp/ccJRtNvZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJRtNvZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRtNvZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRtNvZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRtNvZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJRtNvZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJRtNvZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRtNvZ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKo4Lxc.s: Assembler messages:
encrypt.c: /tmp/ccKo4Lxc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKo4Lxc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKo4Lxc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo4Lxc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKo4Lxc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKo4Lxc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKo4Lxc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKo4Lxc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccheZSDR.s: Assembler messages:
encrypt.c: /tmp/ccheZSDR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccheZSDR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheZSDR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheZSDR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheZSDR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheZSDR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccheZSDR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheZSDR.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc41YdeC.s: Assembler messages:
encrypt.c: /tmp/cc41YdeC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc41YdeC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41YdeC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41YdeC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41YdeC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41YdeC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc41YdeC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41YdeC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL2JQuh.s: Assembler messages:
encrypt.c: /tmp/ccL2JQuh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL2JQuh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2JQuh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2JQuh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2JQuh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2JQuh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL2JQuh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2JQuh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL53eb0.s: Assembler messages:
encrypt.c: /tmp/ccL53eb0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL53eb0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL53eb0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL53eb0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL53eb0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL53eb0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL53eb0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL53eb0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLJ4eet.s: Assembler messages:
encrypt.c: /tmp/ccLJ4eet.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLJ4eet.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLJ4eet.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJ4eet.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJ4eet.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJ4eet.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLJ4eet.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJ4eet.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIbXcQx.s: Assembler messages:
encrypt.c: /tmp/ccIbXcQx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIbXcQx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbXcQx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbXcQx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIbXcQx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbXcQx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIbXcQx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIbXcQx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn4wW1R.s: Assembler messages:
encrypt.c: /tmp/ccn4wW1R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn4wW1R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4wW1R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4wW1R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4wW1R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4wW1R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn4wW1R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4wW1R.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc646Vfs.s: Assembler messages:
encrypt.c: /tmp/cc646Vfs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc646Vfs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc646Vfs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc646Vfs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc646Vfs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc646Vfs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc646Vfs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc646Vfs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZilZPM.s: Assembler messages:
encrypt.c: /tmp/ccZilZPM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZilZPM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZilZPM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZilZPM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZilZPM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZilZPM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZilZPM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZilZPM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMfUPUj.s: Assembler messages:
encrypt.c: /tmp/ccMfUPUj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMfUPUj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfUPUj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfUPUj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMfUPUj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfUPUj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMfUPUj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMfUPUj.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckNbWsQ.s: Assembler messages:
encrypt.c: /tmp/cckNbWsQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckNbWsQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNbWsQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNbWsQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNbWsQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNbWsQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckNbWsQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNbWsQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckmWaHz.s: Assembler messages:
encrypt.c: /tmp/cckmWaHz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckmWaHz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckmWaHz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmWaHz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckmWaHz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmWaHz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckmWaHz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckmWaHz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm7luK2.s: Assembler messages:
encrypt.c: /tmp/ccm7luK2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm7luK2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm7luK2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7luK2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm7luK2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm7luK2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm7luK2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm7luK2.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHZM6Ta.s: Assembler messages:
encrypt.c: /tmp/ccHZM6Ta.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHZM6Ta.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZM6Ta.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZM6Ta.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHZM6Ta.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHZM6Ta.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHZM6Ta.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHZM6Ta.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYnHQKs.s: Assembler messages:
encrypt.c: /tmp/ccYnHQKs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYnHQKs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYnHQKs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnHQKs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYnHQKs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYnHQKs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYnHQKs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYnHQKs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc54ALt6.s: Assembler messages:
encrypt.c: /tmp/cc54ALt6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc54ALt6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc54ALt6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54ALt6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc54ALt6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc54ALt6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc54ALt6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc54ALt6.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq0uzUY.s: Assembler messages:
encrypt.c: /tmp/ccq0uzUY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq0uzUY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq0uzUY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq0uzUY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq0uzUY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq0uzUY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq0uzUY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq0uzUY.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3FMuEv.s: Assembler messages:
encrypt.c: /tmp/cc3FMuEv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3FMuEv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3FMuEv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FMuEv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3FMuEv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FMuEv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3FMuEv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3FMuEv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMIZytG.s: Assembler messages:
encrypt.c: /tmp/ccMIZytG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMIZytG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMIZytG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIZytG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMIZytG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIZytG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMIZytG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMIZytG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRoi8tg.s: Assembler messages:
encrypt.c: /tmp/ccRoi8tg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRoi8tg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRoi8tg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoi8tg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRoi8tg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRoi8tg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRoi8tg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRoi8tg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccobFvOm.s: Assembler messages:
encrypt.c: /tmp/ccobFvOm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccobFvOm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccobFvOm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobFvOm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccobFvOm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccobFvOm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccobFvOm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccobFvOm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2nIGaQ.s: Assembler messages:
encrypt.c: /tmp/cc2nIGaQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2nIGaQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2nIGaQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nIGaQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2nIGaQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2nIGaQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2nIGaQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2nIGaQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3pdufW.s: Assembler messages:
encrypt.c: /tmp/cc3pdufW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3pdufW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3pdufW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pdufW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3pdufW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3pdufW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3pdufW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3pdufW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLkT60u.s: Assembler messages:
encrypt.c: /tmp/ccLkT60u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLkT60u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkT60u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkT60u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkT60u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLkT60u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLkT60u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkT60u.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccEmQoc.s: Assembler messages:
encrypt.c: /tmp/cccEmQoc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccEmQoc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEmQoc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEmQoc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEmQoc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEmQoc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccEmQoc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEmQoc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQZyB6y.s: Assembler messages:
encrypt.c: /tmp/ccQZyB6y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQZyB6y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQZyB6y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQZyB6y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZyB6y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQZyB6y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQZyB6y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQZyB6y.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci3Bxg3.s: Assembler messages:
encrypt.c: /tmp/cci3Bxg3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci3Bxg3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci3Bxg3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci3Bxg3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3Bxg3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci3Bxg3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci3Bxg3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci3Bxg3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOaWHVK.s: Assembler messages:
encrypt.c: /tmp/ccOaWHVK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOaWHVK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOaWHVK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOaWHVK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOaWHVK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOaWHVK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOaWHVK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOaWHVK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctTeqzs.s: Assembler messages:
encrypt.c: /tmp/cctTeqzs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctTeqzs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctTeqzs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctTeqzs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctTeqzs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctTeqzs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctTeqzs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctTeqzs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP0LK3i.s: Assembler messages:
encrypt.c: /tmp/ccP0LK3i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP0LK3i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP0LK3i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0LK3i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP0LK3i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP0LK3i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP0LK3i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP0LK3i.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj5tOGT.s: Assembler messages:
encrypt.c: /tmp/ccj5tOGT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj5tOGT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj5tOGT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5tOGT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj5tOGT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj5tOGT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj5tOGT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj5tOGT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOHeKE3.s: Assembler messages:
encrypt.c: /tmp/ccOHeKE3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHeKE3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHeKE3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHeKE3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHeKE3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHeKE3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHeKE3.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOHeKE3.s: Assembler messages:
encrypt.c: /tmp/ccOHeKE3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHeKE3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHeKE3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHeKE3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHeKE3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHeKE3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHeKE3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHeKE3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdMqxoc.s: Assembler messages:
encrypt.c: /tmp/ccdMqxoc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdMqxoc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMqxoc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMqxoc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMqxoc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdMqxoc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMqxoc.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdMqxoc.s: Assembler messages:
encrypt.c: /tmp/ccdMqxoc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdMqxoc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMqxoc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMqxoc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMqxoc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMqxoc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdMqxoc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMqxoc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN6GijC.s: Assembler messages:
encrypt.c: /tmp/ccN6GijC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN6GijC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6GijC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6GijC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6GijC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN6GijC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6GijC.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN6GijC.s: Assembler messages:
encrypt.c: /tmp/ccN6GijC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN6GijC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6GijC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6GijC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6GijC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6GijC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN6GijC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN6GijC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYLUCCJ.s: Assembler messages:
encrypt.c: /tmp/ccYLUCCJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYLUCCJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYLUCCJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYLUCCJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYLUCCJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYLUCCJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYLUCCJ.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYLUCCJ.s: Assembler messages:
encrypt.c: /tmp/ccYLUCCJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYLUCCJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYLUCCJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYLUCCJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYLUCCJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYLUCCJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYLUCCJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYLUCCJ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccixilfv.s: Assembler messages:
encrypt.c: /tmp/ccixilfv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccixilfv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixilfv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixilfv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixilfv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccixilfv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixilfv.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccixilfv.s: Assembler messages:
encrypt.c: /tmp/ccixilfv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccixilfv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixilfv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixilfv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixilfv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixilfv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccixilfv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixilfv.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqy5xzo.s: Assembler messages:
encrypt.c: /tmp/ccqy5xzo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqy5xzo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqy5xzo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqy5xzo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqy5xzo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqy5xzo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqy5xzo.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqy5xzo.s: Assembler messages:
encrypt.c: /tmp/ccqy5xzo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqy5xzo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqy5xzo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqy5xzo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqy5xzo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqy5xzo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqy5xzo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqy5xzo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Kyq7X.s: Assembler messages:
encrypt.c: /tmp/cc2Kyq7X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2Kyq7X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Kyq7X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Kyq7X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Kyq7X.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2Kyq7X.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Kyq7X.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Kyq7X.s: Assembler messages:
encrypt.c: /tmp/cc2Kyq7X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2Kyq7X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Kyq7X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Kyq7X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Kyq7X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Kyq7X.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2Kyq7X.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Kyq7X.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRclSE2.s: Assembler messages:
encrypt.c: /tmp/ccRclSE2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRclSE2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRclSE2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRclSE2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRclSE2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRclSE2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRclSE2.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRclSE2.s: Assembler messages:
encrypt.c: /tmp/ccRclSE2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRclSE2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRclSE2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRclSE2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRclSE2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRclSE2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRclSE2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRclSE2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2P4ZAW.s: Assembler messages:
encrypt.c: /tmp/cc2P4ZAW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2P4ZAW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2P4ZAW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2P4ZAW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2P4ZAW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2P4ZAW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2P4ZAW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2P4ZAW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB6O82h.s: Assembler messages:
encrypt.c: /tmp/ccB6O82h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB6O82h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB6O82h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6O82h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB6O82h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB6O82h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB6O82h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB6O82h.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccId2cUM.s: Assembler messages:
encrypt.c: /tmp/ccId2cUM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccId2cUM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccId2cUM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2cUM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccId2cUM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccId2cUM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccId2cUM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccId2cUM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceNs9fn.s: Assembler messages:
encrypt.c: /tmp/cceNs9fn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceNs9fn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNs9fn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNs9fn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNs9fn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceNs9fn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceNs9fn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNs9fn.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEGgLuC.s: Assembler messages:
encrypt.c: /tmp/ccEGgLuC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEGgLuC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEGgLuC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGgLuC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGgLuC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEGgLuC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEGgLuC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGgLuC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbZMpMg.s: Assembler messages:
encrypt.c: /tmp/ccbZMpMg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbZMpMg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbZMpMg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMpMg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbZMpMg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbZMpMg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbZMpMg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbZMpMg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchStaA9.s: Assembler messages:
encrypt.c: /tmp/cchStaA9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchStaA9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchStaA9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchStaA9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchStaA9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchStaA9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchStaA9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchStaA9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjiKfzD.s: Assembler messages:
encrypt.c: /tmp/ccjiKfzD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjiKfzD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjiKfzD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjiKfzD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjiKfzD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjiKfzD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjiKfzD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjiKfzD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciuE888.s: Assembler messages:
encrypt.c: /tmp/cciuE888.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciuE888.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciuE888.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciuE888.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciuE888.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciuE888.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciuE888.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciuE888.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm1QxXs.s: Assembler messages:
encrypt.c: /tmp/ccm1QxXs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm1QxXs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm1QxXs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1QxXs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm1QxXs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm1QxXs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm1QxXs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm1QxXs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc10mKUK.s: Assembler messages:
encrypt.c: /tmp/cc10mKUK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc10mKUK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc10mKUK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10mKUK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10mKUK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10mKUK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc10mKUK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc10mKUK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczbwhl0.s: Assembler messages:
encrypt.c: /tmp/cczbwhl0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczbwhl0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczbwhl0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbwhl0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczbwhl0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczbwhl0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczbwhl0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczbwhl0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDtvSNt.s: Assembler messages:
encrypt.c: /tmp/ccDtvSNt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDtvSNt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDtvSNt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtvSNt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtvSNt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDtvSNt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDtvSNt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtvSNt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNvJylP.s: Assembler messages:
encrypt.c: /tmp/ccNvJylP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNvJylP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNvJylP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvJylP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNvJylP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNvJylP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNvJylP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNvJylP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYoahAj.s: Assembler messages:
encrypt.c: /tmp/ccYoahAj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYoahAj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYoahAj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoahAj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYoahAj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYoahAj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYoahAj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYoahAj.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgVPqV0.s: Assembler messages:
encrypt.c: /tmp/ccgVPqV0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgVPqV0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgVPqV0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVPqV0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgVPqV0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgVPqV0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgVPqV0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgVPqV0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5MxgYm.s: Assembler messages:
encrypt.c: /tmp/cc5MxgYm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5MxgYm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5MxgYm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MxgYm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5MxgYm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5MxgYm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5MxgYm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5MxgYm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpSGfqa.s: Assembler messages:
encrypt.c: /tmp/ccpSGfqa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpSGfqa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSGfqa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSGfqa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpSGfqa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSGfqa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpSGfqa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpSGfqa.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccw6hqQ.s: Assembler messages:
encrypt.c: /tmp/cccw6hqQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccw6hqQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccw6hqQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw6hqQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccw6hqQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccw6hqQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccw6hqQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccw6hqQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgpeE0G.s: Assembler messages:
encrypt.c: /tmp/ccgpeE0G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgpeE0G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgpeE0G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgpeE0G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgpeE0G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgpeE0G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgpeE0G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgpeE0G.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOvf2nq.s: Assembler messages:
encrypt.c: /tmp/ccOvf2nq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOvf2nq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvf2nq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvf2nq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvf2nq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvf2nq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOvf2nq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvf2nq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmGb0fI.s: Assembler messages:
encrypt.c: /tmp/ccmGb0fI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGb0fI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGb0fI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGb0fI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGb0fI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmGb0fI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmGb0fI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGb0fI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1WwCcg.s: Assembler messages:
encrypt.c: /tmp/cc1WwCcg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1WwCcg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1WwCcg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WwCcg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1WwCcg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1WwCcg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1WwCcg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1WwCcg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfrBwE1.s: Assembler messages:
encrypt.c: /tmp/ccfrBwE1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfrBwE1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfrBwE1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrBwE1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrBwE1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfrBwE1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfrBwE1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrBwE1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaW4sHg.s: Assembler messages:
encrypt.c: /tmp/ccaW4sHg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaW4sHg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaW4sHg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW4sHg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaW4sHg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaW4sHg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaW4sHg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaW4sHg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmR1d65.s: Assembler messages:
encrypt.c: /tmp/ccmR1d65.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmR1d65.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmR1d65.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR1d65.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmR1d65.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmR1d65.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmR1d65.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmR1d65.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7t7sKL.s: Assembler messages:
encrypt.c: /tmp/cc7t7sKL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7t7sKL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7t7sKL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t7sKL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7t7sKL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7t7sKL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7t7sKL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7t7sKL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXZzwkE.s: Assembler messages:
encrypt.c: /tmp/ccXZzwkE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXZzwkE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZzwkE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZzwkE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZzwkE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZzwkE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXZzwkE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZzwkE.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT5YDlx.s: Assembler messages:
encrypt.c: /tmp/ccT5YDlx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT5YDlx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT5YDlx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT5YDlx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5YDlx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT5YDlx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccT5YDlx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT5YDlx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXSRHkr.s: Assembler messages:
encrypt.c: /tmp/ccXSRHkr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXSRHkr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSRHkr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSRHkr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSRHkr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSRHkr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXSRHkr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSRHkr.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYngnf5.s: Assembler messages:
encrypt.c: /tmp/ccYngnf5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYngnf5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYngnf5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYngnf5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYngnf5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYngnf5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYngnf5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYngnf5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccapJbjX.s: Assembler messages:
encrypt.c: /tmp/ccapJbjX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccapJbjX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapJbjX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapJbjX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapJbjX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapJbjX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccapJbjX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapJbjX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEAGyYb.s: Assembler messages:
encrypt.c: /tmp/ccEAGyYb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEAGyYb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAGyYb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAGyYb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEAGyYb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAGyYb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEAGyYb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEAGyYb.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvRDs0Q.s: Assembler messages:
encrypt.c: /tmp/ccvRDs0Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvRDs0Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvRDs0Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvRDs0Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvRDs0Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvRDs0Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvRDs0Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvRDs0Q.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGUYgNl.s: Assembler messages:
encrypt.c: /tmp/ccGUYgNl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGUYgNl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGUYgNl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUYgNl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGUYgNl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGUYgNl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGUYgNl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGUYgNl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclgmRlN.s: Assembler messages:
encrypt.c: /tmp/cclgmRlN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclgmRlN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgmRlN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgmRlN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgmRlN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgmRlN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclgmRlN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgmRlN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD41K9w.s: Assembler messages:
encrypt.c: /tmp/ccD41K9w.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD41K9w.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD41K9w.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD41K9w.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD41K9w.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD41K9w.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD41K9w.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD41K9w.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc0j3xb.s: Assembler messages:
encrypt.c: /tmp/ccc0j3xb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc0j3xb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0j3xb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0j3xb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0j3xb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc0j3xb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc0j3xb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0j3xb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgGjMo3.s: Assembler messages:
encrypt.c: /tmp/ccgGjMo3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgGjMo3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGjMo3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGjMo3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGjMo3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgGjMo3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgGjMo3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGjMo3.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccukoi9w.s: Assembler messages:
encrypt.c: /tmp/ccukoi9w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccukoi9w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccukoi9w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukoi9w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccukoi9w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccukoi9w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccukoi9w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccukoi9w.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3xUFA9.s: Assembler messages:
encrypt.c: /tmp/cc3xUFA9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3xUFA9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3xUFA9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xUFA9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3xUFA9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3xUFA9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3xUFA9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3xUFA9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpWhfRI.s: Assembler messages:
encrypt.c: /tmp/ccpWhfRI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpWhfRI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWhfRI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWhfRI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWhfRI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWhfRI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpWhfRI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWhfRI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccArEVSb.s: Assembler messages:
encrypt.c: /tmp/ccArEVSb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccArEVSb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccArEVSb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccArEVSb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccArEVSb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccArEVSb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccArEVSb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccArEVSb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOJUc8K.s: Assembler messages:
encrypt.c: /tmp/ccOJUc8K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOJUc8K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOJUc8K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJUc8K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOJUc8K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJUc8K.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOJUc8K.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOJUc8K.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8bSQT0.s: Assembler messages:
encrypt.c: /tmp/cc8bSQT0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8bSQT0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8bSQT0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bSQT0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8bSQT0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8bSQT0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8bSQT0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8bSQT0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIp5xys.s: Assembler messages:
encrypt.c: /tmp/ccIp5xys.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIp5xys.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIp5xys.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIp5xys.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIp5xys.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIp5xys.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIp5xys.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIp5xys.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKgOZRm.s: Assembler messages:
encrypt.c: /tmp/ccKgOZRm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKgOZRm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKgOZRm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgOZRm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKgOZRm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKgOZRm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKgOZRm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKgOZRm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchFat40.s: Assembler messages:
encrypt.c: /tmp/cchFat40.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchFat40.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFat40.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFat40.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFat40.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFat40.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchFat40.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFat40.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchqIAj8.s: Assembler messages:
encrypt.c: /tmp/cchqIAj8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchqIAj8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchqIAj8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqIAj8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchqIAj8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchqIAj8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchqIAj8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchqIAj8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpsxOae.s: Assembler messages:
encrypt.c: /tmp/ccpsxOae.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpsxOae.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpsxOae.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsxOae.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpsxOae.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpsxOae.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpsxOae.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpsxOae.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOqs9rL.s: Assembler messages:
encrypt.c: /tmp/ccOqs9rL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOqs9rL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOqs9rL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOqs9rL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOqs9rL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOqs9rL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOqs9rL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOqs9rL.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRHEGny.s: Assembler messages:
encrypt.c: /tmp/ccRHEGny.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRHEGny.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHEGny.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHEGny.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHEGny.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRHEGny.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRHEGny.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHEGny.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4DSVNx.s: Assembler messages:
encrypt.c: /tmp/cc4DSVNx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4DSVNx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DSVNx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DSVNx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DSVNx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DSVNx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4DSVNx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DSVNx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpOVbeg.s: Assembler messages:
encrypt.c: /tmp/ccpOVbeg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpOVbeg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpOVbeg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOVbeg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpOVbeg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpOVbeg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpOVbeg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpOVbeg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccINjiEN.s: Assembler messages:
encrypt.c: /tmp/ccINjiEN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccINjiEN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccINjiEN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINjiEN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccINjiEN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccINjiEN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccINjiEN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccINjiEN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyUOdWX.s: Assembler messages:
encrypt.c: /tmp/ccyUOdWX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyUOdWX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUOdWX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOdWX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUOdWX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUOdWX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyUOdWX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUOdWX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTLjrR5.s: Assembler messages:
encrypt.c: /tmp/ccTLjrR5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTLjrR5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTLjrR5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLjrR5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTLjrR5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTLjrR5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTLjrR5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTLjrR5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy3tb4b.s: Assembler messages:
encrypt.c: /tmp/ccy3tb4b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy3tb4b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy3tb4b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy3tb4b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy3tb4b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy3tb4b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy3tb4b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy3tb4b.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchWLKxJ.s: Assembler messages:
encrypt.c: /tmp/cchWLKxJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchWLKxJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchWLKxJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLKxJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWLKxJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchWLKxJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchWLKxJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWLKxJ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctrJcNv.s: Assembler messages:
encrypt.c: /tmp/cctrJcNv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctrJcNv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctrJcNv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrJcNv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrJcNv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctrJcNv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctrJcNv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrJcNv.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI6Rldd.s: Assembler messages:
encrypt.c: /tmp/ccI6Rldd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI6Rldd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI6Rldd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6Rldd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI6Rldd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI6Rldd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI6Rldd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI6Rldd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjcVnus.s: Assembler messages:
encrypt.c: /tmp/ccjcVnus.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjcVnus.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjcVnus.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVnus.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcVnus.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjcVnus.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjcVnus.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcVnus.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckpFFAL.s: Assembler messages:
encrypt.c: /tmp/cckpFFAL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckpFFAL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckpFFAL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpFFAL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckpFFAL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckpFFAL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckpFFAL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckpFFAL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclm0hQS.s: Assembler messages:
encrypt.c: /tmp/cclm0hQS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclm0hQS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclm0hQS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclm0hQS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclm0hQS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclm0hQS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclm0hQS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclm0hQS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAP3iDk.s: Assembler messages:
encrypt.c: /tmp/ccAP3iDk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAP3iDk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAP3iDk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP3iDk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAP3iDk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAP3iDk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAP3iDk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAP3iDk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfH9lqD.s: Assembler messages:
encrypt.c: /tmp/ccfH9lqD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfH9lqD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfH9lqD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfH9lqD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfH9lqD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfH9lqD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfH9lqD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfH9lqD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckgXIwH.s: Assembler messages:
encrypt.c: /tmp/cckgXIwH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckgXIwH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckgXIwH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgXIwH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckgXIwH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgXIwH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckgXIwH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckgXIwH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsBMOEa.s: Assembler messages:
encrypt.c: /tmp/ccsBMOEa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsBMOEa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsBMOEa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBMOEa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsBMOEa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsBMOEa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsBMOEa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsBMOEa.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbtuzZG.s: Assembler messages:
encrypt.c: /tmp/ccbtuzZG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbtuzZG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtuzZG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtuzZG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtuzZG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtuzZG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbtuzZG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtuzZG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccouFQeX.s: Assembler messages:
encrypt.c: /tmp/ccouFQeX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccouFQeX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccouFQeX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouFQeX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccouFQeX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccouFQeX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccouFQeX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccouFQeX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7N5ZP1.s: Assembler messages:
encrypt.c: /tmp/cc7N5ZP1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7N5ZP1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7N5ZP1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7N5ZP1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7N5ZP1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7N5ZP1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7N5ZP1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7N5ZP1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckDHHEi.s: Assembler messages:
encrypt.c: /tmp/cckDHHEi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckDHHEi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDHHEi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDHHEi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDHHEi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckDHHEi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckDHHEi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDHHEi.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLrEync.s: Assembler messages:
encrypt.c: /tmp/ccLrEync.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLrEync.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrEync.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrEync.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLrEync.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrEync.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLrEync.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLrEync.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUmKHAw.s: Assembler messages:
encrypt.c: /tmp/ccUmKHAw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUmKHAw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmKHAw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmKHAw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmKHAw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmKHAw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUmKHAw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmKHAw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFHG1xB.s: Assembler messages:
encrypt.c: /tmp/ccFHG1xB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFHG1xB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFHG1xB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHG1xB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFHG1xB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFHG1xB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFHG1xB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFHG1xB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl2AJU5.s: Assembler messages:
encrypt.c: /tmp/ccl2AJU5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl2AJU5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl2AJU5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2AJU5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl2AJU5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl2AJU5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl2AJU5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl2AJU5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXOMiYR.s: Assembler messages:
encrypt.c: /tmp/ccXOMiYR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXOMiYR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOMiYR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOMiYR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOMiYR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOMiYR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXOMiYR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOMiYR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyj736v.s: Assembler messages:
encrypt.c: /tmp/ccyj736v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyj736v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyj736v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyj736v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyj736v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyj736v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyj736v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyj736v.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6GMDAp.s: Assembler messages:
encrypt.c: /tmp/cc6GMDAp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6GMDAp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6GMDAp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GMDAp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6GMDAp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6GMDAp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6GMDAp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6GMDAp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc9Q9qW.s: Assembler messages:
encrypt.c: /tmp/ccc9Q9qW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc9Q9qW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9Q9qW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9Q9qW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9Q9qW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9Q9qW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc9Q9qW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9Q9qW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHSc2nx.s: Assembler messages:
encrypt.c: /tmp/ccHSc2nx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHSc2nx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHSc2nx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSc2nx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHSc2nx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHSc2nx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHSc2nx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHSc2nx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqYsCJG.s: Assembler messages:
encrypt.c: /tmp/ccqYsCJG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqYsCJG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqYsCJG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYsCJG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqYsCJG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYsCJG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqYsCJG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqYsCJG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD9aLpV.s: Assembler messages:
encrypt.c: /tmp/ccD9aLpV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD9aLpV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD9aLpV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9aLpV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD9aLpV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD9aLpV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD9aLpV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD9aLpV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdNZHRc.s: Assembler messages:
encrypt.c: /tmp/ccdNZHRc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdNZHRc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdNZHRc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNZHRc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNZHRc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdNZHRc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdNZHRc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdNZHRc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP3zdr0.s: Assembler messages:
encrypt.c: /tmp/ccP3zdr0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP3zdr0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3zdr0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3zdr0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3zdr0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3zdr0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP3zdr0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3zdr0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciBXJ2E.s: Assembler messages:
encrypt.c: /tmp/cciBXJ2E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciBXJ2E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciBXJ2E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBXJ2E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciBXJ2E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBXJ2E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciBXJ2E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciBXJ2E.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Dpe1f.s: Assembler messages:
encrypt.c: /tmp/cc0Dpe1f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Dpe1f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Dpe1f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Dpe1f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Dpe1f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Dpe1f.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0Dpe1f.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Dpe1f.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5mWDfo.s: Assembler messages:
encrypt.c: /tmp/cc5mWDfo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5mWDfo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mWDfo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mWDfo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5mWDfo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mWDfo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5mWDfo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5mWDfo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGYsAxp.s: Assembler messages:
encrypt.c: /tmp/ccGYsAxp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGYsAxp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGYsAxp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYsAxp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYsAxp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGYsAxp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGYsAxp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGYsAxp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPOGe12.s: Assembler messages:
encrypt.c: /tmp/ccPOGe12.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPOGe12.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPOGe12.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOGe12.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPOGe12.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOGe12.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPOGe12.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPOGe12.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1ACr9W.s: Assembler messages:
encrypt.c: /tmp/cc1ACr9W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1ACr9W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ACr9W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ACr9W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ACr9W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ACr9W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1ACr9W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ACr9W.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZQtG5p.s: Assembler messages:
encrypt.c: /tmp/ccZQtG5p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZQtG5p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZQtG5p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQtG5p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQtG5p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZQtG5p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZQtG5p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQtG5p.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFWRNmI.s: Assembler messages:
encrypt.c: /tmp/ccFWRNmI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFWRNmI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWRNmI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWRNmI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWRNmI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFWRNmI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFWRNmI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWRNmI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyUYNEt.s: Assembler messages:
encrypt.c: /tmp/ccyUYNEt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyUYNEt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUYNEt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUYNEt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUYNEt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUYNEt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyUYNEt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUYNEt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2LK73f.s: Assembler messages:
encrypt.c: /tmp/cc2LK73f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2LK73f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2LK73f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2LK73f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2LK73f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2LK73f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2LK73f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2LK73f.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuXBqmJ.s: Assembler messages:
encrypt.c: /tmp/ccuXBqmJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuXBqmJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuXBqmJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXBqmJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuXBqmJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuXBqmJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuXBqmJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuXBqmJ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4V4S35.s: Assembler messages:
encrypt.c: /tmp/cc4V4S35.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4V4S35.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4V4S35.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4V4S35.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4V4S35.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4V4S35.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4V4S35.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4V4S35.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct9NzGZ.s: Assembler messages:
encrypt.c: /tmp/cct9NzGZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct9NzGZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct9NzGZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9NzGZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct9NzGZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct9NzGZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct9NzGZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct9NzGZ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1NL0uG.s: Assembler messages:
encrypt.c: /tmp/cc1NL0uG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1NL0uG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1NL0uG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NL0uG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1NL0uG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1NL0uG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1NL0uG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1NL0uG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC9iJfz.s: Assembler messages:
encrypt.c: /tmp/ccC9iJfz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC9iJfz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9iJfz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9iJfz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9iJfz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9iJfz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC9iJfz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9iJfz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHyURdq.s: Assembler messages:
encrypt.c: /tmp/ccHyURdq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHyURdq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyURdq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyURdq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyURdq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyURdq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHyURdq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyURdq.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMbJ8Ef.s: Assembler messages:
encrypt.c: /tmp/ccMbJ8Ef.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMbJ8Ef.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMbJ8Ef.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbJ8Ef.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbJ8Ef.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMbJ8Ef.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMbJ8Ef.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbJ8Ef.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKdIboW.s: Assembler messages:
encrypt.c: /tmp/ccKdIboW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKdIboW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdIboW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdIboW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdIboW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdIboW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKdIboW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdIboW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNbyWvP.s: Assembler messages:
encrypt.c: /tmp/ccNbyWvP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNbyWvP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNbyWvP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbyWvP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNbyWvP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbyWvP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNbyWvP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNbyWvP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc50b0NN.s: Assembler messages:
encrypt.c: /tmp/cc50b0NN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc50b0NN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50b0NN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50b0NN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50b0NN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50b0NN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc50b0NN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50b0NN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM4WHuF.s: Assembler messages:
encrypt.c: /tmp/ccM4WHuF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM4WHuF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM4WHuF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4WHuF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM4WHuF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM4WHuF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM4WHuF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM4WHuF.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck5VcmY.s: Assembler messages:
encrypt.c: /tmp/cck5VcmY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck5VcmY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck5VcmY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5VcmY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5VcmY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck5VcmY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck5VcmY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5VcmY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs3FFql.s: Assembler messages:
encrypt.c: /tmp/ccs3FFql.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs3FFql.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs3FFql.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs3FFql.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs3FFql.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs3FFql.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs3FFql.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs3FFql.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8BdHPM.s: Assembler messages:
encrypt.c: /tmp/cc8BdHPM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8BdHPM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8BdHPM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8BdHPM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8BdHPM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8BdHPM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8BdHPM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8BdHPM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYJ1Gk7.s: Assembler messages:
encrypt.c: /tmp/ccYJ1Gk7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYJ1Gk7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYJ1Gk7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYJ1Gk7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYJ1Gk7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYJ1Gk7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYJ1Gk7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYJ1Gk7.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMzjKBs.s: Assembler messages:
encrypt.c: /tmp/ccMzjKBs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMzjKBs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMzjKBs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzjKBs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMzjKBs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzjKBs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMzjKBs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMzjKBs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchqb3Fh.s: Assembler messages:
encrypt.c: /tmp/cchqb3Fh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchqb3Fh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchqb3Fh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqb3Fh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchqb3Fh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchqb3Fh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchqb3Fh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchqb3Fh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOHErcW.s: Assembler messages:
encrypt.c: /tmp/ccOHErcW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHErcW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHErcW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHErcW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHErcW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHErcW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHErcW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHErcW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqU01GP.s: Assembler messages:
encrypt.c: /tmp/ccqU01GP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqU01GP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqU01GP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU01GP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqU01GP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqU01GP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqU01GP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqU01GP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciG0Bkb.s: Assembler messages:
encrypt.c: /tmp/cciG0Bkb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciG0Bkb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciG0Bkb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG0Bkb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciG0Bkb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciG0Bkb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciG0Bkb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciG0Bkb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnflpIv.s: Assembler messages:
encrypt.c: /tmp/ccnflpIv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnflpIv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnflpIv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnflpIv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnflpIv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnflpIv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnflpIv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnflpIv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRRb9lh.s: Assembler messages:
encrypt.c: /tmp/ccRRb9lh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRRb9lh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRRb9lh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRb9lh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRRb9lh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRRb9lh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRRb9lh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRRb9lh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyAEEzW.s: Assembler messages:
encrypt.c: /tmp/ccyAEEzW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyAEEzW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAEEzW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAEEzW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAEEzW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAEEzW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyAEEzW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAEEzW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3BDufu.s: Assembler messages:
encrypt.c: /tmp/cc3BDufu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3BDufu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BDufu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BDufu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BDufu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BDufu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3BDufu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BDufu.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx6JeND.s: Assembler messages:
encrypt.c: /tmp/ccx6JeND.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx6JeND.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx6JeND.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6JeND.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx6JeND.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx6JeND.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx6JeND.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx6JeND.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHwuVXZ.s: Assembler messages:
encrypt.c: /tmp/ccHwuVXZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHwuVXZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHwuVXZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwuVXZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwuVXZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwuVXZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHwuVXZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwuVXZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccakC6T4.s: Assembler messages:
encrypt.c: /tmp/ccakC6T4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccakC6T4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccakC6T4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakC6T4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccakC6T4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccakC6T4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccakC6T4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccakC6T4.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRpQU7z.s: Assembler messages:
encrypt.c: /tmp/ccRpQU7z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRpQU7z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRpQU7z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpQU7z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRpQU7z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRpQU7z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRpQU7z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRpQU7z.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVEH5Np.s: Assembler messages:
encrypt.c: /tmp/ccVEH5Np.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVEH5Np.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVEH5Np.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEH5Np.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVEH5Np.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVEH5Np.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVEH5Np.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVEH5Np.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRJ0fC8.s: Assembler messages:
encrypt.c: /tmp/ccRJ0fC8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRJ0fC8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRJ0fC8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRJ0fC8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRJ0fC8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRJ0fC8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRJ0fC8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRJ0fC8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrFZNDm.s: Assembler messages:
encrypt.c: /tmp/ccrFZNDm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrFZNDm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFZNDm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFZNDm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFZNDm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFZNDm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrFZNDm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFZNDm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1mvV4J.s: Assembler messages:
encrypt.c: /tmp/cc1mvV4J.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1mvV4J.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1mvV4J.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mvV4J.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1mvV4J.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1mvV4J.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1mvV4J.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1mvV4J.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6O4bhG.s: Assembler messages:
encrypt.c: /tmp/cc6O4bhG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6O4bhG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6O4bhG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6O4bhG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6O4bhG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6O4bhG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6O4bhG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6O4bhG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLMEkZd.s: Assembler messages:
encrypt.c: /tmp/ccLMEkZd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLMEkZd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLMEkZd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMEkZd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLMEkZd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLMEkZd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLMEkZd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLMEkZd.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbjvNYV.s: Assembler messages:
encrypt.c: /tmp/ccbjvNYV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjvNYV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjvNYV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjvNYV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjvNYV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbjvNYV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbjvNYV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjvNYV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL1bjXE.s: Assembler messages:
encrypt.c: /tmp/ccL1bjXE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL1bjXE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL1bjXE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1bjXE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL1bjXE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL1bjXE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL1bjXE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL1bjXE.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctz4Ncl.s: Assembler messages:
encrypt.c: /tmp/cctz4Ncl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctz4Ncl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctz4Ncl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctz4Ncl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctz4Ncl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctz4Ncl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctz4Ncl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctz4Ncl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc74tWm6.s: Assembler messages:
encrypt.c: /tmp/cc74tWm6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc74tWm6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc74tWm6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc74tWm6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc74tWm6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc74tWm6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc74tWm6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc74tWm6.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqMh57N.s: Assembler messages:
encrypt.c: /tmp/ccqMh57N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqMh57N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMh57N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMh57N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMh57N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMh57N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqMh57N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMh57N.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6jHKLF.s: Assembler messages:
encrypt.c: /tmp/cc6jHKLF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6jHKLF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6jHKLF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6jHKLF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6jHKLF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6jHKLF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6jHKLF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6jHKLF.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYsXS8U.s: Assembler messages:
encrypt.c: /tmp/ccYsXS8U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYsXS8U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsXS8U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsXS8U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsXS8U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYsXS8U.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYsXS8U.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsXS8U.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8wy7D9.s: Assembler messages:
encrypt.c: /tmp/cc8wy7D9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8wy7D9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8wy7D9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8wy7D9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8wy7D9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8wy7D9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8wy7D9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8wy7D9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwwgWLT.s: Assembler messages:
encrypt.c: /tmp/ccwwgWLT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwwgWLT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwwgWLT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwwgWLT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwwgWLT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwwgWLT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwwgWLT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwwgWLT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSslzFk.s: Assembler messages:
encrypt.c: /tmp/ccSslzFk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSslzFk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSslzFk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslzFk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSslzFk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSslzFk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSslzFk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSslzFk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYC82xy.s: Assembler messages:
encrypt.c: /tmp/ccYC82xy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYC82xy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYC82xy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC82xy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYC82xy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYC82xy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYC82xy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYC82xy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc15IDft.s: Assembler messages:
encrypt.c: /tmp/cc15IDft.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc15IDft.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15IDft.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15IDft.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15IDft.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc15IDft.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc15IDft.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc15IDft.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccapl5x2.s: Assembler messages:
encrypt.c: /tmp/ccapl5x2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccapl5x2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapl5x2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapl5x2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapl5x2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccapl5x2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccapl5x2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapl5x2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9gLmJT.s: Assembler messages:
encrypt.c: /tmp/cc9gLmJT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9gLmJT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9gLmJT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gLmJT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9gLmJT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gLmJT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9gLmJT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9gLmJT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnp9AqC.s: Assembler messages:
encrypt.c: /tmp/ccnp9AqC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnp9AqC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnp9AqC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp9AqC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnp9AqC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnp9AqC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnp9AqC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnp9AqC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf3wxf2.s: Assembler messages:
encrypt.c: /tmp/ccf3wxf2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf3wxf2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3wxf2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3wxf2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3wxf2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf3wxf2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf3wxf2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3wxf2.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco1xZkQ.s: Assembler messages:
encrypt.c: /tmp/cco1xZkQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco1xZkQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco1xZkQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cco1xZkQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cco1xZkQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cco1xZkQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cco1xZkQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cco1xZkQ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccBaQ8A.s: Assembler messages:
encrypt.c: /tmp/cccBaQ8A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBaQ8A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBaQ8A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBaQ8A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBaQ8A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBaQ8A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccBaQ8A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBaQ8A.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjpRQLh.s: Assembler messages:
encrypt.c: /tmp/ccjpRQLh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjpRQLh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpRQLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpRQLh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpRQLh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpRQLh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjpRQLh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpRQLh.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEuyDGp.s: Assembler messages:
encrypt.c: /tmp/ccEuyDGp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEuyDGp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEuyDGp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuyDGp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEuyDGp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEuyDGp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEuyDGp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEuyDGp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVxMbCZ.s: Assembler messages:
encrypt.c: /tmp/ccVxMbCZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVxMbCZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVxMbCZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxMbCZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVxMbCZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVxMbCZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVxMbCZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVxMbCZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKR5KEA.s: Assembler messages:
encrypt.c: /tmp/ccKR5KEA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKR5KEA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKR5KEA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKR5KEA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKR5KEA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKR5KEA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKR5KEA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKR5KEA.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWqJkKI.s: Assembler messages:
encrypt.c: /tmp/ccWqJkKI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWqJkKI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWqJkKI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWqJkKI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWqJkKI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWqJkKI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWqJkKI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWqJkKI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyNkd81.s: Assembler messages:
encrypt.c: /tmp/ccyNkd81.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyNkd81.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNkd81.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNkd81.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNkd81.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNkd81.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyNkd81.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNkd81.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczKtgt6.s: Assembler messages:
encrypt.c: /tmp/cczKtgt6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczKtgt6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKtgt6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKtgt6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKtgt6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKtgt6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczKtgt6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKtgt6.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS0ZHVo.s: Assembler messages:
encrypt.c: /tmp/ccS0ZHVo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS0ZHVo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0ZHVo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0ZHVo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0ZHVo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS0ZHVo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS0ZHVo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0ZHVo.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwyf74G.s: Assembler messages:
encrypt.c: /tmp/ccwyf74G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwyf74G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyf74G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyf74G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyf74G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyf74G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwyf74G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyf74G.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceHMyjb.s: Assembler messages:
encrypt.c: /tmp/cceHMyjb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHMyjb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHMyjb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHMyjb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHMyjb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHMyjb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceHMyjb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHMyjb.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyYsWhp.s: Assembler messages:
encrypt.c: /tmp/ccyYsWhp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyYsWhp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyYsWhp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYsWhp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyYsWhp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyYsWhp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyYsWhp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyYsWhp.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1vNaHJ.s: Assembler messages:
encrypt.c: /tmp/cc1vNaHJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1vNaHJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1vNaHJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vNaHJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1vNaHJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1vNaHJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1vNaHJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1vNaHJ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEueTsQ.s: Assembler messages:
encrypt.c: /tmp/ccEueTsQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEueTsQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEueTsQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEueTsQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEueTsQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEueTsQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEueTsQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEueTsQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIHN36V.s: Assembler messages:
encrypt.c: /tmp/ccIHN36V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIHN36V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIHN36V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHN36V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIHN36V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIHN36V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIHN36V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIHN36V.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL9pc7U.s: Assembler messages:
encrypt.c: /tmp/ccL9pc7U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL9pc7U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL9pc7U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL9pc7U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL9pc7U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL9pc7U.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL9pc7U.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL9pc7U.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4Kp83e.s: Assembler messages:
encrypt.c: /tmp/cc4Kp83e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Kp83e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Kp83e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kp83e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Kp83e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Kp83e.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Kp83e.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Kp83e.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccODhocm.s: Assembler messages:
encrypt.c: /tmp/ccODhocm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccODhocm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODhocm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODhocm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccODhocm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccODhocm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccODhocm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccODhocm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMuhQxg.s: Assembler messages:
encrypt.c: /tmp/ccMuhQxg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMuhQxg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMuhQxg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuhQxg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMuhQxg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMuhQxg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMuhQxg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMuhQxg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOmZLH4.s: Assembler messages:
encrypt.c: /tmp/ccOmZLH4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOmZLH4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOmZLH4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmZLH4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOmZLH4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOmZLH4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOmZLH4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOmZLH4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFnoZJG.s: Assembler messages:
encrypt.c: /tmp/ccFnoZJG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFnoZJG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFnoZJG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnoZJG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFnoZJG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFnoZJG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFnoZJG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFnoZJG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpmg7hO.s: Assembler messages:
encrypt.c: /tmp/ccpmg7hO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpmg7hO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpmg7hO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmg7hO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpmg7hO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpmg7hO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpmg7hO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpmg7hO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXVA2XM.s: Assembler messages:
encrypt.c: /tmp/ccXVA2XM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXVA2XM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXVA2XM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVA2XM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVA2XM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVA2XM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXVA2XM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVA2XM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdrS8LS.s: Assembler messages:
encrypt.c: /tmp/ccdrS8LS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdrS8LS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdrS8LS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrS8LS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrS8LS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdrS8LS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdrS8LS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrS8LS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR4Kr2p.s: Assembler messages:
encrypt.c: /tmp/ccR4Kr2p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4Kr2p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4Kr2p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Kr2p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Kr2p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4Kr2p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4Kr2p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Kr2p.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchBZqcc.s: Assembler messages:
encrypt.c: /tmp/cchBZqcc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchBZqcc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchBZqcc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBZqcc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchBZqcc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchBZqcc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchBZqcc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchBZqcc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRYrtzV.s: Assembler messages:
encrypt.c: /tmp/ccRYrtzV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRYrtzV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRYrtzV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYrtzV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRYrtzV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRYrtzV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRYrtzV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRYrtzV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccolaabc.s: Assembler messages:
encrypt.c: /tmp/ccolaabc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccolaabc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolaabc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolaabc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolaabc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolaabc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccolaabc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolaabc.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSaz07r.s: Assembler messages:
encrypt.c: /tmp/ccSaz07r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSaz07r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSaz07r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaz07r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSaz07r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSaz07r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSaz07r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSaz07r.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv5auWx.s: Assembler messages:
encrypt.c: /tmp/ccv5auWx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv5auWx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv5auWx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv5auWx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv5auWx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv5auWx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv5auWx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv5auWx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse4