Implementation notes: x86, h9ivy, crypto_aead/omdsha512k512n256tau256v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
587944refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
588120refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
588168refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
591956refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
592944refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
593796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
593800refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
594000refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
595364refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
595540refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
595780refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
595792refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
595896refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
595948refgcc -m32 -O -fomit-frame-pointer2014051320140505
596408refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
596420refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
599280refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
599332refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
599648refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
599772refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
599808refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
600004refgcc -m32 -Os -fomit-frame-pointer2014051320140505
600012refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
600164refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
600292refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
600356refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
600524refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
600648refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
600840refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
601136refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
601332refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
601368refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
601400refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
601484refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
601816refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
601836refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
601900refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
602760refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
602920refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
603192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
603864refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
603920refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
604128refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
604172refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
604280refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
604372refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
604460refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
604464refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
604468refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
605316refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
605884refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
606308refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
606344refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
606364refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
606396refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
606572refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
606732refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
606808refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
608748refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
609160refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
609368refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
609588refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
619804refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
620296refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
620340refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
620396refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
620476refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
620564refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
620724refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
622900refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
623508refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
624724refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
624748refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
624868refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
624988refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
625000refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
625428refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
625508refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
627532refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
627580refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
628100refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
628536refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
629408refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
629604refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
630940refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
631880refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
634416refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
634628refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
634748refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
635776refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
635988refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
636092refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
636224refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
636244refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
636256refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
636352refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
637268refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
637364refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
637640refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
637668refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
637704refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
637852refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
638376refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
638548refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
639152refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
639316refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
642024refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
642296refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
643144refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
643588refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
643596refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
643628refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
643640refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
643680refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
643920refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
644232refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
644416refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
645472refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
645552refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
645660refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
646152refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
646204refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
646356refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
646416refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
646616refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
646620refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
646800refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
646952refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
648472refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
648864refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
650168refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
650280refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
650308refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
651428refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
651620refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
652028refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
652028refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
652112refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
652436refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
652540refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
652612refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
653540refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
654072refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
655076refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
655592refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
656372refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
659064refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
662080refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
663796refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
663968refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
666500refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
670492refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
670496refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
686604refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
687464refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
687688refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
689736refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
689744refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
689996refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
691528refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
693368refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
693792refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
693860refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
694720refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
698676refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
700444refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
700568refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
702656refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
703872refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
704064refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
707640refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
714244refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccgBc5gA.s: Assembler messages:
encrypt.c: /tmp/ccgBc5gA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgBc5gA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBc5gA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBc5gA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgBc5gA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBc5gA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgBc5gA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgBc5gA.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/omdsha512k512n256tau256v1/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/ccw8OtXY.s: Assembler messages:
encrypt.c: /tmp/ccw8OtXY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw8OtXY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8OtXY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8OtXY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw8OtXY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8OtXY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccw8OtXY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw8OtXY.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/omdsha512k512n256tau256v1/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/cc7ORZht.s: Assembler messages:
encrypt.c: /tmp/cc7ORZht.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7ORZht.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7ORZht.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ORZht.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7ORZht.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ORZht.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7ORZht.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7ORZht.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/omdsha512k512n256tau256v1/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/ccsyYZVZ.s: Assembler messages:
encrypt.c: /tmp/ccsyYZVZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsyYZVZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsyYZVZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyYZVZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsyYZVZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyYZVZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsyYZVZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsyYZVZ.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/omdsha512k512n256tau256v1/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/ccJJDe6j.s: Assembler messages:
encrypt.c: /tmp/ccJJDe6j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJJDe6j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJDe6j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDe6j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJDe6j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJDe6j.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJJDe6j.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJDe6j.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/omdsha512k512n256tau256v1/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/ccms1iPJ.s: Assembler messages:
encrypt.c: /tmp/ccms1iPJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccms1iPJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccms1iPJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms1iPJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccms1iPJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccms1iPJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccms1iPJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccms1iPJ.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/omdsha512k512n256tau256v1/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/ccNFuERf.s: Assembler messages:
encrypt.c: /tmp/ccNFuERf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNFuERf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNFuERf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFuERf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFuERf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNFuERf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNFuERf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFuERf.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/omdsha512k512n256tau256v1/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/ccnbRZjF.s: Assembler messages:
encrypt.c: /tmp/ccnbRZjF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbRZjF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbRZjF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbRZjF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbRZjF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbRZjF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnbRZjF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbRZjF.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/omdsha512k512n256tau256v1/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/ccUkZXkF.s: Assembler messages:
encrypt.c: /tmp/ccUkZXkF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUkZXkF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkZXkF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkZXkF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUkZXkF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkZXkF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUkZXkF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUkZXkF.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/omdsha512k512n256tau256v1/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/ccaqENil.s: Assembler messages:
encrypt.c: /tmp/ccaqENil.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaqENil.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqENil.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqENil.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqENil.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqENil.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaqENil.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqENil.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/omdsha512k512n256tau256v1/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/ccCE76d5.s: Assembler messages:
encrypt.c: /tmp/ccCE76d5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCE76d5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCE76d5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE76d5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCE76d5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE76d5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCE76d5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCE76d5.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/omdsha512k512n256tau256v1/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/ccvqfdqM.s: Assembler messages:
encrypt.c: /tmp/ccvqfdqM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvqfdqM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvqfdqM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqfdqM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvqfdqM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvqfdqM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvqfdqM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvqfdqM.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/omdsha512k512n256tau256v1/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/cc9Y4vKR.s: Assembler messages:
encrypt.c: /tmp/cc9Y4vKR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Y4vKR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Y4vKR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y4vKR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Y4vKR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Y4vKR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9Y4vKR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Y4vKR.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/omdsha512k512n256tau256v1/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/ccJeGPHK.s: Assembler messages:
encrypt.c: /tmp/ccJeGPHK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJeGPHK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJeGPHK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJeGPHK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeGPHK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJeGPHK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJeGPHK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJeGPHK.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/omdsha512k512n256tau256v1/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/cc5w4jf0.s: Assembler messages:
encrypt.c: /tmp/cc5w4jf0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5w4jf0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5w4jf0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w4jf0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5w4jf0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5w4jf0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5w4jf0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5w4jf0.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/omdsha512k512n256tau256v1/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/ccTLCs1k.s: Assembler messages:
encrypt.c: /tmp/ccTLCs1k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTLCs1k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTLCs1k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTLCs1k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTLCs1k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTLCs1k.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTLCs1k.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTLCs1k.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/omdsha512k512n256tau256v1/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/ccMhCg7T.s: Assembler messages:
encrypt.c: /tmp/ccMhCg7T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMhCg7T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMhCg7T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMhCg7T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMhCg7T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMhCg7T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMhCg7T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMhCg7T.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/omdsha512k512n256tau256v1/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/ccc8OlEm.s: Assembler messages:
encrypt.c: /tmp/ccc8OlEm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc8OlEm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc8OlEm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8OlEm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc8OlEm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc8OlEm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc8OlEm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc8OlEm.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/omdsha512k512n256tau256v1/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/cc4JKl2i.s: Assembler messages:
encrypt.c: /tmp/cc4JKl2i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4JKl2i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4JKl2i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4JKl2i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4JKl2i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4JKl2i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4JKl2i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4JKl2i.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/omdsha512k512n256tau256v1/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/ccBglqHS.s: Assembler messages:
encrypt.c: /tmp/ccBglqHS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBglqHS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBglqHS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBglqHS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBglqHS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBglqHS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBglqHS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBglqHS.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/omdsha512k512n256tau256v1/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/ccJaZBs2.s: Assembler messages:
encrypt.c: /tmp/ccJaZBs2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJaZBs2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaZBs2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaZBs2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJaZBs2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJaZBs2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJaZBs2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJaZBs2.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/omdsha512k512n256tau256v1/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/ccM9tXfJ.s: Assembler messages:
encrypt.c: /tmp/ccM9tXfJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM9tXfJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM9tXfJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9tXfJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9tXfJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM9tXfJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM9tXfJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9tXfJ.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/omdsha512k512n256tau256v1/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/ccyzjEu0.s: Assembler messages:
encrypt.c: /tmp/ccyzjEu0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyzjEu0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyzjEu0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzjEu0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyzjEu0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzjEu0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyzjEu0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyzjEu0.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/omdsha512k512n256tau256v1/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/cczGTryz.s: Assembler messages:
encrypt.c: /tmp/cczGTryz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczGTryz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGTryz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGTryz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczGTryz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczGTryz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczGTryz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczGTryz.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/omdsha512k512n256tau256v1/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/ccIInQnp.s: Assembler messages:
encrypt.c: /tmp/ccIInQnp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIInQnp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIInQnp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIInQnp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIInQnp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIInQnp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIInQnp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIInQnp.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/omdsha512k512n256tau256v1/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/ccg7EOmo.s: Assembler messages:
encrypt.c: /tmp/ccg7EOmo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg7EOmo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg7EOmo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7EOmo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg7EOmo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7EOmo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccg7EOmo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg7EOmo.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/omdsha512k512n256tau256v1/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/ccbzHgIv.s: Assembler messages:
encrypt.c: /tmp/ccbzHgIv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbzHgIv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbzHgIv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzHgIv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbzHgIv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbzHgIv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbzHgIv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbzHgIv.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/omdsha512k512n256tau256v1/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/ccrVBUSO.s: Assembler messages:
encrypt.c: /tmp/ccrVBUSO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrVBUSO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVBUSO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVBUSO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVBUSO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVBUSO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrVBUSO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVBUSO.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/omdsha512k512n256tau256v1/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/cccy7Qax.s: Assembler messages:
encrypt.c: /tmp/cccy7Qax.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccy7Qax.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccy7Qax.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccy7Qax.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccy7Qax.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccy7Qax.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccy7Qax.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccy7Qax.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/omdsha512k512n256tau256v1/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/ccyNM6ay.s: Assembler messages:
encrypt.c: /tmp/ccyNM6ay.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyNM6ay.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyNM6ay.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyNM6ay.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNM6ay.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyNM6ay.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyNM6ay.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyNM6ay.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/omdsha512k512n256tau256v1/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/cc5T3qr5.s: Assembler messages:
encrypt.c: /tmp/cc5T3qr5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5T3qr5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5T3qr5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5T3qr5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5T3qr5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5T3qr5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5T3qr5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5T3qr5.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/omdsha512k512n256tau256v1/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/ccFyr604.s: Assembler messages:
encrypt.c: /tmp/ccFyr604.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFyr604.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFyr604.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyr604.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFyr604.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyr604.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFyr604.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFyr604.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/omdsha512k512n256tau256v1/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/ccK8GI1m.s: Assembler messages:
encrypt.c: /tmp/ccK8GI1m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK8GI1m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK8GI1m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8GI1m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK8GI1m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK8GI1m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccK8GI1m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK8GI1m.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/omdsha512k512n256tau256v1/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/ccn2NMlS.s: Assembler messages:
encrypt.c: /tmp/ccn2NMlS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn2NMlS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn2NMlS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2NMlS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn2NMlS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn2NMlS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccn2NMlS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn2NMlS.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/omdsha512k512n256tau256v1/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/cc2wSwZr.s: Assembler messages:
encrypt.c: /tmp/cc2wSwZr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2wSwZr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2wSwZr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wSwZr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2wSwZr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2wSwZr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2wSwZr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2wSwZr.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/omdsha512k512n256tau256v1/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/ccztNdqI.s: Assembler messages:
encrypt.c: /tmp/ccztNdqI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccztNdqI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztNdqI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztNdqI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztNdqI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztNdqI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccztNdqI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztNdqI.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/omdsha512k512n256tau256v1/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/ccgVkNhu.s: Assembler messages:
encrypt.c: /tmp/ccgVkNhu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgVkNhu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgVkNhu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgVkNhu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgVkNhu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgVkNhu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgVkNhu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgVkNhu.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/omdsha512k512n256tau256v1/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/ccuup2Yc.s: Assembler messages:
encrypt.c: /tmp/ccuup2Yc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuup2Yc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuup2Yc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuup2Yc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuup2Yc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuup2Yc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuup2Yc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuup2Yc.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/omdsha512k512n256tau256v1/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/cc3N3pl2.s: Assembler messages:
encrypt.c: /tmp/cc3N3pl2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3N3pl2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3N3pl2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3N3pl2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3N3pl2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3N3pl2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3N3pl2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3N3pl2.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/omdsha512k512n256tau256v1/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/ccOXCvaB.s: Assembler messages:
encrypt.c: /tmp/ccOXCvaB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOXCvaB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOXCvaB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXCvaB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOXCvaB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOXCvaB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOXCvaB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOXCvaB.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/omdsha512k512n256tau256v1/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/ccCXMH2Y.s: Assembler messages:
encrypt.c: /tmp/ccCXMH2Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCXMH2Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXMH2Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXMH2Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCXMH2Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXMH2Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCXMH2Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCXMH2Y.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/omdsha512k512n256tau256v1/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/ccefZnJK.s: Assembler messages:
encrypt.c: /tmp/ccefZnJK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccefZnJK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccefZnJK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefZnJK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccefZnJK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccefZnJK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccefZnJK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccefZnJK.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/omdsha512k512n256tau256v1/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/ccCfzAx9.s: Assembler messages:
encrypt.c: /tmp/ccCfzAx9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCfzAx9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCfzAx9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfzAx9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCfzAx9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCfzAx9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCfzAx9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCfzAx9.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/omdsha512k512n256tau256v1/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/cci2A2Pb.s: Assembler messages:
encrypt.c: /tmp/cci2A2Pb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci2A2Pb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci2A2Pb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2A2Pb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2A2Pb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2A2Pb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci2A2Pb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2A2Pb.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/omdsha512k512n256tau256v1/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/ccE6KOU9.s: Assembler messages:
encrypt.c: /tmp/ccE6KOU9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE6KOU9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE6KOU9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6KOU9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE6KOU9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE6KOU9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccE6KOU9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE6KOU9.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/omdsha512k512n256tau256v1/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/ccUE7GvT.s: Assembler messages:
encrypt.c: /tmp/ccUE7GvT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUE7GvT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUE7GvT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE7GvT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUE7GvT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUE7GvT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUE7GvT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUE7GvT.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/omdsha512k512n256tau256v1/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/ccDjNBqz.s: Assembler messages:
encrypt.c: /tmp/ccDjNBqz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDjNBqz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDjNBqz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjNBqz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDjNBqz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDjNBqz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDjNBqz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDjNBqz.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/omdsha512k512n256tau256v1/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/ccTngpeu.s: Assembler messages:
encrypt.c: /tmp/ccTngpeu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTngpeu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTngpeu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTngpeu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTngpeu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTngpeu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTngpeu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTngpeu.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/omdsha512k512n256tau256v1/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/cchfcT9z.s: Assembler messages:
encrypt.c: /tmp/cchfcT9z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchfcT9z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchfcT9z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcT9z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfcT9z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfcT9z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchfcT9z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfcT9z.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/omdsha512k512n256tau256v1/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/cci5782K.s: Assembler messages:
encrypt.c: /tmp/cci5782K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci5782K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci5782K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5782K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci5782K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci5782K.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci5782K.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci5782K.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/omdsha512k512n256tau256v1/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/ccEVE2u7.s: Assembler messages:
encrypt.c: /tmp/ccEVE2u7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEVE2u7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEVE2u7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEVE2u7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEVE2u7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEVE2u7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEVE2u7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEVE2u7.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/omdsha512k512n256tau256v1/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/ccR4iw6R.s: Assembler messages:
encrypt.c: /tmp/ccR4iw6R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4iw6R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4iw6R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4iw6R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4iw6R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4iw6R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4iw6R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4iw6R.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/omdsha512k512n256tau256v1/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/ccd3oLWQ.s: Assembler messages:
encrypt.c: /tmp/ccd3oLWQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd3oLWQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd3oLWQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3oLWQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd3oLWQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd3oLWQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd3oLWQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd3oLWQ.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/omdsha512k512n256tau256v1/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/ccdnDjUT.s: Assembler messages:
encrypt.c: /tmp/ccdnDjUT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdnDjUT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnDjUT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnDjUT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnDjUT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnDjUT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdnDjUT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnDjUT.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/omdsha512k512n256tau256v1/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/ccS9pMzg.s: Assembler messages:
encrypt.c: /tmp/ccS9pMzg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS9pMzg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9pMzg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9pMzg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9pMzg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9pMzg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS9pMzg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9pMzg.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/omdsha512k512n256tau256v1/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/cclaYl6p.s: Assembler messages:
encrypt.c: /tmp/cclaYl6p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclaYl6p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclaYl6p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaYl6p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclaYl6p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclaYl6p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclaYl6p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclaYl6p.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/omdsha512k512n256tau256v1/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/cc5zPYHO.s: Assembler messages:
encrypt.c: /tmp/cc5zPYHO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5zPYHO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5zPYHO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zPYHO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5zPYHO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5zPYHO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5zPYHO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5zPYHO.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/omdsha512k512n256tau256v1/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/ccolsum0.s: Assembler messages:
encrypt.c: /tmp/ccolsum0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccolsum0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolsum0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolsum0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolsum0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolsum0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccolsum0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolsum0.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/omdsha512k512n256tau256v1/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/ccnibuid.s: Assembler messages:
encrypt.c: /tmp/ccnibuid.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnibuid.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnibuid.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnibuid.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnibuid.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnibuid.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnibuid.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnibuid.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/omdsha512k512n256tau256v1/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/cczEdViw.s: Assembler messages:
encrypt.c: /tmp/cczEdViw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczEdViw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczEdViw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEdViw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczEdViw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczEdViw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczEdViw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczEdViw.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/omdsha512k512n256tau256v1/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/ccF8qfLV.s: Assembler messages:
encrypt.c: /tmp/ccF8qfLV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF8qfLV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8qfLV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8qfLV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF8qfLV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF8qfLV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccF8qfLV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF8qfLV.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/omdsha512k512n256tau256v1/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/ccb1fXVo.s: Assembler messages:
encrypt.c: /tmp/ccb1fXVo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb1fXVo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb1fXVo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1fXVo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb1fXVo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1fXVo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb1fXVo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb1fXVo.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/omdsha512k512n256tau256v1/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/ccGs6KSR.s: Assembler messages:
encrypt.c: /tmp/ccGs6KSR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGs6KSR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGs6KSR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs6KSR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGs6KSR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGs6KSR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGs6KSR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGs6KSR.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/omdsha512k512n256tau256v1/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/cccPcQTt.s: Assembler messages:
encrypt.c: /tmp/cccPcQTt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccPcQTt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPcQTt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPcQTt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccPcQTt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPcQTt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccPcQTt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccPcQTt.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/omdsha512k512n256tau256v1/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/cchTCjNC.s: Assembler messages:
encrypt.c: /tmp/cchTCjNC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchTCjNC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTCjNC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTCjNC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchTCjNC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTCjNC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchTCjNC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchTCjNC.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/omdsha512k512n256tau256v1/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/ccj7h2p5.s: Assembler messages:
encrypt.c: /tmp/ccj7h2p5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj7h2p5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7h2p5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7h2p5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7h2p5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7h2p5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj7h2p5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7h2p5.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/omdsha512k512n256tau256v1/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/ccBmP7vZ.s: Assembler messages:
encrypt.c: /tmp/ccBmP7vZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBmP7vZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmP7vZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmP7vZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmP7vZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBmP7vZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBmP7vZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmP7vZ.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/omdsha512k512n256tau256v1/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/ccKcg75E.s: Assembler messages:
encrypt.c: /tmp/ccKcg75E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKcg75E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKcg75E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKcg75E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKcg75E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKcg75E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKcg75E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKcg75E.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/omdsha512k512n256tau256v1/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/ccBf3YFK.s: Assembler messages:
encrypt.c: /tmp/ccBf3YFK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBf3YFK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBf3YFK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf3YFK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBf3YFK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBf3YFK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBf3YFK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBf3YFK.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/omdsha512k512n256tau256v1/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/ccipzjxq.s: Assembler messages:
encrypt.c: /tmp/ccipzjxq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccipzjxq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipzjxq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipzjxq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipzjxq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipzjxq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccipzjxq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipzjxq.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/omdsha512k512n256tau256v1/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/ccQUgAoi.s: Assembler messages:
encrypt.c: /tmp/ccQUgAoi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQUgAoi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQUgAoi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUgAoi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQUgAoi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUgAoi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQUgAoi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQUgAoi.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/omdsha512k512n256tau256v1/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/cckfeNCM.s: Assembler messages:
encrypt.c: /tmp/cckfeNCM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckfeNCM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckfeNCM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfeNCM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckfeNCM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckfeNCM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckfeNCM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckfeNCM.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/omdsha512k512n256tau256v1/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/ccT2ZMsa.s: Assembler messages:
encrypt.c: /tmp/ccT2ZMsa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT2ZMsa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2ZMsa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2ZMsa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2ZMsa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2ZMsa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccT2ZMsa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2ZMsa.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/omdsha512k512n256tau256v1/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/ccwjrbKP.s: Assembler messages:
encrypt.c: /tmp/ccwjrbKP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwjrbKP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwjrbKP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjrbKP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjrbKP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwjrbKP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwjrbKP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjrbKP.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/omdsha512k512n256tau256v1/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/cc4nuGyH.s: Assembler messages:
encrypt.c: /tmp/cc4nuGyH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4nuGyH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4nuGyH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nuGyH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4nuGyH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nuGyH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4nuGyH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4nuGyH.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/omdsha512k512n256tau256v1/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/ccuZoVHg.s: Assembler messages:
encrypt.c: /tmp/ccuZoVHg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuZoVHg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZoVHg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZoVHg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuZoVHg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZoVHg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuZoVHg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuZoVHg.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/omdsha512k512n256tau256v1/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/ccwF4wUy.s: Assembler messages:
encrypt.c: /tmp/ccwF4wUy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwF4wUy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwF4wUy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF4wUy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwF4wUy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwF4wUy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwF4wUy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwF4wUy.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/omdsha512k512n256tau256v1/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/ccwjlyuY.s: Assembler messages:
encrypt.c: /tmp/ccwjlyuY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwjlyuY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwjlyuY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjlyuY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjlyuY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwjlyuY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwjlyuY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjlyuY.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/omdsha512k512n256tau256v1/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/ccvElbCw.s: Assembler messages:
encrypt.c: /tmp/ccvElbCw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvElbCw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvElbCw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvElbCw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvElbCw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvElbCw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvElbCw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvElbCw.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/omdsha512k512n256tau256v1/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/ccvZsQb1.s: Assembler messages:
encrypt.c: /tmp/ccvZsQb1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvZsQb1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZsQb1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZsQb1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZsQb1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZsQb1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvZsQb1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZsQb1.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/omdsha512k512n256tau256v1/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/cc3m8MSu.s: Assembler messages:
encrypt.c: /tmp/cc3m8MSu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3m8MSu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3m8MSu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3m8MSu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3m8MSu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3m8MSu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3m8MSu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3m8MSu.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/omdsha512k512n256tau256v1/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/ccc291OV.s: Assembler messages:
encrypt.c: /tmp/ccc291OV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc291OV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc291OV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc291OV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc291OV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc291OV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc291OV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc291OV.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/omdsha512k512n256tau256v1/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/ccYp7hBl.s: Assembler messages:
encrypt.c: /tmp/ccYp7hBl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYp7hBl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYp7hBl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp7hBl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYp7hBl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYp7hBl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYp7hBl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYp7hBl.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/omdsha512k512n256tau256v1/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/cciKR3p5.s: Assembler messages:
encrypt.c: /tmp/cciKR3p5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciKR3p5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciKR3p5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciKR3p5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciKR3p5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciKR3p5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciKR3p5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciKR3p5.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/omdsha512k512n256tau256v1/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/ccOXY7e6.s: Assembler messages:
encrypt.c: /tmp/ccOXY7e6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOXY7e6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOXY7e6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXY7e6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOXY7e6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXY7e6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOXY7e6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOXY7e6.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/omdsha512k512n256tau256v1/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/ccYA3rGN.s: Assembler messages:
encrypt.c: /tmp/ccYA3rGN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYA3rGN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYA3rGN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA3rGN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYA3rGN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYA3rGN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYA3rGN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYA3rGN.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/omdsha512k512n256tau256v1/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/ccBIumpE.s: Assembler messages:
encrypt.c: /tmp/ccBIumpE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBIumpE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIumpE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIumpE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIumpE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBIumpE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBIumpE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIumpE.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/omdsha512k512n256tau256v1/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/ccgtigSd.s: Assembler messages:
encrypt.c: /tmp/ccgtigSd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgtigSd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgtigSd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgtigSd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgtigSd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgtigSd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgtigSd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgtigSd.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/omdsha512k512n256tau256v1/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/ccAfHNJd.s: Assembler messages:
encrypt.c: /tmp/ccAfHNJd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAfHNJd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfHNJd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfHNJd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAfHNJd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfHNJd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAfHNJd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAfHNJd.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/omdsha512k512n256tau256v1/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/ccF6PJHS.s: Assembler messages:
encrypt.c: /tmp/ccF6PJHS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF6PJHS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6PJHS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6PJHS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF6PJHS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6PJHS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccF6PJHS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF6PJHS.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/omdsha512k512n256tau256v1/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/ccVJzIcD.s: Assembler messages:
encrypt.c: /tmp/ccVJzIcD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVJzIcD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJzIcD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJzIcD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVJzIcD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJzIcD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVJzIcD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVJzIcD.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/omdsha512k512n256tau256v1/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/ccn6NOMh.s: Assembler messages:
encrypt.c: /tmp/ccn6NOMh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn6NOMh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn6NOMh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6NOMh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn6NOMh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn6NOMh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccn6NOMh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn6NOMh.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/omdsha512k512n256tau256v1/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/ccESL1Jm.s: Assembler messages:
encrypt.c: /tmp/ccESL1Jm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccESL1Jm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESL1Jm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESL1Jm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESL1Jm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESL1Jm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccESL1Jm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESL1Jm.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/omdsha512k512n256tau256v1/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/ccuvat0b.s: Assembler messages:
encrypt.c: /tmp/ccuvat0b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuvat0b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvat0b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvat0b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvat0b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvat0b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuvat0b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvat0b.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/omdsha512k512n256tau256v1/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/ccGQjp2X.s: Assembler messages:
encrypt.c: /tmp/ccGQjp2X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGQjp2X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGQjp2X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQjp2X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGQjp2X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQjp2X.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGQjp2X.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGQjp2X.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/omdsha512k512n256tau256v1/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/ccMbtkCy.s: Assembler messages:
encrypt.c: /tmp/ccMbtkCy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMbtkCy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMbtkCy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbtkCy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbtkCy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbtkCy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMbtkCy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbtkCy.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/omdsha512k512n256tau256v1/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/ccFbQ5q9.s: Assembler messages:
encrypt.c: /tmp/ccFbQ5q9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFbQ5q9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbQ5q9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbQ5q9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbQ5q9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbQ5q9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFbQ5q9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbQ5q9.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/omdsha512k512n256tau256v1/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/ccLiClgO.s: Assembler messages:
encrypt.c: /tmp/ccLiClgO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLiClgO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLiClgO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiClgO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLiClgO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLiClgO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLiClgO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLiClgO.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/omdsha512k512n256tau256v1/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/cc8Bfbrb.s: Assembler messages:
encrypt.c: /tmp/cc8Bfbrb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Bfbrb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Bfbrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Bfbrb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Bfbrb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Bfbrb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8Bfbrb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Bfbrb.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/omdsha512k512n256tau256v1/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/ccv1TcDw.s: Assembler messages:
encrypt.c: /tmp/ccv1TcDw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv1TcDw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv1TcDw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1TcDw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv1TcDw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv1TcDw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv1TcDw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv1TcDw.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/omdsha512k512n256tau256v1/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/ccMCWWJ8.s: Assembler messages:
encrypt.c: /tmp/ccMCWWJ8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMCWWJ8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCWWJ8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCWWJ8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMCWWJ8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMCWWJ8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMCWWJ8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMCWWJ8.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/omdsha512k512n256tau256v1/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/ccvA84Bi.s: Assembler messages:
encrypt.c: /tmp/ccvA84Bi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvA84Bi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvA84Bi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvA84Bi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvA84Bi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvA84Bi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvA84Bi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvA84Bi.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/omdsha512k512n256tau256v1/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/cc4DLcUM.s: Assembler messages:
encrypt.c: /tmp/cc4DLcUM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4DLcUM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DLcUM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DLcUM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DLcUM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DLcUM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4DLcUM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DLcUM.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/omdsha512k512n256tau256v1/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/ccoecTgz.s: Assembler messages:
encrypt.c: /tmp/ccoecTgz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoecTgz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoecTgz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoecTgz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoecTgz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoecTgz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoecTgz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoecTgz.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/omdsha512k512n256tau256v1/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/ccUxcmXA.s: Assembler messages:
encrypt.c: /tmp/ccUxcmXA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUxcmXA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxcmXA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxcmXA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxcmXA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxcmXA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUxcmXA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxcmXA.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/omdsha512k512n256tau256v1/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/ccaqI7P4.s: Assembler messages:
encrypt.c: /tmp/ccaqI7P4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaqI7P4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqI7P4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqI7P4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqI7P4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqI7P4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaqI7P4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqI7P4.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/omdsha512k512n256tau256v1/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/ccebKSVa.s: Assembler messages:
encrypt.c: /tmp/ccebKSVa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccebKSVa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebKSVa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebKSVa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebKSVa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebKSVa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccebKSVa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebKSVa.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/omdsha512k512n256tau256v1/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/cckyXDUt.s: Assembler messages:
encrypt.c: /tmp/cckyXDUt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckyXDUt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckyXDUt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckyXDUt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckyXDUt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckyXDUt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckyXDUt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckyXDUt.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/omdsha512k512n256tau256v1/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/ccX5ztSQ.s: Assembler messages:
encrypt.c: /tmp/ccX5ztSQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX5ztSQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5ztSQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5ztSQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5ztSQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5ztSQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX5ztSQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5ztSQ.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/omdsha512k512n256tau256v1/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/ccg91REb.s: Assembler messages:
encrypt.c: /tmp/ccg91REb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg91REb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg91REb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg91REb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg91REb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg91REb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccg91REb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg91REb.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/omdsha512k512n256tau256v1/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/ccidotCg.s: Assembler messages:
encrypt.c: /tmp/ccidotCg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccidotCg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccidotCg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidotCg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidotCg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccidotCg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccidotCg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidotCg.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/omdsha512k512n256tau256v1/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/ccl9DdmJ.s: Assembler messages:
encrypt.c: /tmp/ccl9DdmJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl9DdmJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl9DdmJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9DdmJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl9DdmJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl9DdmJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl9DdmJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl9DdmJ.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/omdsha512k512n256tau256v1/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/ccSCsZzA.s: Assembler messages:
encrypt.c: /tmp/ccSCsZzA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSCsZzA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSCsZzA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCsZzA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCsZzA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSCsZzA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSCsZzA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCsZzA.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/omdsha512k512n256tau256v1/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/ccda6rb2.s: Assembler messages:
encrypt.c: /tmp/ccda6rb2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccda6rb2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccda6rb2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccda6rb2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccda6rb2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccda6rb2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccda6rb2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccda6rb2.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/omdsha512k512n256tau256v1/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/ccDPr1cr.s: Assembler messages:
encrypt.c: /tmp/ccDPr1cr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDPr1cr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPr1cr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPr1cr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPr1cr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPr1cr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDPr1cr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPr1cr.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/omdsha512k512n256tau256v1/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/cctrymV8.s: Assembler messages:
encrypt.c: /tmp/cctrymV8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctrymV8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctrymV8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrymV8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrymV8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctrymV8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctrymV8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrymV8.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/omdsha512k512n256tau256v1/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/cc1R9yPa.s: Assembler messages:
encrypt.c: /tmp/cc1R9yPa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1R9yPa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1R9yPa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R9yPa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1R9yPa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1R9yPa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1R9yPa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1R9yPa.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/omdsha512k512n256tau256v1/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/ccf75zhQ.s: Assembler messages:
encrypt.c: /tmp/ccf75zhQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf75zhQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf75zhQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf75zhQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf75zhQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf75zhQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf75zhQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf75zhQ.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/omdsha512k512n256tau256v1/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/ccKPbfGH.s: Assembler messages:
encrypt.c: /tmp/ccKPbfGH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKPbfGH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPbfGH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPbfGH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPbfGH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPbfGH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKPbfGH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKPbfGH.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/omdsha512k512n256tau256v1/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/ccXoMTlh.s: Assembler messages:
encrypt.c: /tmp/ccXoMTlh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXoMTlh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXoMTlh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoMTlh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoMTlh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoMTlh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXoMTlh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoMTlh.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/omdsha512k512n256tau256v1/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/cc6XQItg.s: Assembler messages:
encrypt.c: /tmp/cc6XQItg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6XQItg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6XQItg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XQItg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6XQItg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XQItg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6XQItg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6XQItg.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/omdsha512k512n256tau256v1/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/ccSoA8nS.s: Assembler messages:
encrypt.c: /tmp/ccSoA8nS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSoA8nS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSoA8nS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoA8nS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSoA8nS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSoA8nS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSoA8nS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSoA8nS.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/omdsha512k512n256tau256v1/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/cc662XQH.s: Assembler messages:
encrypt.c: /tmp/cc662XQH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc662XQH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc662XQH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662XQH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc662XQH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc662XQH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc662XQH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc662XQH.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/omdsha512k512n256tau256v1/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/ccrObwBt.s: Assembler messages:
encrypt.c: /tmp/ccrObwBt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrObwBt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrObwBt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrObwBt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrObwBt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrObwBt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrObwBt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrObwBt.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/omdsha512k512n256tau256v1/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/ccMvWz0p.s: Assembler messages:
encrypt.c: /tmp/ccMvWz0p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMvWz0p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMvWz0p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvWz0p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMvWz0p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMvWz0p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMvWz0p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMvWz0p.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/omdsha512k512n256tau256v1/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/ccVahm9b.s: Assembler messages:
encrypt.c: /tmp/ccVahm9b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVahm9b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVahm9b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVahm9b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVahm9b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVahm9b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVahm9b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVahm9b.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/omdsha512k512n256tau256v1/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/cc5ucN7B.s: Assembler messages:
encrypt.c: /tmp/cc5ucN7B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ucN7B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ucN7B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ucN7B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ucN7B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ucN7B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5ucN7B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ucN7B.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/omdsha512k512n256tau256v1/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/ccV3CyM0.s: Assembler messages:
encrypt.c: /tmp/ccV3CyM0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV3CyM0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV3CyM0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3CyM0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV3CyM0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3CyM0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV3CyM0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV3CyM0.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/omdsha512k512n256tau256v1/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/ccO1Oq3O.s: Assembler messages:
encrypt.c: /tmp/ccO1Oq3O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO1Oq3O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO1Oq3O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1Oq3O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO1Oq3O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO1Oq3O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccO1Oq3O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO1Oq3O.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/omdsha512k512n256tau256v1/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/ccWZiZ3b.s: Assembler messages:
encrypt.c: /tmp/ccWZiZ3b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWZiZ3b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZiZ3b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZiZ3b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZiZ3b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZiZ3b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWZiZ3b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZiZ3b.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/omdsha512k512n256tau256v1/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/ccAqYBLh.s: Assembler messages:
encrypt.c: /tmp/ccAqYBLh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAqYBLh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqYBLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqYBLh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAqYBLh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqYBLh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAqYBLh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAqYBLh.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/omdsha512k512n256tau256v1/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/ccYvvYwy.s: Assembler messages:
encrypt.c: /tmp/ccYvvYwy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYvvYwy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYvvYwy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYvvYwy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYvvYwy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYvvYwy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYvvYwy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYvvYwy.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/omdsha512k512n256tau256v1/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/ccG3IA3j.s: Assembler messages:
encrypt.c: /tmp/ccG3IA3j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG3IA3j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG3IA3j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3IA3j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG3IA3j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG3IA3j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG3IA3j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG3IA3j.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/omdsha512k512n256tau256v1/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/ccPovdV9.s: Assembler messages:
encrypt.c: /tmp/ccPovdV9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPovdV9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPovdV9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPovdV9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPovdV9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPovdV9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPovdV9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPovdV9.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/omdsha512k512n256tau256v1/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/ccDZpbfS.s: Assembler messages:
encrypt.c: /tmp/ccDZpbfS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDZpbfS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZpbfS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZpbfS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZpbfS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZpbfS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDZpbfS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZpbfS.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/omdsha512k512n256tau256v1/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/ccHvrhhz.s: Assembler messages:
encrypt.c: /tmp/ccHvrhhz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHvrhhz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHvrhhz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvrhhz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHvrhhz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvrhhz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHvrhhz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHvrhhz.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/omdsha512k512n256tau256v1/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/cccmGfdr.s: Assembler messages:
encrypt.c: /tmp/cccmGfdr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccmGfdr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccmGfdr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmGfdr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccmGfdr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmGfdr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccmGfdr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccmGfdr.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/omdsha512k512n256tau256v1/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/ccpJ7kaW.s: Assembler messages:
encrypt.c: /tmp/ccpJ7kaW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpJ7kaW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJ7kaW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJ7kaW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJ7kaW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJ7kaW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpJ7kaW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJ7kaW.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/omdsha512k512n256tau256v1/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/ccBmgNYY.s: Assembler messages:
encrypt.c: /tmp/ccBmgNYY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBmgNYY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBmgNYY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBmgNYY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmgNYY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBmgNYY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBmgNYY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBmgNYY.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/omdsha512k512n256tau256v1/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/ccdai1Ll.s: Assembler messages:
encrypt.c: /tmp/ccdai1Ll.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdai1Ll.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdai1Ll.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdai1Ll.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdai1Ll.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdai1Ll.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdai1Ll.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdai1Ll.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/omdsha512k512n256tau256v1/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/ccdPTguM.s: Assembler messages:
encrypt.c: /tmp/ccdPTguM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdPTguM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPTguM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPTguM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPTguM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPTguM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdPTguM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPTguM.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/omdsha512k512n256tau256v1/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/cclvxNG5.s: Assembler messages:
encrypt.c: /tmp/cclvxNG5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclvxNG5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvxNG5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvxNG5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvxNG5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvxNG5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclvxNG5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvxNG5.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/omdsha512k512n256tau256v1/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/cc32P7k8.s: Assembler messages:
encrypt.c: /tmp/cc32P7k8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc32P7k8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32P7k8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32P7k8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32P7k8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32P7k8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc32P7k8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32P7k8.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/omdsha512k512n256tau256v1/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/cc6o3XiB.s: Assembler messages:
encrypt.c: /tmp/cc6o3XiB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6o3XiB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6o3XiB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o3XiB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6o3XiB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6o3XiB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6o3XiB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6o3XiB.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/omdsha512k512n256tau256v1/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/cc0OMPEl.s: Assembler messages:
encrypt.c: /tmp/cc0OMPEl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0OMPEl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0OMPEl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OMPEl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0OMPEl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0OMPEl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0OMPEl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0OMPEl.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/omdsha512k512n256tau256v1/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/cc8t26jB.s: Assembler messages:
encrypt.c: /tmp/cc8t26jB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8t26jB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8t26jB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t26jB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8t26jB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8t26jB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8t26jB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8t26jB.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/omdsha512k512n256tau256v1/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/ccPR8zGa.s: Assembler messages:
encrypt.c: /tmp/ccPR8zGa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPR8zGa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPR8zGa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPR8zGa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPR8zGa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPR8zGa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPR8zGa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPR8zGa.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/omdsha512k512n256tau256v1/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/ccmbVT1L.s: Assembler messages:
encrypt.c: /tmp/ccmbVT1L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmbVT1L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmbVT1L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbVT1L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmbVT1L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmbVT1L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmbVT1L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmbVT1L.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/omdsha512k512n256tau256v1/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/cclPiyCW.s: Assembler messages:
encrypt.c: /tmp/cclPiyCW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclPiyCW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclPiyCW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclPiyCW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclPiyCW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclPiyCW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclPiyCW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclPiyCW.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/omdsha512k512n256tau256v1/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/ccmKThvx.s: Assembler messages:
encrypt.c: /tmp/ccmKThvx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmKThvx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmKThvx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKThvx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKThvx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmKThvx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmKThvx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKThvx.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/omdsha512k512n256tau256v1/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/ccG1NjYt.s: Assembler messages:
encrypt.c: /tmp/ccG1NjYt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG1NjYt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1NjYt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1NjYt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1NjYt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG1NjYt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG1NjYt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1NjYt.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/omdsha512k512n256tau256v1/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/ccRd6NJ4.s: Assembler messages:
encrypt.c: /tmp/ccRd6NJ4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRd6NJ4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRd6NJ4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRd6NJ4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRd6NJ4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRd6NJ4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRd6NJ4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRd6NJ4.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/omdsha512k512n256tau256v1/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/cc6TvU6B.s: Assembler messages:
encrypt.c: /tmp/cc6TvU6B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6TvU6B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6TvU6B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TvU6B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6TvU6B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6TvU6B.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6TvU6B.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6TvU6B.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/omdsha512k512n256tau256v1/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/ccziBWy2.s: Assembler messages:
encrypt.c: /tmp/ccziBWy2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccziBWy2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccziBWy2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccziBWy2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziBWy2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccziBWy2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccziBWy2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccziBWy2.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/omdsha512k512n256tau256v1/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/cc0178W1.s: Assembler messages:
encrypt.c: /tmp/cc0178W1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0178W1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0178W1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0178W1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0178W1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0178W1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0178W1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0178W1.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/omdsha512k512n256tau256v1/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/cc1N35Xq.s: Assembler messages:
encrypt.c: /tmp/cc1N35Xq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1N35Xq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1N35Xq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1N35Xq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1N35Xq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1N35Xq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1N35Xq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1N35Xq.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/omdsha512k512n256tau256v1/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/cc7xFtL9.s: Assembler messages:
encrypt.c: /tmp/cc7xFtL9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7xFtL9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7xFtL9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xFtL9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7xFtL9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7xFtL9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7xFtL9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7xFtL9.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/omdsha512k512n256tau256v1/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/ccjXWZ2U.s: Assembler messages:
encrypt.c: /tmp/ccjXWZ2U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjXWZ2U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjXWZ2U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXWZ2U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjXWZ2U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXWZ2U.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjXWZ2U.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjXWZ2U.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/omdsha512k512n256tau256v1/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/ccV9N9xh.s: Assembler messages:
encrypt.c: /tmp/ccV9N9xh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV9N9xh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV9N9xh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV9N9xh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9N9xh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV9N9xh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV9N9xh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV9N9xh.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/omdsha512k512n256tau256v1/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/ccyMBPiH.s: Assembler messages:
encrypt.c: /tmp/ccyMBPiH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyMBPiH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyMBPiH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyMBPiH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyMBPiH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyMBPiH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyMBPiH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyMBPiH.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/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccBIQjxJ.s: Assembler messages:
encrypt.c: /tmp/ccBIQjxJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBIQjxJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIQjxJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIQjxJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBIQjxJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBIQjxJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIQjxJ.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/ccBIQjxJ.s: Assembler messages:
encrypt.c: /tmp/ccBIQjxJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBIQjxJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIQjxJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIQjxJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIQjxJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBIQjxJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBIQjxJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIQjxJ.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/omdsha512k512n256tau256v1/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/ccGhuj2w.s: Assembler messages:
encrypt.c: /tmp/ccGhuj2w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGhuj2w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhuj2w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGhuj2w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGhuj2w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGhuj2w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGhuj2w.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/ccGhuj2w.s: Assembler messages:
encrypt.c: /tmp/ccGhuj2w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGhuj2w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhuj2w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhuj2w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGhuj2w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGhuj2w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGhuj2w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGhuj2w.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/omdsha512k512n256tau256v1/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/ccJp0Fth.s: Assembler messages:
encrypt.c: /tmp/ccJp0Fth.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJp0Fth.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJp0Fth.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJp0Fth.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJp0Fth.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJp0Fth.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJp0Fth.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/ccJp0Fth.s: Assembler messages:
encrypt.c: /tmp/ccJp0Fth.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJp0Fth.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJp0Fth.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp0Fth.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJp0Fth.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJp0Fth.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJp0Fth.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJp0Fth.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/omdsha512k512n256tau256v1/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/ccXoSe4R.s: Assembler messages:
encrypt.c: /tmp/ccXoSe4R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXoSe4R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXoSe4R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoSe4R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoSe4R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXoSe4R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoSe4R.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/ccXoSe4R.s: Assembler messages:
encrypt.c: /tmp/ccXoSe4R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXoSe4R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXoSe4R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXoSe4R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoSe4R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXoSe4R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXoSe4R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXoSe4R.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/omdsha512k512n256tau256v1/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/ccC5FSEE.s: Assembler messages:
encrypt.c: /tmp/ccC5FSEE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC5FSEE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5FSEE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5FSEE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC5FSEE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC5FSEE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5FSEE.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/ccC5FSEE.s: Assembler messages:
encrypt.c: /tmp/ccC5FSEE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC5FSEE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5FSEE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5FSEE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5FSEE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC5FSEE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC5FSEE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5FSEE.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/omdsha512k512n256tau256v1/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/ccUrWen2.s: Assembler messages:
encrypt.c: /tmp/ccUrWen2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUrWen2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrWen2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrWen2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUrWen2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUrWen2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrWen2.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/ccUrWen2.s: Assembler messages:
encrypt.c: /tmp/ccUrWen2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUrWen2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrWen2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrWen2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrWen2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUrWen2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUrWen2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrWen2.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/omdsha512k512n256tau256v1/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/ccNBW7dt.s: Assembler messages:
encrypt.c: /tmp/ccNBW7dt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNBW7dt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNBW7dt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBW7dt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNBW7dt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNBW7dt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBW7dt.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/ccNBW7dt.s: Assembler messages:
encrypt.c: /tmp/ccNBW7dt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNBW7dt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNBW7dt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBW7dt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBW7dt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNBW7dt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNBW7dt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBW7dt.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/omdsha512k512n256tau256v1/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/ccntnkgd.s: Assembler messages:
encrypt.c: /tmp/ccntnkgd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccntnkgd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccntnkgd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccntnkgd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccntnkgd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccntnkgd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccntnkgd.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/ccntnkgd.s: Assembler messages:
encrypt.c: /tmp/ccntnkgd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccntnkgd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccntnkgd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccntnkgd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccntnkgd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccntnkgd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccntnkgd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccntnkgd.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/omdsha512k512n256tau256v1/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/cc0hAnwo.s: Assembler messages:
encrypt.c: /tmp/cc0hAnwo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0hAnwo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hAnwo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hAnwo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0hAnwo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hAnwo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0hAnwo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0hAnwo.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/omdsha512k512n256tau256v1/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/ccNMmVCN.s: Assembler messages:
encrypt.c: /tmp/ccNMmVCN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNMmVCN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNMmVCN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMmVCN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNMmVCN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNMmVCN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNMmVCN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNMmVCN.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/omdsha512k512n256tau256v1/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/ccicqmZL.s: Assembler messages:
encrypt.c: /tmp/ccicqmZL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccicqmZL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicqmZL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicqmZL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicqmZL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccicqmZL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccicqmZL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicqmZL.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/omdsha512k512n256tau256v1/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/ccnYdb2d.s: Assembler messages:
encrypt.c: /tmp/ccnYdb2d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnYdb2d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYdb2d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYdb2d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYdb2d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnYdb2d.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnYdb2d.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYdb2d.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/omdsha512k512n256tau256v1/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/cc1UtCUN.s: Assembler messages:
encrypt.c: /tmp/cc1UtCUN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1UtCUN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UtCUN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UtCUN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1UtCUN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UtCUN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1UtCUN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1UtCUN.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/omdsha512k512n256tau256v1/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/ccLpP6vW.s: Assembler messages:
encrypt.c: /tmp/ccLpP6vW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLpP6vW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLpP6vW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpP6vW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpP6vW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLpP6vW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLpP6vW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpP6vW.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/omdsha512k512n256tau256v1/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/ccEpihHy.s: Assembler messages:
encrypt.c: /tmp/ccEpihHy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEpihHy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEpihHy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpihHy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEpihHy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEpihHy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEpihHy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEpihHy.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/omdsha512k512n256tau256v1/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/ccpgDVy4.s: Assembler messages:
encrypt.c: /tmp/ccpgDVy4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpgDVy4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpgDVy4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpgDVy4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpgDVy4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpgDVy4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpgDVy4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpgDVy4.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/omdsha512k512n256tau256v1/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/ccLhKLV4.s: Assembler messages:
encrypt.c: /tmp/ccLhKLV4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLhKLV4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhKLV4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhKLV4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhKLV4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLhKLV4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLhKLV4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhKLV4.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/omdsha512k512n256tau256v1/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/ccPohLxF.s: Assembler messages:
encrypt.c: /tmp/ccPohLxF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPohLxF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPohLxF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPohLxF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPohLxF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPohLxF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPohLxF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPohLxF.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/omdsha512k512n256tau256v1/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/ccC66oYz.s: Assembler messages:
encrypt.c: /tmp/ccC66oYz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC66oYz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC66oYz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC66oYz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC66oYz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC66oYz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC66oYz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC66oYz.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/omdsha512k512n256tau256v1/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/ccZuBZh5.s: Assembler messages:
encrypt.c: /tmp/ccZuBZh5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZuBZh5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZuBZh5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuBZh5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZuBZh5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZuBZh5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZuBZh5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZuBZh5.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/omdsha512k512n256tau256v1/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/cc4he3To.s: Assembler messages:
encrypt.c: /tmp/cc4he3To.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4he3To.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4he3To.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4he3To.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4he3To.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4he3To.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4he3To.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4he3To.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/omdsha512k512n256tau256v1/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/cclLkDhO.s: Assembler messages:
encrypt.c: /tmp/cclLkDhO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclLkDhO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclLkDhO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLkDhO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLkDhO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclLkDhO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclLkDhO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLkDhO.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/omdsha512k512n256tau256v1/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/ccu3PdKp.s: Assembler messages:
encrypt.c: /tmp/ccu3PdKp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu3PdKp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu3PdKp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3PdKp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu3PdKp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu3PdKp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu3PdKp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu3PdKp.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/omdsha512k512n256tau256v1/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/ccu8TbCL.s: Assembler messages:
encrypt.c: /tmp/ccu8TbCL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu8TbCL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu8TbCL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8TbCL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu8TbCL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu8TbCL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccu8TbCL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu8TbCL.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/omdsha512k512n256tau256v1/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/ccYM27NS.s: Assembler messages:
encrypt.c: /tmp/ccYM27NS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYM27NS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYM27NS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM27NS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYM27NS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYM27NS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYM27NS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYM27NS.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/omdsha512k512n256tau256v1/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/ccqIirxD.s: Assembler messages:
encrypt.c: /tmp/ccqIirxD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqIirxD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIirxD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIirxD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqIirxD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqIirxD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqIirxD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqIirxD.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/omdsha512k512n256tau256v1/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/ccV4Td4o.s: Assembler messages:
encrypt.c: /tmp/ccV4Td4o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV4Td4o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4Td4o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4Td4o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV4Td4o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4Td4o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV4Td4o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV4Td4o.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/omdsha512k512n256tau256v1/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/ccYkhWP3.s: Assembler messages:
encrypt.c: /tmp/ccYkhWP3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYkhWP3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYkhWP3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkhWP3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkhWP3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYkhWP3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYkhWP3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkhWP3.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/omdsha512k512n256tau256v1/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/ccDCFX8b.s: Assembler messages:
encrypt.c: /tmp/ccDCFX8b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDCFX8b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCFX8b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFX8b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDCFX8b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDCFX8b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDCFX8b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDCFX8b.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/omdsha512k512n256tau256v1/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/ccqea8wP.s: Assembler messages:
encrypt.c: /tmp/ccqea8wP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqea8wP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqea8wP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqea8wP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqea8wP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqea8wP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqea8wP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqea8wP.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/omdsha512k512n256tau256v1/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/ccIL85oj.s: Assembler messages:
encrypt.c: /tmp/ccIL85oj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIL85oj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIL85oj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIL85oj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIL85oj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIL85oj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIL85oj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIL85oj.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/omdsha512k512n256tau256v1/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/ccT73xrx.s: Assembler messages:
encrypt.c: /tmp/ccT73xrx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT73xrx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT73xrx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT73xrx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT73xrx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT73xrx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT73xrx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT73xrx.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/omdsha512k512n256tau256v1/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/ccXjXfmB.s: Assembler messages:
encrypt.c: /tmp/ccXjXfmB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXjXfmB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjXfmB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjXfmB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjXfmB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXjXfmB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXjXfmB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjXfmB.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/omdsha512k512n256tau256v1/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/ccpljvHP.s: Assembler messages:
encrypt.c: /tmp/ccpljvHP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpljvHP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpljvHP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpljvHP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpljvHP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpljvHP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpljvHP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpljvHP.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/omdsha512k512n256tau256v1/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/ccVFn6dZ.s: Assembler messages:
encrypt.c: /tmp/ccVFn6dZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVFn6dZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFn6dZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFn6dZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFn6dZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVFn6dZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVFn6dZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVFn6dZ.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/omdsha512k512n256tau256v1/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/ccWXpsYn.s: Assembler messages:
encrypt.c: /tmp/ccWXpsYn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWXpsYn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWXpsYn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWXpsYn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWXpsYn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWXpsYn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWXpsYn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWXpsYn.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/omdsha512k512n256tau256v1/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/ccKgtL05.s: Assembler messages:
encrypt.c: /tmp/ccKgtL05.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKgtL05.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKgtL05.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgtL05.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKgtL05.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKgtL05.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKgtL05.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKgtL05.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/omdsha512k512n256tau256v1/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/ccLTyt3J.s: Assembler messages:
encrypt.c: /tmp/ccLTyt3J.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLTyt3J.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLTyt3J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLTyt3J.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTyt3J.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLTyt3J.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLTyt3J.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLTyt3J.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/omdsha512k512n256tau256v1/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/cc2Wnjnw.s: Assembler messages:
encrypt.c: /tmp/cc2Wnjnw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2Wnjnw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Wnjnw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Wnjnw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Wnjnw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Wnjnw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2Wnjnw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2Wnjnw.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/omdsha512k512n256tau256v1/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/ccsDC9Di.s: Assembler messages:
encrypt.c: /tmp/ccsDC9Di.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsDC9Di.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsDC9Di.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsDC9Di.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsDC9Di.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsDC9Di.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsDC9Di.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsDC9Di.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/omdsha512k512n256tau256v1/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/ccFN9XLg.s: Assembler messages:
encrypt.c: /tmp/ccFN9XLg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFN9XLg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFN9XLg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFN9XLg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFN9XLg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFN9XLg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFN9XLg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFN9XLg.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/omdsha512k512n256tau256v1/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/ccT3FaUK.s: Assembler messages:
encrypt.c: /tmp/ccT3FaUK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT3FaUK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT3FaUK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3FaUK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3FaUK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT3FaUK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccT3FaUK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3FaUK.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/omdsha512k512n256tau256v1/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/cc9z4QmH.s: Assembler messages:
encrypt.c: /tmp/cc9z4QmH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9z4QmH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9z4QmH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9z4QmH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9z4QmH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9z4QmH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9z4QmH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9z4QmH.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/omdsha512k512n256tau256v1/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/ccP8w0Ac.s: Assembler messages:
encrypt.c: /tmp/ccP8w0Ac.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP8w0Ac.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP8w0Ac.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8w0Ac.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP8w0Ac.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP8w0Ac.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccP8w0Ac.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP8w0Ac.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/omdsha512k512n256tau256v1/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/cchElVrU.s: Assembler messages:
encrypt.c: /tmp/cchElVrU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchElVrU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchElVrU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchElVrU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchElVrU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchElVrU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchElVrU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchElVrU.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/omdsha512k512n256tau256v1/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/cckfjgaA.s: Assembler messages:
encrypt.c: /tmp/cckfjgaA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckfjgaA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckfjgaA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckfjgaA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckfjgaA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckfjgaA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckfjgaA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckfjgaA.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/omdsha512k512n256tau256v1/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/ccSVIaG0.s: Assembler messages:
encrypt.c: /tmp/ccSVIaG0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSVIaG0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSVIaG0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVIaG0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSVIaG0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSVIaG0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSVIaG0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSVIaG0.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/omdsha512k512n256tau256v1/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/ccaWzCXu.s: Assembler messages:
encrypt.c: /tmp/ccaWzCXu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaWzCXu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaWzCXu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWzCXu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaWzCXu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaWzCXu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaWzCXu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaWzCXu.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/omdsha512k512n256tau256v1/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/cc6Z6t2e.s: Assembler messages:
encrypt.c: /tmp/cc6Z6t2e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Z6t2e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Z6t2e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z6t2e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Z6t2e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Z6t2e.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Z6t2e.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Z6t2e.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/omdsha512k512n256tau256v1/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/ccGF0jGI.s: Assembler messages:
encrypt.c: /tmp/ccGF0jGI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGF0jGI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGF0jGI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGF0jGI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGF0jGI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGF0jGI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGF0jGI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGF0jGI.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/omdsha512k512n256tau256v1/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/cc2HH7O8.s: Assembler messages:
encrypt.c: /tmp/cc2HH7O8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2HH7O8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2HH7O8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HH7O8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2HH7O8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2HH7O8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2HH7O8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2HH7O8.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/omdsha512k512n256tau256v1/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/ccVrDe6H.s: Assembler messages:
encrypt.c: /tmp/ccVrDe6H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVrDe6H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVrDe6H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrDe6H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVrDe6H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVrDe6H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVrDe6H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVrDe6H.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/omdsha512k512n256tau256v1/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/ccKJNGvR.s: Assembler messages:
encrypt.c: /tmp/ccKJNGvR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKJNGvR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJNGvR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNGvR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJNGvR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJNGvR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKJNGvR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJNGvR.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/omdsha512k512n256tau256v1/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/ccVgng5x.s: Assembler messages:
encrypt.c: /tmp/ccVgng5x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVgng5x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVgng5x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgng5x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVgng5x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVgng5x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVgng5x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVgng5x.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/omdsha512k512n256tau256v1/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/cc7rO6ST.s: Assembler messages:
encrypt.c: /tmp/cc7rO6ST.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7rO6ST.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7rO6ST.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7rO6ST.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7rO6ST.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7rO6ST.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7rO6ST.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7rO6ST.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/omdsha512k512n256tau256v1/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/ccHJ2Bop.s: Assembler messages:
encrypt.c: /tmp/ccHJ2Bop.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHJ2Bop.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHJ2Bop.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ2Bop.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHJ2Bop.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJ2Bop.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHJ2Bop.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHJ2Bop.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/omdsha512k512n256tau256v1/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/cc1Z5vCw.s: Assembler messages:
encrypt.c: /tmp/cc1Z5vCw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1Z5vCw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Z5vCw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Z5vCw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Z5vCw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Z5vCw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1Z5vCw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Z5vCw.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/omdsha512k512n256tau256v1/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/ccRdpSlU.s: Assembler messages:
encrypt.c: /tmp/ccRdpSlU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRdpSlU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRdpSlU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRdpSlU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRdpSlU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRdpSlU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRdpSlU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRdpSlU.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/omdsha512k512n256tau256v1/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/cc7LJKWX.s: Assembler messages:
encrypt.c: /tmp/cc7LJKWX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7LJKWX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7LJKWX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LJKWX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7LJKWX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7LJKWX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7LJKWX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7LJKWX.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/omdsha512k512n256tau256v1/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/cc87vGrn.s: Assembler messages:
encrypt.c: /tmp/cc87vGrn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc87vGrn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc87vGrn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87vGrn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc87vGrn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc87vGrn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc87vGrn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc87vGrn.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/omdsha512k512n256tau256v1/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/ccWGTxea.s: Assembler messages:
encrypt.c: /tmp/ccWGTxea.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWGTxea.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWGTxea.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGTxea.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWGTxea.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWGTxea.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWGTxea.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWGTxea.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/omdsha512k512n256tau256v1/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/ccfrCGXE.s: Assembler messages:
encrypt.c: /tmp/ccfrCGXE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfrCGXE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfrCGXE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrCGXE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrCGXE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfrCGXE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfrCGXE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrCGXE.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/omdsha512k512n256tau256v1/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/ccGINUrg.s: Assembler messages:
encrypt.c: /tmp/ccGINUrg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGINUrg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGINUrg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGINUrg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGINUrg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGINUrg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGINUrg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGINUrg.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/omdsha512k512n256tau256v1/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/ccWfhzPz.s: Assembler messages:
encrypt.c: /tmp/ccWfhzPz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWfhzPz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWfhzPz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWfhzPz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWfhzPz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWfhzPz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWfhzPz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWfhzPz.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/omdsha512k512n256tau256v1/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/ccDSfAKM.s: Assembler messages:
encrypt.c: /tmp/ccDSfAKM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDSfAKM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSfAKM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSfAKM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSfAKM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSfAKM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDSfAKM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSfAKM.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/omdsha512k512n256tau256v1/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/ccgMGsVr.s: Assembler messages:
encrypt.c: /tmp/ccgMGsVr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgMGsVr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMGsVr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMGsVr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMGsVr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMGsVr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgMGsVr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMGsVr.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/omdsha512k512n256tau256v1/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/ccMERFoh.s: Assembler messages:
encrypt.c: /tmp/ccMERFoh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMERFoh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMERFoh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMERFoh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMERFoh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMERFoh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMERFoh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMERFoh.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/omdsha512k512n256tau256v1/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/ccUbJxAQ.s: Assembler messages:
encrypt.c: /tmp/ccUbJxAQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUbJxAQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbJxAQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbJxAQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbJxAQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbJxAQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUbJxAQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbJxAQ.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/omdsha512k512n256tau256v1/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/cc8VKIvC.s: Assembler messages:
encrypt.c: /tmp/cc8VKIvC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8VKIvC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8VKIvC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VKIvC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8VKIvC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8VKIvC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8VKIvC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8VKIvC.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/omdsha512k512n256tau256v1/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/ccRS7N12.s: Assembler messages:
encrypt.c: /tmp/ccRS7N12.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRS7N12.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRS7N12.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRS7N12.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRS7N12.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRS7N12.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRS7N12.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRS7N12.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/omdsha512k512n256tau256v1/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/ccp9ZamB.s: Assembler messages:
encrypt.c: /tmp/ccp9ZamB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp9ZamB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp9ZamB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9ZamB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp9ZamB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp9ZamB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp9ZamB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp9ZamB.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/omdsha512k512n256tau256v1/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/cczjw9zb.s: Assembler messages:
encrypt.c: /tmp/cczjw9zb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczjw9zb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjw9zb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjw9zb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjw9zb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjw9zb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczjw9zb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjw9zb.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/omdsha512k512n256tau256v1/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/ccEQFdhK.s: Assembler messages:
encrypt.c: /tmp/ccEQFdhK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEQFdhK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQFdhK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQFdhK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQFdhK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQFdhK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEQFdhK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQFdhK.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/omdsha512k512n256tau256v1/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/ccidPO13.s: Assembler messages:
encrypt.c: /tmp/ccidPO13.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccidPO13.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccidPO13.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidPO13.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidPO13.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccidPO13.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccidPO13.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidPO13.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/omdsha512k512n256tau256v1/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/ccoNhrp7.s: Assembler messages:
encrypt.c: /tmp/ccoNhrp7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoNhrp7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoNhrp7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNhrp7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoNhrp7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNhrp7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoNhrp7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoNhrp7.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/omdsha512k512n256tau256v1/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/cczTjVPx.s: Assembler messages:
encrypt.c: /tmp/cczTjVPx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczTjVPx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczTjVPx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczTjVPx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczTjVPx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczTjVPx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczTjVPx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczTjVPx.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/omdsha512k512n256tau256v1/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/cc73FHTZ.s: Assembler messages:
encrypt.c: /tmp/cc73FHTZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc73FHTZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73FHTZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73FHTZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc73FHTZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73FHTZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc73FHTZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc73FHTZ.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/omdsha512k512n256tau256v1/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/ccNjYaYj.s: Assembler messages:
encrypt.c: /tmp/ccNjYaYj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNjYaYj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjYaYj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjYaYj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjYaYj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNjYaYj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNjYaYj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjYaYj.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/omdsha512k512n256tau256v1/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/cc0VoNgR.s: Assembler messages:
encrypt.c: /tmp/cc0VoNgR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0VoNgR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0VoNgR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0VoNgR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0VoNgR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0VoNgR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0VoNgR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0VoNgR.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/omdsha512k512n256tau256v1/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/ccfPjqVq.s: Assembler messages:
encrypt.c: /tmp/ccfPjqVq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfPjqVq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfPjqVq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPjqVq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPjqVq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfPjqVq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfPjqVq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPjqVq.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/omdsha512k512n256tau256v1/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/cc7LuIWD.s: Assembler messages:
encrypt.c: /tmp/cc7LuIWD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7LuIWD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7LuIWD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LuIWD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7LuIWD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7LuIWD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7LuIWD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7LuIWD.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/omdsha512k512n256tau256v1/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/ccbaMAL7.s: Assembler messages:
encrypt.c: /tmp/ccbaMAL7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbaMAL7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbaMAL7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbaMAL7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbaMAL7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbaMAL7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbaMAL7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbaMAL7.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/omdsha512k512n256tau256v1/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/ccN4H5K2.s: Assembler messages:
encrypt.c: /tmp/ccN4H5K2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN4H5K2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN4H5K2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN4H5K2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN4H5K2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN4H5K2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN4H5K2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN4H5K2.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/omdsha512k512n256tau256v1/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/ccR4Uogw.s: Assembler messages:
encrypt.c: /tmp/ccR4Uogw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4Uogw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4Uogw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Uogw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Uogw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4Uogw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4Uogw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Uogw.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/omdsha512k512n256tau256v1/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/cc08ruqY.s: Assembler messages:
encrypt.c: /tmp/cc08ruqY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc08ruqY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc08ruqY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08ruqY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc08ruqY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc08ruqY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc08ruqY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc08ruqY.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/omdsha512k512n256tau256v1/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/ccB9ni5e.s: Assembler messages:
encrypt.c: /tmp/ccB9ni5e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB9ni5e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9ni5e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9ni5e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9ni5e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9ni5e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB9ni5e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9ni5e.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/omdsha512k512n256tau256v1/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/ccSLzgJM.s: Assembler messages:
encrypt.c: /tmp/ccSLzgJM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSLzgJM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLzgJM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLzgJM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSLzgJM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLzgJM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSLzgJM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSLzgJM.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/omdsha512k512n256tau256v1/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/ccetRSLn.s: Assembler messages:
encrypt.c: /tmp/ccetRSLn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccetRSLn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccetRSLn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetRSLn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccetRSLn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccetRSLn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccetRSLn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccetRSLn.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/omdsha512k512n256tau256v1/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/ccHHSpe7.s: Assembler messages:
encrypt.c: /tmp/ccHHSpe7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHHSpe7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHSpe7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHSpe7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHSpe7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHSpe7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHHSpe7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHSpe7.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/omdsha512k512n256tau256v1/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/ccjTol3L.s: Assembler messages:
encrypt.c: /tmp/ccjTol3L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjTol3L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTol3L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTol3L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTol3L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTol3L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjTol3L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTol3L.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/omdsha512k512n256tau256v1/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/ccCwjFXD.s: Assembler messages:
encrypt.c: /tmp/ccCwjFXD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCwjFXD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCwjFXD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwjFXD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCwjFXD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCwjFXD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCwjFXD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCwjFXD.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/omdsha512k512n256tau256v1/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/ccbGbMxb.s: Assembler messages:
encrypt.c: /tmp/ccbGbMxb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbGbMxb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbGbMxb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGbMxb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbGbMxb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbGbMxb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbGbMxb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbGbMxb.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/omdsha512k512n256tau256v1/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/ccwgLCT5.s: Assembler messages:
encrypt.c: /tmp/ccwgLCT5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwgLCT5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgLCT5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgLCT5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgLCT5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgLCT5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwgLCT5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgLCT5.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/omdsha512k512n256tau256v1/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/ccwx5U0p.s: Assembler messages:
encrypt.c: /tmp/ccwx5U0p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwx5U0p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwx5U0p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwx5U0p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwx5U0p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwx5U0p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwx5U0p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwx5U0p.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/omdsha512k512n256tau256v1/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/cc0474ps.s: Assembler messages:
encrypt.c: /tmp/cc0474ps.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0474ps.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0474ps.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0474ps.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0474ps.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0474ps.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0474ps.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0474ps.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/omdsha512k512n256tau256v1/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/ccjHHm9X.s: Assembler messages:
encrypt.c: /tmp/ccjHHm9X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjHHm9X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjHHm9X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHHm9X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjHHm9X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjHHm9X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjHHm9X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjHHm9X.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/omdsha512k512n256tau256v1/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/cc38OpCX.s: Assembler messages:
encrypt.c: /tmp/cc38OpCX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc38OpCX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38OpCX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38OpCX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38OpCX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38OpCX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc38OpCX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38OpCX.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/omdsha512k512n256tau256v1/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/ccf5X5Kz.s: Assembler messages:
encrypt.c: /tmp/ccf5X5Kz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf5X5Kz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf5X5Kz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5X5Kz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf5X5Kz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5X5Kz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf5X5Kz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf5X5Kz.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/omdsha512k512n256tau256v1/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/ccVR42BV.s: Assembler messages:
encrypt.c: /tmp/ccVR42BV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVR42BV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVR42BV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVR42BV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVR42BV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVR42BV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVR42BV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVR42BV.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/omdsha512k512n256tau256v1/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/ccYwSgPl.s: Assembler messages:
encrypt.c: /tmp/ccYwSgPl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYwSgPl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYwSgPl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYwSgPl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYwSgPl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYwSgPl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYwSgPl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYwSgPl.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/omdsha512k512n256tau256v1/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/ccUUiCmS.s: Assembler messages:
encrypt.c: /tmp/ccUUiCmS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUUiCmS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUUiCmS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUiCmS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUUiCmS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUUiCmS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUUiCmS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUUiCmS.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/omdsha512k512n256tau256v1/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/ccusjlQ6.s: Assembler messages:
encrypt.c: /tmp/ccusjlQ6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccusjlQ6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccusjlQ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusjlQ6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccusjlQ6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccusjlQ6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccusjlQ6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccusjlQ6.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/omdsha512k512n256tau256v1/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/cc0kGPye.s: Assembler messages:
encrypt.c: /tmp/cc0kGPye.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0kGPye.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kGPye.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kGPye.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kGPye.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kGPye.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0kGPye.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kGPye.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/omdsha512k512n256tau256v1/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/cc5WrJHF.s: Assembler messages:
encrypt.c: /tmp/cc5WrJHF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5WrJHF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WrJHF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WrJHF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5WrJHF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5WrJHF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5WrJHF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5WrJHF.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/omdsha512k512n256tau256v1/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/ccVQb6fI.s: Assembler messages:
encrypt.c: /tmp/ccVQb6fI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVQb6fI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQb6fI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQb6fI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQb6fI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVQb6fI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVQb6fI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQb6fI.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/omdsha512k512n256tau256v1/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/ccfeGteo.s: Assembler messages:
encrypt.c: /tmp/ccfeGteo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfeGteo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeGteo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeGteo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeGteo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfeGteo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfeGteo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeGteo.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/omdsha512k512n256tau256v1/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/ccTT1crN.s: Assembler messages:
encrypt.c: /tmp/ccTT1crN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTT1crN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTT1crN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTT1crN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTT1crN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTT1crN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTT1crN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTT1crN.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/omdsha512k512n256tau256v1/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/cceUlNtf.s: Assembler messages:
encrypt.c: /tmp/cceUlNtf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceUlNtf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUlNtf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUlNtf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceUlNtf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUlNtf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceUlNtf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceUlNtf.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/omdsha512k512n256tau256v1/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/ccEiVFI1.s: Assembler messages:
encrypt.c: /tmp/ccEiVFI1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEiVFI1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEiVFI1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEiVFI1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEiVFI1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEiVFI1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEiVFI1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEiVFI1.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/omdsha512k512n256tau256v1/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/ccxJnVEA.s: Assembler messages:
encrypt.c: /tmp/ccxJnVEA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxJnVEA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJnVEA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJnVEA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxJnVEA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxJnVEA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxJnVEA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxJnVEA.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/omdsha512k512n256tau256v1/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/cceFlu47.s: Assembler messages:
encrypt.c: /tmp/cceFlu47.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceFlu47.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceFlu47.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlu47.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceFlu47.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceFlu47.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceFlu47.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceFlu47.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/omdsha512k512n256tau256v1/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/ccmGygEo.s: Assembler messages:
encrypt.c: /tmp/ccmGygEo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGygEo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGygEo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGygEo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGygEo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmGygEo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmGygEo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGygEo.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/omdsha512k512n256tau256v1/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/cclLC3J3.s: Assembler messages:
encrypt.c: /tmp/cclLC3J3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclLC3J3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclLC3J3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLC3J3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLC3J3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclLC3J3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclLC3J3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclLC3J3.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/omdsha512k512n256tau256v1/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/cczH7zsc.s: Assembler messages:
encrypt.c: /tmp/cczH7zsc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczH7zsc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczH7zsc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH7zsc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczH7zsc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczH7zsc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczH7zsc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczH7zsc.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/omdsha512k512n256tau256v1/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/ccGjonsH.s: Assembler messages:
encrypt.c: /tmp/ccGjonsH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGjonsH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGjonsH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjonsH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjonsH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGjonsH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGjonsH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjonsH.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/omdsha512k512n256tau256v1/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/cci488vG.s: Assembler messages:
encrypt.c: /tmp/cci488vG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci488vG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci488vG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci488vG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci488vG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci488vG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci488vG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci488vG.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/omdsha512k512n256tau256v1/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/cc0pQArs.s: Assembler messages:
encrypt.c: /tmp/cc0pQArs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0pQArs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pQArs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pQArs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pQArs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0pQArs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0pQArs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pQArs.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/omdsha512k512n256tau256v1/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/ccroApgd.s: Assembler messages:
encrypt.c: /tmp/ccroApgd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccroApgd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccroApgd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroApgd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccroApgd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccroApgd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccroApgd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccroApgd.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/omdsha512k512n256tau256v1/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/cc58WsP1.s: Assembler messages:
encrypt.c: /tmp/cc58WsP1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc58WsP1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc58WsP1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58WsP1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc58WsP1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc58WsP1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc58WsP1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc58WsP1.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/omdsha512k512n256tau256v1/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/ccjn9Lb3.s: Assembler messages:
encrypt.c: /tmp/ccjn9Lb3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjn9Lb3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjn9Lb3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjn9Lb3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjn9Lb3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjn9Lb3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjn9Lb3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjn9Lb3.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/omdsha512k512n256tau256v1/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/ccV3AOrf.s: Assembler messages:
encrypt.c: /tmp/ccV3AOrf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV3AOrf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV3AOrf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3AOrf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV3AOrf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV3AOrf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccV3AOrf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV3AOrf.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/omdsha512k512n256tau256v1/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/ccqDwOI9.s: Assembler messages:
encrypt.c: /tmp/ccqDwOI9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqDwOI9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqDwOI9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDwOI9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqDwOI9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqDwOI9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqDwOI9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqDwOI9.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/omdsha512k512n256tau256v1/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/ccsoTXUL.s: Assembler messages:
encrypt.c: /tmp/ccsoTXUL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsoTXUL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsoTXUL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoTXUL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsoTXUL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsoTXUL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsoTXUL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsoTXUL.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/omdsha512k512n256tau256v1/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/ccugwX1u.s: Assembler messages:
encrypt.c: /tmp/ccugwX1u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccugwX1u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccugwX1u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugwX1u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugwX1u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccugwX1u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccugwX1u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugwX1u.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/omdsha512k512n256tau256v1/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/cc4Yp0ev.s: Assembler messages:
encrypt.c: /tmp/cc4Yp0ev.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Yp0ev.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Yp0ev.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Yp0ev.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Yp0ev.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Yp0ev.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Yp0ev.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Yp0ev.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/omdsha512k512n256tau256v1/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/ccapXabh.s: Assembler messages:
encrypt.c: /tmp/ccapXabh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccapXabh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapXabh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapXabh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapXabh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapXabh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccapXabh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapXabh.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/omdsha512k512n256tau256v1/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/cc7jgTS4.s: Assembler messages:
encrypt.c: /tmp/cc7jgTS4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7jgTS4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jgTS4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgTS4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jgTS4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jgTS4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7jgTS4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jgTS4.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/omdsha512k512n256tau256v1/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/cctAUCbP.s: Assembler messages:
encrypt.c: /tmp/cctAUCbP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctAUCbP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctAUCbP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAUCbP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctAUCbP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctAUCbP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctAUCbP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctAUCbP.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/omdsha512k512n256tau256v1/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/ccOihgYB.s: Assembler messages:
encrypt.c: /tmp/ccOihgYB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOihgYB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOihgYB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOihgYB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOihgYB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOihgYB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOihgYB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOihgYB.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/omdsha512k512n256tau256v1/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/cczKjuap.s: Assembler messages:
encrypt.c: /tmp/cczKjuap.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczKjuap.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKjuap.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjuap.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKjuap.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKjuap.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczKjuap.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKjuap.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/omdsha512k512n256tau256v1/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/cc5Y1LE8.s: Assembler messages:
encrypt.c: /tmp/cc5Y1LE8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Y1LE8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Y1LE8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Y1LE8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Y1LE8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Y1LE8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5Y1LE8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Y1LE8.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/omdsha512k512n256tau256v1/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/ccbx1AqL.s: Assembler messages:
encrypt.c: /tmp/ccbx1AqL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbx1AqL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbx1AqL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbx1AqL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbx1AqL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbx1AqL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbx1AqL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbx1AqL.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/omdsha512k512n256tau256v1/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/ccbIJgHy.s: Assembler messages:
encrypt.c: /tmp/ccbIJgHy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbIJgHy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbIJgHy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIJgHy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbIJgHy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbIJgHy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbIJgHy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbIJgHy.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/omdsha512k512n256tau256v1/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/ccj5kyzS.s: Assembler messages:
encrypt.c: /tmp/ccj5kyzS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj5kyzS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj5kyzS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5kyzS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj5kyzS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj5kyzS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj5kyzS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj5kyzS.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/omdsha512k512n256tau256v1/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/ccM1MV8t.s: Assembler messages:
encrypt.c: /tmp/ccM1MV8t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM1MV8t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM1MV8t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1MV8t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM1MV8t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM1MV8t.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM1MV8t.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM1MV8t.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/omdsha512k512n256tau256v1/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/ccc6W1q6.s: Assembler messages:
encrypt.c: /tmp/ccc6W1q6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc6W1q6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc6W1q6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6W1q6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc6W1q6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc6W1q6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc6W1q6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc6W1q6.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/omdsha512k512n256tau256v1/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/cc8aBthg.s: Assembler messages:
encrypt.c: /tmp/cc8aBthg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8aBthg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8aBthg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aBthg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8aBthg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8aBthg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8aBthg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8aBthg.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/omdsha512k512n256tau256v1/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/ccRgNCIn.s: Assembler messages:
encrypt.c: /tmp/ccRgNCIn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRgNCIn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRgNCIn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgNCIn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgNCIn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgNCIn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRgNCIn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgNCIn.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/omdsha512k512n256tau256v1/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/cc1OcSDR.s: Assembler messages:
encrypt.c: /tmp/cc1OcSDR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1OcSDR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1OcSDR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OcSDR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1OcSDR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OcSDR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1OcSDR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1OcSDR.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/omdsha512k512n256tau256v1/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/ccvzkEIG.s: Assembler messages:
encrypt.c: /tmp/ccvzkEIG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvzkEIG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvzkEIG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzkEIG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvzkEIG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvzkEIG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvzkEIG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvzkEIG.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/omdsha512k512n256tau256v1/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/cceVYoKG.s: Assembler messages:
encrypt.c: /tmp/cceVYoKG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceVYoKG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceVYoKG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceVYoKG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceVYoKG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceVYoKG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceVYoKG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceVYoKG.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/omdsha512k512n256tau256v1/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/ccs2I72o.s: Assembler messages:
encrypt.c: /tmp/ccs2I72o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs2I72o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs2I72o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2I72o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2I72o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs2I72o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs2I72o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2I72o.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/omdsha512k512n256tau256v1/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/cc0saJpa.s: Assembler messages:
encrypt.c: /tmp/cc0saJpa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0saJpa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0saJpa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0saJpa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0saJpa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0saJpa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0saJpa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0saJpa.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/omdsha512k512n256tau256v1/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/ccMQs8j1.s: Assembler messages:
encrypt.c: /tmp/ccMQs8j1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMQs8j1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMQs8j1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs8j1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMQs8j1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQs8j1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMQs8j1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMQs8j1.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/omdsha512k512n256tau256v1/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/ccIoB6Vs.s: Assembler messages:
encrypt.c: /tmp/ccIoB6Vs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIoB6Vs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIoB6Vs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoB6Vs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIoB6Vs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIoB6Vs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIoB6Vs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIoB6Vs.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/omdsha512k512n256tau256v1/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/ccUi2XBb.s: Assembler messages:
encrypt.c: /tmp/ccUi2XBb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUi2XBb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUi2XBb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUi2XBb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUi2XBb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUi2XBb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUi2XBb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUi2XBb.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/omdsha512k512n256tau256v1/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/cc0kUyPR.s: Assembler messages:
encrypt.c: /tmp/cc0kUyPR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0kUyPR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kUyPR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kUyPR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kUyPR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0kUyPR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0kUyPR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0kUyPR.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/omdsha512k512n256tau256v1/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/ccCRmzjB.s: Assembler messages:
encrypt.c: /tmp/ccCRmzjB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCRmzjB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRmzjB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRmzjB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRmzjB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCRmzjB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCRmzjB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRmzjB.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/omdsha512k512n256tau256v1/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/ccCvd4FB.s: Assembler messages:
encrypt.c: /tmp/ccCvd4FB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCvd4FB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvd4FB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvd4FB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCvd4FB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvd4FB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCvd4FB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCvd4FB.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/omdsha512k512n256tau256v1/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/ccRHL5Jq.s: Assembler messages:
encrypt.c: /tmp/ccRHL5Jq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRHL5Jq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHL5Jq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHL5Jq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHL5Jq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHL5Jq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRHL5Jq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHL5Jq.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/omdsha512k512n256tau256v1/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/ccXO9hUV.s: Assembler messages:
encrypt.c: /tmp/ccXO9hUV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXO9hUV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXO9hUV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXO9hUV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXO9hUV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXO9hUV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXO9hUV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXO9hUV.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/omdsha512k512n256tau256v1/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/ccfHKrE8.s: Assembler messages:
encrypt.c: /tmp/ccfHKrE8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfHKrE8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfHKrE8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHKrE8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfHKrE8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfHKrE8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfHKrE8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfHKrE8.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/omdsha512k512n256tau256v1/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/ccLv5zVb.s: Assembler messages:
encrypt.c: /tmp/ccLv5zVb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLv5zVb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLv5zVb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLv5zVb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLv5zVb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLv5zVb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLv5zVb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLv5zVb.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/omdsha512k512n256tau256v1/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/ccu12f9g.s: Assembler messages:
encrypt.c: /tmp/ccu12f9g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu12f9g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu12f9g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu12f9g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu12f9g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu12f9g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu12f9g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu12f9g.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/omdsha512k512n256tau256v1/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/ccJyXz3O.s: Assembler messages:
encrypt.c: /tmp/ccJyXz3O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJyXz3O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJyXz3O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyXz3O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJyXz3O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJyXz3O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJyXz3O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJyXz3O.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/omdsha512k512n256tau256v1/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/cchVTWMB.s: Assembler messages:
encrypt.c: /tmp/cchVTWMB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchVTWMB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVTWMB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVTWMB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVTWMB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVTWMB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchVTWMB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVTWMB.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/omdsha512k512n256tau256v1/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/ccR0Jp9k.s: Assembler messages:
encrypt.c: /tmp/ccR0Jp9k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR0Jp9k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0Jp9k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0Jp9k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0Jp9k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0Jp9k.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR0Jp9k.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0Jp9k.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/omdsha512k512n256tau256v1/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/ccfs5Oex.s: Assembler messages:
encrypt.c: /tmp/ccfs5Oex.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfs5Oex.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfs5Oex.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfs5Oex.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfs5Oex.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfs5Oex.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfs5Oex.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfs5Oex.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/omdsha512k512n256tau256v1/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/ccipPEG8.s: Assembler messages:
encrypt.c: /tmp/ccipPEG8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccipPEG8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipPEG8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipPEG8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipPEG8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipPEG8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccipPEG8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipPEG8.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/omdsha512k512n256tau256v1/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/ccsFu9vR.s: Assembler messages:
encrypt.c: /tmp/ccsFu9vR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsFu9vR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsFu9vR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFu9vR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsFu9vR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsFu9vR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsFu9vR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsFu9vR.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/omdsha512k512n256tau256v1/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/ccOSeohE.s: Assembler messages:
encrypt.c: /tmp/ccOSeohE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOSeohE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSeohE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSeohE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSeohE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSeohE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOSeohE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSeohE.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/omdsha512k512n256tau256v1/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/ccZ1DIOs.s: Assembler messages:
encrypt.c: /tmp/ccZ1DIOs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ1DIOs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ1DIOs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1DIOs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ1DIOs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ1DIOs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ1DIOs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ1DIOs.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/omdsha512k512n256tau256v1/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/cc7lIk5c.s: Assembler messages:
encrypt.c: /tmp/cc7lIk5c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7lIk5c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lIk5c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lIk5c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7lIk5c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7lIk5c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7lIk5c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7lIk5c.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/omdsha512k512n256tau256v1/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/cco721wO.s: Assembler messages:
encrypt.c: /tmp/cco721wO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco721wO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco721wO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco721wO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco721wO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco721wO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cco721wO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cco721wO.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/omdsha512k512n256tau256v1/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/cc9K3IJA.s: Assembler messages:
encrypt.c: /tmp/cc9K3IJA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9K3IJA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9K3IJA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9K3IJA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9K3IJA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9K3IJA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9K3IJA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9K3IJA.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/omdsha512k512n256tau256v1/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/ccx2GkXW.s: Assembler messages:
encrypt.c: /tmp/ccx2GkXW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx2GkXW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx2GkXW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2GkXW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx2GkXW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx2GkXW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx2GkXW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx2GkXW.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/omdsha512k512n256tau256v1/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/ccK0mL3u.s: Assembler messages:
encrypt.c: /tmp/ccK0mL3u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK0mL3u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK0mL3u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0mL3u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0mL3u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0mL3u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccK0mL3u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0mL3u.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/omdsha512k512n256tau256v1/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/cca7B978.s: Assembler messages:
encrypt.c: /tmp/cca7B978.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca7B978.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7B978.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7B978.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7B978.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca7B978.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca7B978.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7B978.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/omdsha512k512n256tau256v1/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/cca8d29i.s: Assembler messages:
encrypt.c: /tmp/cca8d29i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8d29i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8d29i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8d29i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8d29i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8d29i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca8d29i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8d29i.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/omdsha512k512n256tau256v1/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/ccoVBS4v.s: Assembler messages:
encrypt.c: /tmp/ccoVBS4v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoVBS4v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVBS4v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVBS4v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVBS4v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVBS4v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoVBS4v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVBS4v.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/omdsha512k512n256tau256v1/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/ccu20yH4.s: Assembler messages:
encrypt.c: /tmp/ccu20yH4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu20yH4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu20yH4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu20yH4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu20yH4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu20yH4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu20yH4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu20yH4.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/omdsha512k512n256tau256v1/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/ccv34dGI.s: Assembler messages:
encrypt.c: /tmp/ccv34dGI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv34dGI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv34dGI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv34dGI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv34dGI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv34dGI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv34dGI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv34dGI.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/omdsha512k512n256tau256v1/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/cc6moIOS.s: Assembler messages:
encrypt.c: /tmp/cc6moIOS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6moIOS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6moIOS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6moIOS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6moIOS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6moIOS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6moIOS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6moIOS.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/omdsha512k512n256tau256v1/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/ccGWMHxs.s: Assembler messages:
encrypt.c: /tmp/ccGWMHxs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGWMHxs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGWMHxs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWMHxs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGWMHxs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGWMHxs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGWMHxs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGWMHxs.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/omdsha512k512n256tau256v1/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/ccAVKkWn.s: Assembler messages:
encrypt.c: /tmp/ccAVKkWn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAVKkWn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAVKkWn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVKkWn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAVKkWn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAVKkWn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAVKkWn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAVKkWn.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/omdsha512k512n256tau256v1/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/ccQkESm3.s: Assembler messages:
encrypt.c: /tmp/ccQkESm3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQkESm3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkESm3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkESm3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkESm3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQkESm3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQkESm3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkESm3.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/omdsha512k512n256tau256v1/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/cc8ZVfw3.s: Assembler messages:
encrypt.c: /tmp/cc8ZVfw3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ZVfw3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ZVfw3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZVfw3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ZVfw3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ZVfw3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8ZVfw3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ZVfw3.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/omdsha512k512n256tau256v1/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/ccSgQQne.s: Assembler messages:
encrypt.c: /tmp/ccSgQQne.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSgQQne.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSgQQne.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQQne.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSgQQne.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgQQne.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSgQQne.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSgQQne.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/omdsha512k512n256tau256v1/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/ccLgMHbL.s: Assembler messages:
encrypt.c: /tmp/ccLgMHbL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLgMHbL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLgMHbL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgMHbL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLgMHbL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLgMHbL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLgMHbL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLgMHbL.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/omdsha512k512n256tau256v1/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/ccOszE8v.s: Assembler messages:
encrypt.c: /tmp/ccOszE8v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOszE8v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOszE8v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszE8v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOszE8v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOszE8v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOszE8v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOszE8v.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/omdsha512k512n256tau256v1/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/ccAOtDgc.s: Assembler messages:
encrypt.c: /tmp/ccAOtDgc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAOtDgc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAOtDgc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOtDgc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAOtDgc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOtDgc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAOtDgc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAOtDgc.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/omdsha512k512n256tau256v1/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/ccNYRHWv.s: Assembler messages:
encrypt.c: /tmp/ccNYRHWv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNYRHWv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYRHWv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYRHWv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYRHWv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYRHWv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNYRHWv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYRHWv.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/omdsha512k512n256tau256v1/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/ccym1uC5.s: Assembler messages:
encrypt.c: /tmp/ccym1uC5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccym1uC5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccym1uC5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccym1uC5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccym1uC5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccym1uC5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccym1uC5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccym1uC5.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/omdsha512k512n256tau256v1/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/cczFiX7L.s: Assembler messages:
encrypt.c: /tmp/cczFiX7L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczFiX7L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFiX7L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFiX7L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFiX7L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczFiX7L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczFiX7L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFiX7L.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