Implementation notes: x86, hydra2, crypto_aead/omdsha256k256n248tau256v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
325260refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
330948refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
331480refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
335868refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
337696refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
338712refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
338716refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
339024refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
341336refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
346032refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
346176refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
346384refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
346452refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
346732refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
346776refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
347080refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
347768refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
347984refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
348048refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
348676refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
350116refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
350400refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
350648refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
352484refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
353620refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
353836refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
353936refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
355136refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
355328refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
355352refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
355468refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
355940refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
359676refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
360128refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
360216refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
360576refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
361440refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
361940refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
362012refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
362064refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
362236refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
362344refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
362528refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
362668refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
362668refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
363040refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
363256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
363812refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
364812refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
365420refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
365512refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
365540refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
365548refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
365692refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
365712refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
365724refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
365740refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
365816refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
365840refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
365888refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
365976refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
366132refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
366376refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
366428refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
366724refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
366968refgcc -m32 -O -fomit-frame-pointer2014060720140525
367248refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
367348refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
367592refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
368204refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
368556refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
368720refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
368828refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
369388refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
370028refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
371940refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
372032refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
372076refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
372576refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
373248refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
373456refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
373712refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
373904refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
374228refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
374356refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
374796refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
375624refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
377228refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
377288refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
379872refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
382456refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
382488refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
382520refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
383648refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
383840refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
386976refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
388896refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
389772refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
390748refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
391248refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
391332refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
391724refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
392300refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
392624refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
393348refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
394000refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
394252refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
394456refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
394824refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
394852refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
402084refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
405460refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
405476refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
409600refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
409984refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
414396refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
415564refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
415612refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
430832refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
433244refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
433528refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
433612refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
433716refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
446368refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
449416refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
449684refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
451820refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
467156refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
467216refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
467336refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
470868refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
471064refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
471064refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
471360refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
472620refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
474244refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
474276refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
474556refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
480472refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
480596refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
480636refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
481408refgcc -m32 -Os -fomit-frame-pointer2014060720140525
482680refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
483084refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
483312refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
483480refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
483524refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
483756refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
483772refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
484444refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
484544refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
484556refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
487152refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
487200refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
488100refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
489396refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
490764refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
491712refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
491724refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
492632refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
492788refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
493024refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
493064refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
493280refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
493508refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
496720refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
496740refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
496876refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
498340refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
498432refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHtFmm8.s: Assembler messages:
encrypt.c: /tmp/ccHtFmm8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHtFmm8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHtFmm8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHtFmm8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHtFmm8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHtFmm8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHtFmm8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHtFmm8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHtFmm8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHtFmm8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHtFmm8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHtFmm8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHtFmm8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHtFmm8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtFmm8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHtFmm8.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoyZUVT.s: Assembler messages:
encrypt.c: /tmp/ccoyZUVT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoyZUVT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoyZUVT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoyZUVT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoyZUVT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoyZUVT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoyZUVT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoyZUVT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoyZUVT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoyZUVT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoyZUVT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoyZUVT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoyZUVT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyZUVT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoyZUVT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoyZUVT.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3RsGXM.s: Assembler messages:
encrypt.c: /tmp/cc3RsGXM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RsGXM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RsGXM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RsGXM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RsGXM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RsGXM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RsGXM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RsGXM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RsGXM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3RsGXM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RsGXM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3RsGXM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3RsGXM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RsGXM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3RsGXM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3RsGXM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoxGbb7.s: Assembler messages:
encrypt.c: /tmp/ccoxGbb7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxGbb7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxGbb7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxGbb7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxGbb7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxGbb7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxGbb7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxGbb7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxGbb7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxGbb7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoxGbb7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxGbb7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxGbb7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxGbb7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxGbb7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxGbb7.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQgteO8.s: Assembler messages:
encrypt.c: /tmp/ccQgteO8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQgteO8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQgteO8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQgteO8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgteO8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgteO8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgteO8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQgteO8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQgteO8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgteO8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQgteO8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQgteO8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQgteO8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQgteO8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQgteO8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQgteO8.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb8YaSX.s: Assembler messages:
encrypt.c: /tmp/ccb8YaSX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb8YaSX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb8YaSX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb8YaSX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb8YaSX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb8YaSX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb8YaSX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb8YaSX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb8YaSX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb8YaSX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb8YaSX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb8YaSX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb8YaSX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8YaSX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb8YaSX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb8YaSX.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9H4ij5.s: Assembler messages:
encrypt.c: /tmp/cc9H4ij5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9H4ij5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9H4ij5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9H4ij5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9H4ij5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9H4ij5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9H4ij5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9H4ij5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9H4ij5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9H4ij5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9H4ij5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9H4ij5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9H4ij5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9H4ij5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H4ij5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9H4ij5.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu8dHiN.s: Assembler messages:
encrypt.c: /tmp/ccu8dHiN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu8dHiN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu8dHiN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu8dHiN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu8dHiN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu8dHiN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu8dHiN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu8dHiN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu8dHiN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu8dHiN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu8dHiN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu8dHiN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu8dHiN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8dHiN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu8dHiN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu8dHiN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Acvch.s: Assembler messages:
encrypt.c: /tmp/cc2Acvch.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Acvch.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Acvch.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Acvch.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Acvch.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Acvch.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Acvch.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Acvch.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Acvch.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Acvch.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Acvch.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Acvch.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Acvch.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Acvch.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Acvch.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Acvch.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHJ8M25.s: Assembler messages:
encrypt.c: /tmp/ccHJ8M25.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHJ8M25.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHJ8M25.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHJ8M25.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJ8M25.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJ8M25.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJ8M25.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHJ8M25.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHJ8M25.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHJ8M25.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJ8M25.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJ8M25.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJ8M25.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJ8M25.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJ8M25.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHJ8M25.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRtxZDe.s: Assembler messages:
encrypt.c: /tmp/ccRtxZDe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtxZDe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRtxZDe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRtxZDe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtxZDe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtxZDe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtxZDe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRtxZDe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRtxZDe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtxZDe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRtxZDe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtxZDe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtxZDe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtxZDe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtxZDe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtxZDe.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccySEQhZ.s: Assembler messages:
encrypt.c: /tmp/ccySEQhZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccySEQhZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccySEQhZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccySEQhZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySEQhZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySEQhZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySEQhZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccySEQhZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccySEQhZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccySEQhZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySEQhZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySEQhZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySEQhZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySEQhZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySEQhZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccySEQhZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRXo6f6.s: Assembler messages:
encrypt.c: /tmp/ccRXo6f6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXo6f6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRXo6f6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRXo6f6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXo6f6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXo6f6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXo6f6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRXo6f6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRXo6f6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRXo6f6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRXo6f6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXo6f6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXo6f6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXo6f6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRXo6f6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRXo6f6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTpv9Dk.s: Assembler messages:
encrypt.c: /tmp/ccTpv9Dk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTpv9Dk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTpv9Dk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTpv9Dk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpv9Dk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpv9Dk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpv9Dk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTpv9Dk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpv9Dk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTpv9Dk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTpv9Dk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpv9Dk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpv9Dk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpv9Dk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpv9Dk.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4jrxDZ.s: Assembler messages:
encrypt.c: /tmp/cc4jrxDZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4jrxDZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4jrxDZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4jrxDZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4jrxDZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4jrxDZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4jrxDZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4jrxDZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4jrxDZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4jrxDZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4jrxDZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4jrxDZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4jrxDZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4jrxDZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4jrxDZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuKG1ze.s: Assembler messages:
encrypt.c: /tmp/ccuKG1ze.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKG1ze.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuKG1ze.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuKG1ze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKG1ze.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKG1ze.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKG1ze.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuKG1ze.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuKG1ze.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKG1ze.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuKG1ze.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKG1ze.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKG1ze.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKG1ze.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKG1ze.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKG1ze.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH2GkBR.s: Assembler messages:
encrypt.c: /tmp/ccH2GkBR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2GkBR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH2GkBR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH2GkBR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2GkBR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2GkBR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2GkBR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH2GkBR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH2GkBR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH2GkBR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2GkBR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2GkBR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2GkBR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2GkBR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2GkBR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH2GkBR.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLJrCZ5.s: Assembler messages:
encrypt.c: /tmp/ccLJrCZ5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLJrCZ5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLJrCZ5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLJrCZ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLJrCZ5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLJrCZ5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLJrCZ5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLJrCZ5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLJrCZ5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLJrCZ5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLJrCZ5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJrCZ5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJrCZ5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJrCZ5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJrCZ5.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC6uc40.s: Assembler messages:
encrypt.c: /tmp/ccC6uc40.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC6uc40.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC6uc40.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC6uc40.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6uc40.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6uc40.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6uc40.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC6uc40.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC6uc40.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6uc40.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC6uc40.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6uc40.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6uc40.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6uc40.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6uc40.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6uc40.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgjjSnO.s: Assembler messages:
encrypt.c: /tmp/ccgjjSnO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgjjSnO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgjjSnO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgjjSnO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjjSnO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjjSnO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjjSnO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgjjSnO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgjjSnO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgjjSnO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjjSnO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjjSnO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjjSnO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjjSnO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjjSnO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgjjSnO.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKu4U89.s: Assembler messages:
encrypt.c: /tmp/ccKu4U89.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKu4U89.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKu4U89.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKu4U89.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKu4U89.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKu4U89.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKu4U89.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKu4U89.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKu4U89.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKu4U89.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKu4U89.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKu4U89.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKu4U89.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKu4U89.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu4U89.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKu4U89.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS9OF6X.s: Assembler messages:
encrypt.c: /tmp/ccS9OF6X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9OF6X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS9OF6X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS9OF6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9OF6X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9OF6X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9OF6X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS9OF6X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS9OF6X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS9OF6X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9OF6X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9OF6X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9OF6X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9OF6X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9OF6X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9OF6X.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccbd1rN.s: Assembler messages:
encrypt.c: /tmp/cccbd1rN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccbd1rN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccbd1rN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccbd1rN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbd1rN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbd1rN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbd1rN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccbd1rN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccbd1rN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccbd1rN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccbd1rN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbd1rN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbd1rN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccbd1rN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccbd1rN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccbd1rN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchkpYA4.s: Assembler messages:
encrypt.c: /tmp/cchkpYA4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkpYA4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchkpYA4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchkpYA4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkpYA4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkpYA4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkpYA4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchkpYA4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchkpYA4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkpYA4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchkpYA4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkpYA4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkpYA4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkpYA4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkpYA4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkpYA4.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbqiPhp.s: Assembler messages:
encrypt.c: /tmp/ccbqiPhp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqiPhp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbqiPhp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbqiPhp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqiPhp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqiPhp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqiPhp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbqiPhp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbqiPhp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqiPhp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbqiPhp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbqiPhp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqiPhp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqiPhp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqiPhp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbqiPhp.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqtEvBe.s: Assembler messages:
encrypt.c: /tmp/ccqtEvBe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtEvBe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqtEvBe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqtEvBe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtEvBe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtEvBe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtEvBe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqtEvBe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqtEvBe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqtEvBe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqtEvBe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqtEvBe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqtEvBe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEvBe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqtEvBe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqtEvBe.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1ZTuFj.s: Assembler messages:
encrypt.c: /tmp/cc1ZTuFj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ZTuFj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ZTuFj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ZTuFj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZTuFj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZTuFj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZTuFj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ZTuFj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZTuFj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ZTuFj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZTuFj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZTuFj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZTuFj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZTuFj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZTuFj.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy63UW7.s: Assembler messages:
encrypt.c: /tmp/ccy63UW7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy63UW7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy63UW7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy63UW7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy63UW7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy63UW7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy63UW7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy63UW7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy63UW7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy63UW7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy63UW7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy63UW7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy63UW7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy63UW7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy63UW7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy63UW7.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2V6hpu.s: Assembler messages:
encrypt.c: /tmp/cc2V6hpu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2V6hpu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2V6hpu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2V6hpu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2V6hpu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2V6hpu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2V6hpu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2V6hpu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2V6hpu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2V6hpu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2V6hpu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2V6hpu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2V6hpu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2V6hpu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V6hpu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2V6hpu.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOYCqFj.s: Assembler messages:
encrypt.c: /tmp/ccOYCqFj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYCqFj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYCqFj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYCqFj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCqFj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCqFj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCqFj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYCqFj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYCqFj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOYCqFj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOYCqFj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOYCqFj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOYCqFj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYCqFj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOYCqFj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOYCqFj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBQEJhk.s: Assembler messages:
encrypt.c: /tmp/ccBQEJhk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQEJhk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQEJhk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQEJhk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQEJhk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQEJhk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQEJhk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQEJhk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQEJhk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQEJhk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBQEJhk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBQEJhk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQEJhk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQEJhk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQEJhk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQEJhk.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJq33kc.s: Assembler messages:
encrypt.c: /tmp/ccJq33kc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJq33kc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJq33kc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJq33kc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJq33kc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJq33kc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJq33kc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJq33kc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJq33kc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJq33kc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJq33kc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJq33kc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJq33kc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq33kc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJq33kc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJq33kc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA40Vxn.s: Assembler messages:
encrypt.c: /tmp/ccA40Vxn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA40Vxn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA40Vxn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA40Vxn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA40Vxn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA40Vxn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA40Vxn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA40Vxn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA40Vxn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA40Vxn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA40Vxn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA40Vxn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA40Vxn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA40Vxn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA40Vxn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA40Vxn.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccNV9U4.s: Assembler messages:
encrypt.c: /tmp/cccNV9U4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccNV9U4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccNV9U4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccNV9U4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNV9U4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNV9U4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNV9U4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccNV9U4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccNV9U4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccNV9U4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccNV9U4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNV9U4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNV9U4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNV9U4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccNV9U4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccNV9U4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDUB2XY.s: Assembler messages:
encrypt.c: /tmp/ccDUB2XY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUB2XY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUB2XY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUB2XY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUB2XY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUB2XY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUB2XY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUB2XY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUB2XY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDUB2XY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUB2XY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUB2XY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUB2XY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUB2XY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUB2XY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUB2XY.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxvG5Li.s: Assembler messages:
encrypt.c: /tmp/ccxvG5Li.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxvG5Li.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxvG5Li.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxvG5Li.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvG5Li.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvG5Li.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvG5Li.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxvG5Li.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxvG5Li.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvG5Li.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxvG5Li.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvG5Li.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvG5Li.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvG5Li.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvG5Li.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvG5Li.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccI3DE9.s: Assembler messages:
encrypt.c: /tmp/cccI3DE9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccI3DE9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccI3DE9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccI3DE9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccI3DE9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccI3DE9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccI3DE9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccI3DE9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccI3DE9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccI3DE9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccI3DE9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccI3DE9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccI3DE9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccI3DE9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccI3DE9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccI3DE9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsieoNk.s: Assembler messages:
encrypt.c: /tmp/ccsieoNk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsieoNk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsieoNk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsieoNk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsieoNk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsieoNk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsieoNk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsieoNk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsieoNk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsieoNk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsieoNk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsieoNk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsieoNk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsieoNk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsieoNk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsieoNk.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH1f4Ak.s: Assembler messages:
encrypt.c: /tmp/ccH1f4Ak.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH1f4Ak.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH1f4Ak.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH1f4Ak.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1f4Ak.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1f4Ak.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1f4Ak.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH1f4Ak.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1f4Ak.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH1f4Ak.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1f4Ak.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1f4Ak.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1f4Ak.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1f4Ak.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1f4Ak.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUklyu2.s: Assembler messages:
encrypt.c: /tmp/ccUklyu2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUklyu2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUklyu2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUklyu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUklyu2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUklyu2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUklyu2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUklyu2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUklyu2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUklyu2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUklyu2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUklyu2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUklyu2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUklyu2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUklyu2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUklyu2.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc77cXMD.s: Assembler messages:
encrypt.c: /tmp/cc77cXMD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77cXMD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc77cXMD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc77cXMD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc77cXMD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc77cXMD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc77cXMD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc77cXMD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc77cXMD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc77cXMD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc77cXMD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc77cXMD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc77cXMD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc77cXMD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77cXMD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc77cXMD.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVbqjXo.s: Assembler messages:
encrypt.c: /tmp/ccVbqjXo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVbqjXo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVbqjXo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVbqjXo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbqjXo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbqjXo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbqjXo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVbqjXo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVbqjXo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVbqjXo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVbqjXo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbqjXo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbqjXo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbqjXo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbqjXo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbqjXo.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccREiK1i.s: Assembler messages:
encrypt.c: /tmp/ccREiK1i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccREiK1i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccREiK1i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccREiK1i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREiK1i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREiK1i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREiK1i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccREiK1i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccREiK1i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccREiK1i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccREiK1i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREiK1i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREiK1i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREiK1i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREiK1i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccREiK1i.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqbpprx.s: Assembler messages:
encrypt.c: /tmp/ccqbpprx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqbpprx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqbpprx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqbpprx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbpprx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbpprx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbpprx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqbpprx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqbpprx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbpprx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqbpprx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqbpprx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbpprx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbpprx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqbpprx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqbpprx.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9LAzhv.s: Assembler messages:
encrypt.c: /tmp/cc9LAzhv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9LAzhv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9LAzhv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9LAzhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9LAzhv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9LAzhv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9LAzhv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9LAzhv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9LAzhv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9LAzhv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9LAzhv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9LAzhv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9LAzhv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LAzhv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9LAzhv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9LAzhv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctNQ3cG.s: Assembler messages:
encrypt.c: /tmp/cctNQ3cG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNQ3cG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctNQ3cG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctNQ3cG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNQ3cG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNQ3cG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNQ3cG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctNQ3cG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctNQ3cG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNQ3cG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctNQ3cG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNQ3cG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNQ3cG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNQ3cG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQ3cG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNQ3cG.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBngJrk.s: Assembler messages:
encrypt.c: /tmp/ccBngJrk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBngJrk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBngJrk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBngJrk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBngJrk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBngJrk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBngJrk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBngJrk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBngJrk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBngJrk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBngJrk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBngJrk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBngJrk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBngJrk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBngJrk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBngJrk.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpf09FB.s: Assembler messages:
encrypt.c: /tmp/ccpf09FB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpf09FB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpf09FB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpf09FB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpf09FB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpf09FB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpf09FB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpf09FB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpf09FB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpf09FB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpf09FB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpf09FB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpf09FB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpf09FB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpf09FB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpf09FB.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3mI2Zc.s: Assembler messages:
encrypt.c: /tmp/cc3mI2Zc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3mI2Zc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3mI2Zc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3mI2Zc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mI2Zc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mI2Zc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mI2Zc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3mI2Zc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3mI2Zc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3mI2Zc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mI2Zc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mI2Zc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mI2Zc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3mI2Zc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3mI2Zc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5UelOq.s: Assembler messages:
encrypt.c: /tmp/cc5UelOq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5UelOq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5UelOq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5UelOq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5UelOq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5UelOq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5UelOq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5UelOq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5UelOq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5UelOq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5UelOq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5UelOq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5UelOq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5UelOq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5UelOq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5UelOq.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG7sCU8.s: Assembler messages:
encrypt.c: /tmp/ccG7sCU8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7sCU8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7sCU8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7sCU8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7sCU8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7sCU8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7sCU8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7sCU8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7sCU8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG7sCU8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG7sCU8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7sCU8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7sCU8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7sCU8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG7sCU8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG7sCU8.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrVjaXn.s: Assembler messages:
encrypt.c: /tmp/ccrVjaXn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVjaXn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrVjaXn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrVjaXn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrVjaXn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrVjaXn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrVjaXn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrVjaXn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrVjaXn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrVjaXn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrVjaXn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrVjaXn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVjaXn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVjaXn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVjaXn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVjaXn.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKaeFOi.s: Assembler messages:
encrypt.c: /tmp/ccKaeFOi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaeFOi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKaeFOi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKaeFOi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaeFOi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaeFOi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaeFOi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKaeFOi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKaeFOi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKaeFOi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaeFOi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaeFOi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaeFOi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaeFOi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaeFOi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKaeFOi.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceNObIu.s: Assembler messages:
encrypt.c: /tmp/cceNObIu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNObIu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceNObIu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceNObIu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNObIu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNObIu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNObIu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceNObIu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceNObIu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNObIu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceNObIu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNObIu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNObIu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNObIu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNObIu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNObIu.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAd6KG8.s: Assembler messages:
encrypt.c: /tmp/ccAd6KG8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAd6KG8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAd6KG8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAd6KG8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAd6KG8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAd6KG8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAd6KG8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAd6KG8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAd6KG8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAd6KG8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAd6KG8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAd6KG8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAd6KG8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAd6KG8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAd6KG8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAd6KG8.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwS9Spo.s: Assembler messages:
encrypt.c: /tmp/ccwS9Spo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwS9Spo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwS9Spo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwS9Spo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwS9Spo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwS9Spo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwS9Spo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwS9Spo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwS9Spo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwS9Spo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwS9Spo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwS9Spo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwS9Spo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwS9Spo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwS9Spo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwS9Spo.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNVXIcz.s: Assembler messages:
encrypt.c: /tmp/ccNVXIcz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNVXIcz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNVXIcz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNVXIcz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVXIcz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVXIcz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVXIcz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNVXIcz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNVXIcz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNVXIcz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVXIcz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVXIcz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVXIcz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVXIcz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVXIcz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNVXIcz.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbwuEjM.s: Assembler messages:
encrypt.c: /tmp/ccbwuEjM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwuEjM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbwuEjM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbwuEjM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwuEjM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwuEjM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwuEjM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbwuEjM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbwuEjM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwuEjM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbwuEjM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwuEjM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwuEjM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwuEjM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwuEjM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwuEjM.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO5hRfH.s: Assembler messages:
encrypt.c: /tmp/ccO5hRfH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO5hRfH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO5hRfH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO5hRfH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5hRfH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5hRfH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5hRfH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO5hRfH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO5hRfH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5hRfH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO5hRfH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5hRfH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5hRfH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5hRfH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5hRfH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5hRfH.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWPv5pv.s: Assembler messages:
encrypt.c: /tmp/ccWPv5pv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWPv5pv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWPv5pv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWPv5pv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPv5pv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPv5pv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPv5pv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWPv5pv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWPv5pv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWPv5pv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWPv5pv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPv5pv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPv5pv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWPv5pv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWPv5pv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWPv5pv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4QZjeQ.s: Assembler messages:
encrypt.c: /tmp/cc4QZjeQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4QZjeQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4QZjeQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4QZjeQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4QZjeQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4QZjeQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4QZjeQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4QZjeQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4QZjeQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4QZjeQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4QZjeQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4QZjeQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4QZjeQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4QZjeQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4QZjeQ.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccosCyiE.s: Assembler messages:
encrypt.c: /tmp/ccosCyiE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccosCyiE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccosCyiE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccosCyiE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccosCyiE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccosCyiE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccosCyiE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccosCyiE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccosCyiE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccosCyiE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccosCyiE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccosCyiE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccosCyiE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosCyiE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccosCyiE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccosCyiE.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJXxPCL.s: Assembler messages:
encrypt.c: /tmp/ccJXxPCL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXxPCL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXxPCL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXxPCL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXxPCL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXxPCL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXxPCL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXxPCL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXxPCL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXxPCL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJXxPCL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJXxPCL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXxPCL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXxPCL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXxPCL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXxPCL.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK0VLOw.s: Assembler messages:
encrypt.c: /tmp/ccK0VLOw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK0VLOw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK0VLOw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK0VLOw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0VLOw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0VLOw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0VLOw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK0VLOw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK0VLOw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK0VLOw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK0VLOw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0VLOw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0VLOw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0VLOw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0VLOw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0VLOw.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE2JEPh.s: Assembler messages:
encrypt.c: /tmp/ccE2JEPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE2JEPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE2JEPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE2JEPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2JEPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2JEPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2JEPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE2JEPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE2JEPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2JEPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE2JEPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2JEPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2JEPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2JEPh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2JEPh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2JEPh.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgWNwnW.s: Assembler messages:
encrypt.c: /tmp/ccgWNwnW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgWNwnW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgWNwnW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgWNwnW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWNwnW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWNwnW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWNwnW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgWNwnW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgWNwnW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgWNwnW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgWNwnW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWNwnW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWNwnW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWNwnW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgWNwnW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWNwnW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpo7iJg.s: Assembler messages:
encrypt.c: /tmp/ccpo7iJg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpo7iJg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpo7iJg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpo7iJg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpo7iJg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpo7iJg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpo7iJg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpo7iJg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpo7iJg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpo7iJg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpo7iJg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpo7iJg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpo7iJg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpo7iJg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpo7iJg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpo7iJg.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwH01mP.s: Assembler messages:
encrypt.c: /tmp/ccwH01mP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwH01mP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwH01mP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwH01mP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwH01mP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwH01mP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwH01mP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwH01mP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwH01mP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwH01mP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwH01mP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwH01mP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwH01mP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwH01mP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwH01mP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwH01mP.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCM6uci.s: Assembler messages:
encrypt.c: /tmp/ccCM6uci.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCM6uci.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCM6uci.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCM6uci.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCM6uci.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCM6uci.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCM6uci.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCM6uci.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCM6uci.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCM6uci.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCM6uci.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCM6uci.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCM6uci.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCM6uci.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCM6uci.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCM6uci.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctBgr0W.s: Assembler messages:
encrypt.c: /tmp/cctBgr0W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctBgr0W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctBgr0W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctBgr0W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBgr0W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBgr0W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBgr0W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctBgr0W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctBgr0W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctBgr0W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBgr0W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBgr0W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBgr0W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBgr0W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBgr0W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctBgr0W.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7qCx6P.s: Assembler messages:
encrypt.c: /tmp/cc7qCx6P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qCx6P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qCx6P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qCx6P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qCx6P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qCx6P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qCx6P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qCx6P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qCx6P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7qCx6P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qCx6P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qCx6P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qCx6P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qCx6P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qCx6P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7qCx6P.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWhybef.s: Assembler messages:
encrypt.c: /tmp/ccWhybef.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWhybef.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWhybef.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWhybef.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhybef.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhybef.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhybef.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWhybef.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWhybef.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhybef.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWhybef.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhybef.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhybef.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhybef.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhybef.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhybef.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCKS6WV.s: Assembler messages:
encrypt.c: /tmp/ccCKS6WV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCKS6WV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCKS6WV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCKS6WV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKS6WV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKS6WV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKS6WV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCKS6WV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCKS6WV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKS6WV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCKS6WV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKS6WV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKS6WV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKS6WV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKS6WV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKS6WV.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxx1AZH.s: Assembler messages:
encrypt.c: /tmp/ccxx1AZH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxx1AZH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxx1AZH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxx1AZH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxx1AZH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxx1AZH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxx1AZH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxx1AZH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxx1AZH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxx1AZH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxx1AZH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxx1AZH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxx1AZH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx1AZH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxx1AZH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxx1AZH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf0QIkR.s: Assembler messages:
encrypt.c: /tmp/ccf0QIkR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf0QIkR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf0QIkR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf0QIkR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf0QIkR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf0QIkR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf0QIkR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf0QIkR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf0QIkR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf0QIkR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf0QIkR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf0QIkR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf0QIkR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf0QIkR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0QIkR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf0QIkR.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfvleLE.s: Assembler messages:
encrypt.c: /tmp/ccfvleLE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvleLE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvleLE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvleLE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvleLE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvleLE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvleLE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvleLE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvleLE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfvleLE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvleLE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvleLE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvleLE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvleLE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvleLE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvleLE.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6U2ndO.s: Assembler messages:
encrypt.c: /tmp/cc6U2ndO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6U2ndO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6U2ndO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6U2ndO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6U2ndO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6U2ndO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6U2ndO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6U2ndO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6U2ndO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6U2ndO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6U2ndO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6U2ndO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6U2ndO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6U2ndO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6U2ndO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6U2ndO.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBFkgr0.s: Assembler messages:
encrypt.c: /tmp/ccBFkgr0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBFkgr0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBFkgr0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBFkgr0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFkgr0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFkgr0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFkgr0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBFkgr0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBFkgr0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFkgr0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBFkgr0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFkgr0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFkgr0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFkgr0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFkgr0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFkgr0.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3tbTxU.s: Assembler messages:
encrypt.c: /tmp/cc3tbTxU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3tbTxU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3tbTxU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3tbTxU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tbTxU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tbTxU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tbTxU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3tbTxU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3tbTxU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tbTxU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3tbTxU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3tbTxU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tbTxU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tbTxU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tbTxU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tbTxU.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceIbrVG.s: Assembler messages:
encrypt.c: /tmp/cceIbrVG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIbrVG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceIbrVG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceIbrVG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIbrVG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIbrVG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIbrVG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceIbrVG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceIbrVG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceIbrVG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIbrVG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIbrVG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIbrVG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIbrVG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIbrVG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIbrVG.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFp5wl4.s: Assembler messages:
encrypt.c: /tmp/ccFp5wl4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFp5wl4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFp5wl4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFp5wl4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFp5wl4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFp5wl4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFp5wl4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFp5wl4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFp5wl4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFp5wl4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFp5wl4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFp5wl4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFp5wl4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFp5wl4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFp5wl4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFp5wl4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZY6lgf.s: Assembler messages:
encrypt.c: /tmp/ccZY6lgf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZY6lgf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZY6lgf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZY6lgf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZY6lgf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZY6lgf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZY6lgf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZY6lgf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZY6lgf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZY6lgf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZY6lgf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZY6lgf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZY6lgf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZY6lgf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY6lgf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZY6lgf.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMWC3lk.s: Assembler messages:
encrypt.c: /tmp/ccMWC3lk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMWC3lk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMWC3lk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMWC3lk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWC3lk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWC3lk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWC3lk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMWC3lk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMWC3lk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWC3lk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMWC3lk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMWC3lk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWC3lk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWC3lk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWC3lk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMWC3lk.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOWu89Y.s: Assembler messages:
encrypt.c: /tmp/ccOWu89Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOWu89Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOWu89Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOWu89Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWu89Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWu89Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWu89Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOWu89Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOWu89Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOWu89Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWu89Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWu89Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWu89Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWu89Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWu89Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOWu89Y.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Pobyh.s: Assembler messages:
encrypt.c: /tmp/cc7Pobyh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Pobyh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Pobyh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Pobyh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Pobyh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Pobyh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Pobyh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Pobyh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Pobyh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Pobyh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Pobyh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Pobyh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Pobyh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Pobyh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Pobyh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Pobyh.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKdGuQ5.s: Assembler messages:
encrypt.c: /tmp/ccKdGuQ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKdGuQ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKdGuQ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKdGuQ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdGuQ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdGuQ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdGuQ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKdGuQ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKdGuQ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKdGuQ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdGuQ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdGuQ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKdGuQ5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKdGuQ5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKdGuQ5.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAN4GtY.s: Assembler messages:
encrypt.c: /tmp/ccAN4GtY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAN4GtY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAN4GtY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAN4GtY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAN4GtY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAN4GtY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAN4GtY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAN4GtY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAN4GtY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAN4GtY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAN4GtY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAN4GtY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAN4GtY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN4GtY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAN4GtY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAN4GtY.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclmEHIk.s: Assembler messages:
encrypt.c: /tmp/cclmEHIk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmEHIk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclmEHIk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclmEHIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmEHIk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmEHIk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmEHIk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclmEHIk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclmEHIk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmEHIk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclmEHIk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclmEHIk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmEHIk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmEHIk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmEHIk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclmEHIk.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPQaU66.s: Assembler messages:
encrypt.c: /tmp/ccPQaU66.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQaU66.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQaU66.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQaU66.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQaU66.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQaU66.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQaU66.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQaU66.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQaU66.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQaU66.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPQaU66.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQaU66.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQaU66.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQaU66.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQaU66.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQaU66.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchKYhtS.s: Assembler messages:
encrypt.c: /tmp/cchKYhtS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchKYhtS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchKYhtS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchKYhtS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchKYhtS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchKYhtS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchKYhtS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchKYhtS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchKYhtS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchKYhtS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchKYhtS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchKYhtS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchKYhtS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchKYhtS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchKYhtS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchKYhtS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDk5C0Y.s: Assembler messages:
encrypt.c: /tmp/ccDk5C0Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDk5C0Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDk5C0Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDk5C0Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDk5C0Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDk5C0Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDk5C0Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDk5C0Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDk5C0Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDk5C0Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDk5C0Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDk5C0Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDk5C0Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDk5C0Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDk5C0Y.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdrAQyQ.s: Assembler messages:
encrypt.c: /tmp/ccdrAQyQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdrAQyQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdrAQyQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdrAQyQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdrAQyQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdrAQyQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdrAQyQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdrAQyQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdrAQyQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdrAQyQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdrAQyQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdrAQyQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrAQyQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdrAQyQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrAQyQ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8m5MuX.s: Assembler messages:
encrypt.c: /tmp/cc8m5MuX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8m5MuX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8m5MuX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8m5MuX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8m5MuX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8m5MuX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8m5MuX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8m5MuX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8m5MuX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8m5MuX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8m5MuX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8m5MuX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8m5MuX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8m5MuX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8m5MuX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8m5MuX.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmFGCi8.s: Assembler messages:
encrypt.c: /tmp/ccmFGCi8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFGCi8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmFGCi8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmFGCi8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFGCi8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFGCi8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFGCi8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmFGCi8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmFGCi8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFGCi8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmFGCi8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmFGCi8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFGCi8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFGCi8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFGCi8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFGCi8.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY8m4V0.s: Assembler messages:
encrypt.c: /tmp/ccY8m4V0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY8m4V0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY8m4V0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY8m4V0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY8m4V0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY8m4V0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY8m4V0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY8m4V0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY8m4V0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY8m4V0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY8m4V0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY8m4V0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY8m4V0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY8m4V0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY8m4V0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY8m4V0.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck9uX1P.s: Assembler messages:
encrypt.c: /tmp/cck9uX1P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck9uX1P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck9uX1P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck9uX1P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9uX1P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9uX1P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9uX1P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck9uX1P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck9uX1P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck9uX1P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9uX1P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9uX1P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9uX1P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9uX1P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9uX1P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck9uX1P.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaWwsoN.s: Assembler messages:
encrypt.c: /tmp/ccaWwsoN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaWwsoN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaWwsoN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaWwsoN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWwsoN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWwsoN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWwsoN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaWwsoN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaWwsoN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWwsoN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaWwsoN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWwsoN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWwsoN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWwsoN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWwsoN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWwsoN.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyzoKRB.s: Assembler messages:
encrypt.c: /tmp/ccyzoKRB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyzoKRB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyzoKRB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyzoKRB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoKRB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoKRB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoKRB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyzoKRB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyzoKRB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyzoKRB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyzoKRB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzoKRB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzoKRB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyzoKRB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyzoKRB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyzoKRB.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB788Dt.s: Assembler messages:
encrypt.c: /tmp/ccB788Dt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB788Dt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB788Dt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB788Dt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB788Dt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB788Dt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB788Dt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB788Dt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB788Dt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB788Dt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB788Dt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB788Dt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB788Dt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB788Dt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB788Dt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB788Dt.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccifjWfF.s: Assembler messages:
encrypt.c: /tmp/ccifjWfF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccifjWfF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccifjWfF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccifjWfF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifjWfF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifjWfF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifjWfF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccifjWfF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccifjWfF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifjWfF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccifjWfF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccifjWfF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifjWfF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifjWfF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjWfF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifjWfF.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDDVYWD.s: Assembler messages:
encrypt.c: /tmp/ccDDVYWD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDDVYWD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDDVYWD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDDVYWD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDVYWD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDVYWD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDVYWD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDDVYWD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDDVYWD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDDVYWD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDVYWD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDVYWD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDVYWD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDVYWD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDVYWD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDDVYWD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOeqB1M.s: Assembler messages:
encrypt.c: /tmp/ccOeqB1M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOeqB1M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOeqB1M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOeqB1M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeqB1M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeqB1M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeqB1M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOeqB1M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOeqB1M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeqB1M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOeqB1M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOeqB1M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeqB1M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeqB1M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeqB1M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOeqB1M.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc97hZVH.s: Assembler messages:
encrypt.c: /tmp/cc97hZVH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97hZVH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97hZVH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc97hZVH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97hZVH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97hZVH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97hZVH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97hZVH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97hZVH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97hZVH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc97hZVH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc97hZVH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97hZVH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97hZVH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97hZVH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97hZVH.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccna6Kew.s: Assembler messages:
encrypt.c: /tmp/ccna6Kew.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccna6Kew.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccna6Kew.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccna6Kew.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccna6Kew.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccna6Kew.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccna6Kew.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccna6Kew.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccna6Kew.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccna6Kew.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccna6Kew.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccna6Kew.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccna6Kew.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccna6Kew.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccna6Kew.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccna6Kew.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBVJT0o.s: Assembler messages:
encrypt.c: /tmp/ccBVJT0o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVJT0o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBVJT0o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBVJT0o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVJT0o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVJT0o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVJT0o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBVJT0o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBVJT0o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBVJT0o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVJT0o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVJT0o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVJT0o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVJT0o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVJT0o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBVJT0o.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckSOMbC.s: Assembler messages:
encrypt.c: /tmp/cckSOMbC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckSOMbC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckSOMbC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckSOMbC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSOMbC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSOMbC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSOMbC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckSOMbC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckSOMbC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSOMbC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckSOMbC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckSOMbC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckSOMbC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckSOMbC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSOMbC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckSOMbC.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9ZJyKj.s: Assembler messages:
encrypt.c: /tmp/cc9ZJyKj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ZJyKj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ZJyKj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ZJyKj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ZJyKj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ZJyKj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ZJyKj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ZJyKj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ZJyKj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ZJyKj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ZJyKj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ZJyKj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ZJyKj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ZJyKj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ZJyKj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR2altv.s: Assembler messages:
encrypt.c: /tmp/ccR2altv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR2altv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR2altv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR2altv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2altv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2altv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2altv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR2altv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR2altv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2altv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR2altv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR2altv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2altv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2altv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR2altv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR2altv.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8X2chA.s: Assembler messages:
encrypt.c: /tmp/cc8X2chA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8X2chA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8X2chA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8X2chA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8X2chA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8X2chA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8X2chA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8X2chA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8X2chA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8X2chA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8X2chA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8X2chA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8X2chA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8X2chA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X2chA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8X2chA.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci88grv.s: Assembler messages:
encrypt.c: /tmp/cci88grv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci88grv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci88grv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci88grv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci88grv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci88grv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci88grv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci88grv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci88grv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci88grv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci88grv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci88grv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci88grv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci88grv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci88grv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci88grv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBpkO8v.s: Assembler messages:
encrypt.c: /tmp/ccBpkO8v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBpkO8v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBpkO8v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBpkO8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBpkO8v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBpkO8v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBpkO8v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBpkO8v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBpkO8v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBpkO8v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBpkO8v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBpkO8v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBpkO8v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBpkO8v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBpkO8v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBpkO8v.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyk9sLk.s: Assembler messages:
encrypt.c: /tmp/ccyk9sLk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyk9sLk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyk9sLk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyk9sLk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyk9sLk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyk9sLk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyk9sLk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyk9sLk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyk9sLk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyk9sLk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyk9sLk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyk9sLk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyk9sLk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyk9sLk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyk9sLk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyk9sLk.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG4RBPc.s: Assembler messages:
encrypt.c: /tmp/ccG4RBPc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG4RBPc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG4RBPc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG4RBPc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4RBPc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4RBPc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4RBPc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG4RBPc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG4RBPc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG4RBPc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG4RBPc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4RBPc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4RBPc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG4RBPc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG4RBPc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG4RBPc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqJ0yhs.s: Assembler messages:
encrypt.c: /tmp/ccqJ0yhs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqJ0yhs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqJ0yhs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqJ0yhs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqJ0yhs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqJ0yhs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqJ0yhs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqJ0yhs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqJ0yhs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqJ0yhs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqJ0yhs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqJ0yhs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqJ0yhs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJ0yhs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqJ0yhs.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHRT2El.s: Assembler messages:
encrypt.c: /tmp/ccHRT2El.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRT2El.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHRT2El.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHRT2El.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRT2El.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRT2El.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRT2El.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHRT2El.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHRT2El.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRT2El.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHRT2El.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHRT2El.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRT2El.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRT2El.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRT2El.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHRT2El.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccSfKY9.s: Assembler messages:
encrypt.c: /tmp/cccSfKY9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccSfKY9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccSfKY9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccSfKY9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccSfKY9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccSfKY9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccSfKY9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccSfKY9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccSfKY9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccSfKY9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccSfKY9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccSfKY9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccSfKY9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSfKY9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccSfKY9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccSfKY9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccERKOVf.s: Assembler messages:
encrypt.c: /tmp/ccERKOVf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccERKOVf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccERKOVf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccERKOVf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERKOVf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERKOVf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERKOVf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccERKOVf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccERKOVf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccERKOVf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERKOVf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERKOVf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERKOVf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERKOVf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERKOVf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccERKOVf.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaJbKzq.s: Assembler messages:
encrypt.c: /tmp/ccaJbKzq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJbKzq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaJbKzq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaJbKzq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJbKzq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJbKzq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJbKzq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaJbKzq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaJbKzq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJbKzq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaJbKzq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJbKzq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJbKzq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJbKzq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKzq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJbKzq.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdCeyZ9.s: Assembler messages:
encrypt.c: /tmp/ccdCeyZ9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCeyZ9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdCeyZ9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdCeyZ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCeyZ9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCeyZ9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCeyZ9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdCeyZ9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdCeyZ9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCeyZ9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCeyZ9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCeyZ9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCeyZ9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCeyZ9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdCeyZ9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs6CpDl.s: Assembler messages:
encrypt.c: /tmp/ccs6CpDl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs6CpDl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs6CpDl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs6CpDl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs6CpDl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs6CpDl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs6CpDl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs6CpDl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs6CpDl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs6CpDl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs6CpDl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs6CpDl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs6CpDl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs6CpDl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs6CpDl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs6CpDl.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc32JIvd.s: Assembler messages:
encrypt.c: /tmp/cc32JIvd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32JIvd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32JIvd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc32JIvd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32JIvd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32JIvd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32JIvd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32JIvd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32JIvd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32JIvd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc32JIvd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32JIvd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32JIvd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32JIvd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32JIvd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32JIvd.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxdFGlV.s: Assembler messages:
encrypt.c: /tmp/ccxdFGlV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdFGlV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxdFGlV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxdFGlV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdFGlV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdFGlV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdFGlV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxdFGlV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxdFGlV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxdFGlV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdFGlV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdFGlV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdFGlV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFGlV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdFGlV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxdFGlV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMcpRk0.s: Assembler messages:
encrypt.c: /tmp/ccMcpRk0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMcpRk0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMcpRk0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMcpRk0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMcpRk0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMcpRk0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMcpRk0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMcpRk0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMcpRk0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMcpRk0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMcpRk0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMcpRk0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMcpRk0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcpRk0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMcpRk0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMcpRk0.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccitgqd9.s: Assembler messages:
encrypt.c: /tmp/ccitgqd9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitgqd9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccitgqd9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccitgqd9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccitgqd9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccitgqd9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccitgqd9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccitgqd9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccitgqd9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccitgqd9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccitgqd9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccitgqd9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccitgqd9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccitgqd9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitgqd9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccitgqd9.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWOm8Mh.s: Assembler messages:
encrypt.c: /tmp/ccWOm8Mh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWOm8Mh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWOm8Mh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWOm8Mh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWOm8Mh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWOm8Mh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWOm8Mh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWOm8Mh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWOm8Mh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWOm8Mh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWOm8Mh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWOm8Mh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWOm8Mh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOm8Mh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWOm8Mh.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchsLXbZ.s: Assembler messages:
encrypt.c: /tmp/cchsLXbZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchsLXbZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchsLXbZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchsLXbZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsLXbZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsLXbZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsLXbZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchsLXbZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchsLXbZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchsLXbZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsLXbZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsLXbZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsLXbZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsLXbZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsLXbZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchsLXbZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCUPZHZ.s: Assembler messages:
encrypt.c: /tmp/ccCUPZHZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCUPZHZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCUPZHZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCUPZHZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUPZHZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUPZHZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUPZHZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCUPZHZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCUPZHZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCUPZHZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUPZHZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUPZHZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUPZHZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUPZHZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCUPZHZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmVexya.s: Assembler messages:
encrypt.c: /tmp/ccmVexya.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmVexya.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmVexya.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmVexya.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVexya.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVexya.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVexya.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmVexya.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmVexya.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVexya.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmVexya.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVexya.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVexya.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVexya.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVexya.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVexya.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHWfl4L.s: Assembler messages:
encrypt.c: /tmp/ccHWfl4L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWfl4L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWfl4L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWfl4L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWfl4L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWfl4L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWfl4L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWfl4L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWfl4L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHWfl4L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWfl4L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWfl4L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWfl4L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWfl4L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWfl4L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHWfl4L.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvVx8uX.s: Assembler messages:
encrypt.c: /tmp/ccvVx8uX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvVx8uX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvVx8uX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvVx8uX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVx8uX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVx8uX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVx8uX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvVx8uX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvVx8uX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVx8uX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvVx8uX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvVx8uX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVx8uX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVx8uX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVx8uX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvVx8uX.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4nIbWG.s: Assembler messages:
encrypt.c: /tmp/cc4nIbWG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4nIbWG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4nIbWG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4nIbWG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nIbWG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nIbWG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nIbWG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4nIbWG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4nIbWG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4nIbWG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nIbWG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nIbWG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nIbWG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nIbWG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nIbWG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4nIbWG.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczDC2eP.s: Assembler messages:
encrypt.c: /tmp/cczDC2eP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczDC2eP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczDC2eP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczDC2eP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDC2eP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDC2eP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDC2eP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczDC2eP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczDC2eP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDC2eP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczDC2eP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDC2eP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczDC2eP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczDC2eP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDC2eP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczDC2eP.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBRM7rN.s: Assembler messages:
encrypt.c: /tmp/ccBRM7rN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBRM7rN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBRM7rN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBRM7rN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRM7rN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRM7rN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRM7rN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBRM7rN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBRM7rN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBRM7rN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRM7rN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRM7rN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRM7rN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRM7rN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRM7rN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBRM7rN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY1vWuY.s: Assembler messages:
encrypt.c: /tmp/ccY1vWuY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY1vWuY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY1vWuY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY1vWuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1vWuY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1vWuY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1vWuY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY1vWuY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY1vWuY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1vWuY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY1vWuY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY1vWuY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1vWuY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1vWuY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY1vWuY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY1vWuY.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ2q66F.s: Assembler messages:
encrypt.c: /tmp/ccZ2q66F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ2q66F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ2q66F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ2q66F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2q66F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2q66F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2q66F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ2q66F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ2q66F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ2q66F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ2q66F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2q66F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2q66F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ2q66F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ2q66F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ2q66F.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjGaqaS.s: Assembler messages:
encrypt.c: /tmp/ccjGaqaS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjGaqaS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjGaqaS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjGaqaS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjGaqaS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjGaqaS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjGaqaS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjGaqaS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjGaqaS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjGaqaS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjGaqaS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjGaqaS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjGaqaS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjGaqaS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGaqaS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjGaqaS.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2bKTvf.s: Assembler messages:
encrypt.c: /tmp/cc2bKTvf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2bKTvf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2bKTvf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2bKTvf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bKTvf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bKTvf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bKTvf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2bKTvf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2bKTvf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bKTvf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2bKTvf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bKTvf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bKTvf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bKTvf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bKTvf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bKTvf.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchsfokU.s: Assembler messages:
encrypt.c: /tmp/cchsfokU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchsfokU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchsfokU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchsfokU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsfokU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsfokU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsfokU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchsfokU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchsfokU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchsfokU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsfokU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsfokU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsfokU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsfokU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsfokU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchsfokU.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW3AXAa.s: Assembler messages:
encrypt.c: /tmp/ccW3AXAa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW3AXAa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW3AXAa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW3AXAa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3AXAa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3AXAa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3AXAa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW3AXAa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW3AXAa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3AXAa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW3AXAa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3AXAa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3AXAa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3AXAa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3AXAa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3AXAa.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWzcirW.s: Assembler messages:
encrypt.c: /tmp/ccWzcirW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzcirW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWzcirW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWzcirW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzcirW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzcirW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzcirW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWzcirW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWzcirW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWzcirW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzcirW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzcirW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzcirW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzcirW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzcirW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzcirW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJJhZDj.s: Assembler messages:
encrypt.c: /tmp/ccJJhZDj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJhZDj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJhZDj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJhZDj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJhZDj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJhZDj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJhZDj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJhZDj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJhZDj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJhZDj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJhZDj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJhZDj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJhZDj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJhZDj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJhZDj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJhZDj.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoOhCjW.s: Assembler messages:
encrypt.c: /tmp/ccoOhCjW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoOhCjW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoOhCjW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoOhCjW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOhCjW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOhCjW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOhCjW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoOhCjW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoOhCjW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoOhCjW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOhCjW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOhCjW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOhCjW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOhCjW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOhCjW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOhCjW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5KvVee.s: Assembler messages:
encrypt.c: /tmp/cc5KvVee.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5KvVee.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5KvVee.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5KvVee.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5KvVee.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5KvVee.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5KvVee.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5KvVee.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5KvVee.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5KvVee.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5KvVee.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5KvVee.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5KvVee.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5KvVee.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KvVee.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5KvVee.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIB0iWR.s: Assembler messages:
encrypt.c: /tmp/ccIB0iWR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIB0iWR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIB0iWR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIB0iWR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIB0iWR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIB0iWR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIB0iWR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIB0iWR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIB0iWR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIB0iWR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIB0iWR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIB0iWR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIB0iWR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIB0iWR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIB0iWR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIB0iWR.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGUvdoi.s: Assembler messages:
encrypt.c: /tmp/ccGUvdoi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGUvdoi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGUvdoi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGUvdoi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGUvdoi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGUvdoi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGUvdoi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGUvdoi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGUvdoi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGUvdoi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGUvdoi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGUvdoi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGUvdoi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGUvdoi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUvdoi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGUvdoi.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpxZ7pk.s: Assembler messages:
encrypt.c: /tmp/ccpxZ7pk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpxZ7pk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpxZ7pk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpxZ7pk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxZ7pk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxZ7pk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxZ7pk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpxZ7pk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpxZ7pk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxZ7pk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxZ7pk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxZ7pk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxZ7pk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxZ7pk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpxZ7pk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIEeBE5.s: Assembler messages:
encrypt.c: /tmp/ccIEeBE5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEeBE5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIEeBE5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIEeBE5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEeBE5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEeBE5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEeBE5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIEeBE5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIEeBE5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIEeBE5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIEeBE5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEeBE5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEeBE5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEeBE5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEeBE5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEeBE5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSjqjSl.s: Assembler messages:
encrypt.c: /tmp/ccSjqjSl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjqjSl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSjqjSl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSjqjSl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjqjSl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjqjSl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjqjSl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSjqjSl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSjqjSl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjqjSl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSjqjSl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSjqjSl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjqjSl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjqjSl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjqjSl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSjqjSl.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBsCbol.s: Assembler messages:
encrypt.c: /tmp/ccBsCbol.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsCbol.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsCbol.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsCbol.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsCbol.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsCbol.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsCbol.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsCbol.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsCbol.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsCbol.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBsCbol.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsCbol.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsCbol.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsCbol.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsCbol.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsCbol.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLx5BLw.s: Assembler messages:
encrypt.c: /tmp/ccLx5BLw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLx5BLw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLx5BLw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLx5BLw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLx5BLw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLx5BLw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLx5BLw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLx5BLw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLx5BLw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLx5BLw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLx5BLw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLx5BLw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLx5BLw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLx5BLw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLx5BLw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLx5BLw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMNpiPj.s: Assembler messages:
encrypt.c: /tmp/ccMNpiPj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNpiPj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMNpiPj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMNpiPj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNpiPj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNpiPj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNpiPj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMNpiPj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMNpiPj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNpiPj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMNpiPj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNpiPj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNpiPj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNpiPj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNpiPj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNpiPj.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpwo286.s: Assembler messages:
encrypt.c: /tmp/ccpwo286.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwo286.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpwo286.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpwo286.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwo286.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwo286.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwo286.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpwo286.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpwo286.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpwo286.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpwo286.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpwo286.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpwo286.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwo286.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpwo286.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpwo286.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1MzT94.s: Assembler messages:
encrypt.c: /tmp/cc1MzT94.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1MzT94.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1MzT94.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1MzT94.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1MzT94.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1MzT94.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1MzT94.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1MzT94.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1MzT94.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1MzT94.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1MzT94.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1MzT94.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1MzT94.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1MzT94.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1MzT94.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1MzT94.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchw1faJ.s: Assembler messages:
encrypt.c: /tmp/cchw1faJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchw1faJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchw1faJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchw1faJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchw1faJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchw1faJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchw1faJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchw1faJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchw1faJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchw1faJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchw1faJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchw1faJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchw1faJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchw1faJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchw1faJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchw1faJ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj8uYc1.s: Assembler messages:
encrypt.c: /tmp/ccj8uYc1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8uYc1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8uYc1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8uYc1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8uYc1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8uYc1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8uYc1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8uYc1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8uYc1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8uYc1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj8uYc1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8uYc1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8uYc1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8uYc1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8uYc1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8uYc1.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclOOv8x.s: Assembler messages:
encrypt.c: /tmp/cclOOv8x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclOOv8x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclOOv8x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclOOv8x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOOv8x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOOv8x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOOv8x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclOOv8x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclOOv8x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclOOv8x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOOv8x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOOv8x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOOv8x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOOv8x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOOv8x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclOOv8x.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7n8u37.s: Assembler messages:
encrypt.c: /tmp/cc7n8u37.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7n8u37.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7n8u37.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7n8u37.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7n8u37.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7n8u37.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7n8u37.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7n8u37.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7n8u37.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7n8u37.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7n8u37.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7n8u37.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7n8u37.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7n8u37.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7n8u37.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7n8u37.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHPYQ1H.s: Assembler messages:
encrypt.c: /tmp/ccHPYQ1H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHPYQ1H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHPYQ1H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHPYQ1H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPYQ1H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPYQ1H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPYQ1H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHPYQ1H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHPYQ1H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPYQ1H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPYQ1H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPYQ1H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPYQ1H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPYQ1H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHPYQ1H.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoF3nsI.s: Assembler messages:
encrypt.c: /tmp/ccoF3nsI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoF3nsI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoF3nsI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoF3nsI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoF3nsI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoF3nsI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoF3nsI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoF3nsI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoF3nsI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoF3nsI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoF3nsI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoF3nsI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoF3nsI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF3nsI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoF3nsI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoF3nsI.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsbJbS6.s: Assembler messages:
encrypt.c: /tmp/ccsbJbS6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsbJbS6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsbJbS6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsbJbS6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbJbS6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbJbS6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbJbS6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsbJbS6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsbJbS6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbJbS6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsbJbS6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbJbS6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsbJbS6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsbJbS6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbJbS6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsbJbS6.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0ZMhnO.s: Assembler messages:
encrypt.c: /tmp/cc0ZMhnO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZMhnO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ZMhnO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ZMhnO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ZMhnO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0ZMhnO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0ZMhnO.s: Assembler messages:
encrypt.c: /tmp/cc0ZMhnO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZMhnO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ZMhnO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ZMhnO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ZMhnO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0ZMhnO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZMhnO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZMhnO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZMhnO.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWzAVLg.s: Assembler messages:
encrypt.c: /tmp/ccWzAVLg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzAVLg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWzAVLg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWzAVLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWzAVLg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWzAVLg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWzAVLg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzAVLg.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWzAVLg.s: Assembler messages:
encrypt.c: /tmp/ccWzAVLg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzAVLg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWzAVLg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWzAVLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWzAVLg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWzAVLg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWzAVLg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWzAVLg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzAVLg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzAVLg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzAVLg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbKYmo7.s: Assembler messages:
encrypt.c: /tmp/ccbKYmo7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKYmo7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKYmo7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKYmo7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKYmo7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKYmo7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbKYmo7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbKYmo7.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbKYmo7.s: Assembler messages:
encrypt.c: /tmp/ccbKYmo7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKYmo7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKYmo7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKYmo7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKYmo7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKYmo7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbKYmo7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbKYmo7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKYmo7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbKYmo7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbKYmo7.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccudNezI.s: Assembler messages:
encrypt.c: /tmp/ccudNezI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccudNezI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccudNezI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccudNezI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccudNezI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccudNezI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccudNezI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccudNezI.s: Assembler messages:
encrypt.c: /tmp/ccudNezI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccudNezI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccudNezI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccudNezI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccudNezI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccudNezI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccudNezI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccudNezI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudNezI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccudNezI.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3QcPfR.s: Assembler messages:
encrypt.c: /tmp/cc3QcPfR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3QcPfR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3QcPfR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3QcPfR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3QcPfR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3QcPfR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3QcPfR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3QcPfR.s: Assembler messages:
encrypt.c: /tmp/cc3QcPfR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3QcPfR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3QcPfR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3QcPfR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3QcPfR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3QcPfR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3QcPfR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3QcPfR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QcPfR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3QcPfR.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp5hkXg.s: Assembler messages:
encrypt.c: /tmp/ccp5hkXg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5hkXg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp5hkXg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp5hkXg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp5hkXg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp5hkXg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp5hkXg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp5hkXg.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp5hkXg.s: Assembler messages:
encrypt.c: /tmp/ccp5hkXg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5hkXg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp5hkXg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp5hkXg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp5hkXg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp5hkXg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp5hkXg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp5hkXg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5hkXg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5hkXg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp5hkXg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBX3nLg.s: Assembler messages:
encrypt.c: /tmp/ccBX3nLg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBX3nLg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBX3nLg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBX3nLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBX3nLg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBX3nLg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBX3nLg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBX3nLg.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBX3nLg.s: Assembler messages:
encrypt.c: /tmp/ccBX3nLg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBX3nLg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBX3nLg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBX3nLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBX3nLg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBX3nLg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBX3nLg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBX3nLg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBX3nLg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBX3nLg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBX3nLg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUOyDqK.s: Assembler messages:
encrypt.c: /tmp/ccUOyDqK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOyDqK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOyDqK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOyDqK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOyDqK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOyDqK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOyDqK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUOyDqK.s: Assembler messages:
encrypt.c: /tmp/ccUOyDqK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOyDqK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOyDqK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOyDqK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOyDqK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOyDqK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOyDqK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOyDqK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOyDqK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOyDqK.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9KZ63h.s: Assembler messages:
encrypt.c: /tmp/cc9KZ63h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9KZ63h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9KZ63h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9KZ63h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KZ63h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KZ63h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KZ63h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9KZ63h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9KZ63h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9KZ63h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9KZ63h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KZ63h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KZ63h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KZ63h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9KZ63h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9KZ63h.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjdJcSJ.s: Assembler messages:
encrypt.c: /tmp/ccjdJcSJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjdJcSJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjdJcSJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjdJcSJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdJcSJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdJcSJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdJcSJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjdJcSJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdJcSJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjdJcSJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjdJcSJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdJcSJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdJcSJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjdJcSJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjdJcSJ.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2vfrZp.s: Assembler messages:
encrypt.c: /tmp/cc2vfrZp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vfrZp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2vfrZp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2vfrZp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vfrZp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vfrZp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vfrZp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2vfrZp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2vfrZp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2vfrZp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vfrZp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vfrZp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vfrZp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vfrZp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vfrZp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vfrZp.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZKMwmS.s: Assembler messages:
encrypt.c: /tmp/ccZKMwmS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZKMwmS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZKMwmS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZKMwmS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKMwmS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKMwmS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKMwmS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZKMwmS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZKMwmS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKMwmS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZKMwmS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZKMwmS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKMwmS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKMwmS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKMwmS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZKMwmS.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4XGlbJ.s: Assembler messages:
encrypt.c: /tmp/cc4XGlbJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4XGlbJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4XGlbJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4XGlbJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XGlbJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XGlbJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XGlbJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4XGlbJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XGlbJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4XGlbJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XGlbJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XGlbJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XGlbJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XGlbJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XGlbJ.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyM666d.s: Assembler messages:
encrypt.c: /tmp/ccyM666d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyM666d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyM666d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyM666d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyM666d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyM666d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyM666d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyM666d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyM666d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyM666d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyM666d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyM666d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyM666d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyM666d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyM666d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyM666d.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfOYWnL.s: Assembler messages:
encrypt.c: /tmp/ccfOYWnL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfOYWnL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfOYWnL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfOYWnL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOYWnL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOYWnL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOYWnL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfOYWnL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfOYWnL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfOYWnL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOYWnL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOYWnL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOYWnL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOYWnL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOYWnL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfOYWnL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmZKHhg.s: Assembler messages:
encrypt.c: /tmp/ccmZKHhg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmZKHhg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmZKHhg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmZKHhg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmZKHhg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmZKHhg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmZKHhg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmZKHhg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmZKHhg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmZKHhg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmZKHhg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmZKHhg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmZKHhg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmZKHhg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZKHhg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmZKHhg.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9heWF9.s: Assembler messages:
encrypt.c: /tmp/cc9heWF9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9heWF9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9heWF9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9heWF9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9heWF9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9heWF9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9heWF9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9heWF9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9heWF9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9heWF9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9heWF9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9heWF9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9heWF9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9heWF9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9heWF9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9heWF9.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKHhDUN.s: Assembler messages:
encrypt.c: /tmp/ccKHhDUN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHhDUN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKHhDUN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKHhDUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHhDUN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHhDUN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHhDUN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKHhDUN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKHhDUN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKHhDUN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKHhDUN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHhDUN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHhDUN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHhDUN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHhDUN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHhDUN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc49oqOj.s: Assembler messages:
encrypt.c: /tmp/cc49oqOj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49oqOj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc49oqOj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc49oqOj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49oqOj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49oqOj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49oqOj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc49oqOj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc49oqOj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49oqOj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc49oqOj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49oqOj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49oqOj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49oqOj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49oqOj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49oqOj.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccLSDSK.s: Assembler messages:
encrypt.c: /tmp/cccLSDSK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccLSDSK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccLSDSK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccLSDSK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccLSDSK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccLSDSK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccLSDSK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccLSDSK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccLSDSK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccLSDSK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccLSDSK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccLSDSK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccLSDSK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccLSDSK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccLSDSK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccLSDSK.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDRuYcd.s: Assembler messages:
encrypt.c: /tmp/ccDRuYcd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDRuYcd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDRuYcd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDRuYcd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDRuYcd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDRuYcd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDRuYcd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDRuYcd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDRuYcd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDRuYcd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDRuYcd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDRuYcd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDRuYcd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDRuYcd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRuYcd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDRuYcd.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnsoSKM.s: Assembler messages:
encrypt.c: /tmp/ccnsoSKM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnsoSKM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnsoSKM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnsoSKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsoSKM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsoSKM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsoSKM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnsoSKM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnsoSKM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnsoSKM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsoSKM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsoSKM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsoSKM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsoSKM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsoSKM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnsoSKM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9dqtma.s: Assembler messages:
encrypt.c: /tmp/cc9dqtma.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dqtma.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9dqtma.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9dqtma.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dqtma.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dqtma.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dqtma.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9dqtma.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9dqtma.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dqtma.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9dqtma.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dqtma.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dqtma.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dqtma.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dqtma.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dqtma.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYB3brN.s: Assembler messages:
encrypt.c: /tmp/ccYB3brN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYB3brN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYB3brN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYB3brN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYB3brN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYB3brN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYB3brN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYB3brN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYB3brN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYB3brN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYB3brN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYB3brN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYB3brN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYB3brN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYB3brN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYB3brN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHbsol7.s: Assembler messages:
encrypt.c: /tmp/ccHbsol7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHbsol7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHbsol7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHbsol7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHbsol7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHbsol7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHbsol7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHbsol7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHbsol7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHbsol7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHbsol7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHbsol7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHbsol7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHbsol7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbsol7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHbsol7.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW6ANMD.s: Assembler messages:
encrypt.c: /tmp/ccW6ANMD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6ANMD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW6ANMD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW6ANMD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW6ANMD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW6ANMD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW6ANMD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW6ANMD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW6ANMD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW6ANMD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW6ANMD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW6ANMD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW6ANMD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6ANMD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW6ANMD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW6ANMD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOpjra7.s: Assembler messages:
encrypt.c: /tmp/ccOpjra7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpjra7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOpjra7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOpjra7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpjra7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpjra7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpjra7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOpjra7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOpjra7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpjra7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOpjra7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpjra7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpjra7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpjra7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpjra7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpjra7.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRueXyN.s: Assembler messages:
encrypt.c: /tmp/ccRueXyN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRueXyN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRueXyN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRueXyN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRueXyN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRueXyN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRueXyN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRueXyN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRueXyN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRueXyN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRueXyN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRueXyN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRueXyN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRueXyN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRueXyN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRueXyN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccECzEl7.s: Assembler messages:
encrypt.c: /tmp/ccECzEl7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECzEl7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccECzEl7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccECzEl7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECzEl7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECzEl7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECzEl7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccECzEl7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccECzEl7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECzEl7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccECzEl7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECzEl7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECzEl7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECzEl7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECzEl7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECzEl7.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgsdPID.s: Assembler messages:
encrypt.c: /tmp/ccgsdPID.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgsdPID.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgsdPID.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgsdPID.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgsdPID.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgsdPID.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgsdPID.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgsdPID.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgsdPID.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgsdPID.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgsdPID.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgsdPID.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgsdPID.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsdPID.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgsdPID.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgsdPID.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGNd32q.s: Assembler messages:
encrypt.c: /tmp/ccGNd32q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGNd32q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGNd32q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGNd32q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNd32q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNd32q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNd32q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGNd32q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGNd32q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGNd32q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGNd32q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNd32q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNd32q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNd32q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNd32q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGNd32q.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOmhkXX.s: Assembler messages:
encrypt.c: /tmp/ccOmhkXX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOmhkXX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOmhkXX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOmhkXX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOmhkXX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOmhkXX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOmhkXX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOmhkXX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOmhkXX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOmhkXX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOmhkXX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOmhkXX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOmhkXX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOmhkXX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmhkXX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOmhkXX.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRmlMYr.s: Assembler messages:
encrypt.c: /tmp/ccRmlMYr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRmlMYr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRmlMYr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRmlMYr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmlMYr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmlMYr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmlMYr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRmlMYr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRmlMYr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRmlMYr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmlMYr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmlMYr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmlMYr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmlMYr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmlMYr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRmlMYr.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWJ8KOQ.s: Assembler messages:
encrypt.c: /tmp/ccWJ8KOQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWJ8KOQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWJ8KOQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWJ8KOQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWJ8KOQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWJ8KOQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWJ8KOQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWJ8KOQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWJ8KOQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWJ8KOQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWJ8KOQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWJ8KOQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWJ8KOQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJ8KOQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWJ8KOQ.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc50TBOD.s: Assembler messages:
encrypt.c: /tmp/cc50TBOD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50TBOD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc50TBOD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc50TBOD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50TBOD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50TBOD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50TBOD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc50TBOD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc50TBOD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc50TBOD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50TBOD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50TBOD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50TBOD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50TBOD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50TBOD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50TBOD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf43fq3.s: Assembler messages:
encrypt.c: /tmp/ccf43fq3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf43fq3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf43fq3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf43fq3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf43fq3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf43fq3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf43fq3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf43fq3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf43fq3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf43fq3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf43fq3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf43fq3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf43fq3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf43fq3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf43fq3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf43fq3.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLjHIqY.s: Assembler messages:
encrypt.c: /tmp/ccLjHIqY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLjHIqY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLjHIqY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLjHIqY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLjHIqY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLjHIqY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLjHIqY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLjHIqY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLjHIqY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLjHIqY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLjHIqY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLjHIqY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLjHIqY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLjHIqY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjHIqY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLjHIqY.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclplSWq.s: Assembler messages:
encrypt.c: /tmp/cclplSWq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclplSWq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclplSWq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclplSWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclplSWq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclplSWq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclplSWq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclplSWq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclplSWq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclplSWq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclplSWq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclplSWq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclplSWq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclplSWq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclplSWq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclplSWq.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDrIjQI.s: Assembler messages:
encrypt.c: /tmp/ccDrIjQI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDrIjQI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDrIjQI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDrIjQI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrIjQI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrIjQI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrIjQI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDrIjQI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDrIjQI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrIjQI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDrIjQI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDrIjQI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrIjQI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrIjQI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrIjQI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDrIjQI.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMy1Cd5.s: Assembler messages:
encrypt.c: /tmp/ccMy1Cd5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMy1Cd5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMy1Cd5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMy1Cd5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMy1Cd5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMy1Cd5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMy1Cd5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMy1Cd5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMy1Cd5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMy1Cd5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMy1Cd5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMy1Cd5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMy1Cd5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMy1Cd5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMy1Cd5.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnWTanI.s: Assembler messages:
encrypt.c: /tmp/ccnWTanI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnWTanI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnWTanI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnWTanI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnWTanI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnWTanI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnWTanI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnWTanI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnWTanI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnWTanI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnWTanI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnWTanI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnWTanI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnWTanI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnWTanI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnWTanI.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpx3Zne.s: Assembler messages:
encrypt.c: /tmp/ccpx3Zne.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpx3Zne.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpx3Zne.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpx3Zne.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpx3Zne.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpx3Zne.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpx3Zne.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpx3Zne.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpx3Zne.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpx3Zne.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpx3Zne.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpx3Zne.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpx3Zne.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpx3Zne.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpx3Zne.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpx3Zne.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM0l5m5.s: Assembler messages:
encrypt.c: /tmp/ccM0l5m5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM0l5m5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM0l5m5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM0l5m5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0l5m5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0l5m5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0l5m5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM0l5m5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM0l5m5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM0l5m5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0l5m5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0l5m5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0l5m5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0l5m5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0l5m5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM0l5m5.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctbnDMx.s: Assembler messages:
encrypt.c: /tmp/cctbnDMx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctbnDMx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctbnDMx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctbnDMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbnDMx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbnDMx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbnDMx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctbnDMx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctbnDMx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbnDMx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctbnDMx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbnDMx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbnDMx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbnDMx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbnDMx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbnDMx.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfVZ3oV.s: Assembler messages:
encrypt.c: /tmp/ccfVZ3oV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVZ3oV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVZ3oV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVZ3oV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVZ3oV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVZ3oV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVZ3oV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVZ3oV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfVZ3oV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVZ3oV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVZ3oV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVZ3oV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZ3oV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVZ3oV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVZ3oV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqn8nqt.s: Assembler messages:
encrypt.c: /tmp/ccqn8nqt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqn8nqt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqn8nqt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqn8nqt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqn8nqt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqn8nqt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqn8nqt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqn8nqt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqn8nqt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqn8nqt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqn8nqt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqn8nqt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqn8nqt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqn8nqt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqn8nqt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqn8nqt.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckcNnLU.s: Assembler messages:
encrypt.c: /tmp/cckcNnLU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcNnLU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckcNnLU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckcNnLU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcNnLU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcNnLU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcNnLU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckcNnLU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckcNnLU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckcNnLU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcNnLU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcNnLU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcNnLU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcNnLU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcNnLU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckcNnLU.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnz8khm.s: Assembler messages:
encrypt.c: /tmp/ccnz8khm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnz8khm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnz8khm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnz8khm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz8khm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz8khm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz8khm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnz8khm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnz8khm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz8khm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnz8khm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnz8khm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz8khm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz8khm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnz8khm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnz8khm.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1AESMv.s: Assembler messages:
encrypt.c: /tmp/cc1AESMv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1AESMv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1AESMv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1AESMv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1AESMv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1AESMv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1AESMv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1AESMv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1AESMv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1AESMv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1AESMv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1AESMv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1AESMv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1AESMv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1AESMv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1AESMv.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbs89m4.s: Assembler messages:
encrypt.c: /tmp/ccbs89m4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbs89m4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbs89m4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbs89m4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbs89m4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbs89m4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbs89m4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbs89m4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbs89m4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbs89m4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbs89m4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbs89m4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbs89m4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs89m4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbs89m4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbs89m4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQt09st.s: Assembler messages:
encrypt.c: /tmp/ccQt09st.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQt09st.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQt09st.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQt09st.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt09st.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt09st.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt09st.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQt09st.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQt09st.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt09st.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQt09st.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt09st.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQt09st.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQt09st.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt09st.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQt09st.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsITKsV.s: Assembler messages:
encrypt.c: /tmp/ccsITKsV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsITKsV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsITKsV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsITKsV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsITKsV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsITKsV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsITKsV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsITKsV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsITKsV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsITKsV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsITKsV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsITKsV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsITKsV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsITKsV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsITKsV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsITKsV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaisKLY.s: Assembler messages:
encrypt.c: /tmp/ccaisKLY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaisKLY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaisKLY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaisKLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaisKLY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaisKLY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaisKLY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaisKLY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaisKLY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaisKLY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaisKLY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaisKLY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaisKLY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaisKLY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaisKLY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaisKLY.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxcWJQN.s: Assembler messages:
encrypt.c: /tmp/ccxcWJQN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxcWJQN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxcWJQN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxcWJQN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcWJQN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcWJQN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcWJQN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxcWJQN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxcWJQN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxcWJQN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcWJQN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcWJQN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcWJQN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcWJQN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcWJQN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxcWJQN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAtqMIV.s: Assembler messages:
encrypt.c: /tmp/ccAtqMIV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtqMIV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtqMIV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtqMIV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtqMIV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtqMIV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtqMIV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtqMIV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtqMIV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtqMIV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAtqMIV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtqMIV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtqMIV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtqMIV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtqMIV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtqMIV.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj7OGaD.s: Assembler messages:
encrypt.c: /tmp/ccj7OGaD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7OGaD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj7OGaD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj7OGaD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj7OGaD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj7OGaD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj7OGaD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj7OGaD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj7OGaD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj7OGaD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj7OGaD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7OGaD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7OGaD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7OGaD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7OGaD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7OGaD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfOhVJK.s: Assembler messages:
encrypt.c: /tmp/ccfOhVJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfOhVJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfOhVJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfOhVJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOhVJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOhVJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOhVJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfOhVJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfOhVJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfOhVJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfOhVJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOhVJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOhVJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOhVJK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfOhVJK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfOhVJK.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfmWpS1.s: Assembler messages:
encrypt.c: /tmp/ccfmWpS1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmWpS1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfmWpS1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfmWpS1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmWpS1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmWpS1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmWpS1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfmWpS1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfmWpS1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmWpS1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfmWpS1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmWpS1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmWpS1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmWpS1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmWpS1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmWpS1.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYWQFKV.s: Assembler messages:
encrypt.c: /tmp/ccYWQFKV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYWQFKV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYWQFKV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYWQFKV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWQFKV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWQFKV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWQFKV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYWQFKV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYWQFKV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWQFKV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYWQFKV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYWQFKV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWQFKV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWQFKV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWQFKV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYWQFKV.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx1VmCD.s: Assembler messages:
encrypt.c: /tmp/ccx1VmCD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx1VmCD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx1VmCD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx1VmCD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1VmCD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1VmCD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1VmCD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx1VmCD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx1VmCD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx1VmCD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1VmCD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1VmCD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1VmCD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1VmCD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1VmCD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx1VmCD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPTsfsP.s: Assembler messages:
encrypt.c: /tmp/ccPTsfsP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPTsfsP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPTsfsP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPTsfsP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTsfsP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTsfsP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTsfsP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPTsfsP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPTsfsP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTsfsP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPTsfsP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPTsfsP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTsfsP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTsfsP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPTsfsP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPTsfsP.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccur5uBC.s: Assembler messages:
encrypt.c: /tmp/ccur5uBC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccur5uBC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccur5uBC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccur5uBC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccur5uBC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccur5uBC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccur5uBC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccur5uBC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccur5uBC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccur5uBC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccur5uBC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccur5uBC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccur5uBC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccur5uBC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccur5uBC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccur5uBC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAXIl1t.s: Assembler messages:
encrypt.c: /tmp/ccAXIl1t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAXIl1t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAXIl1t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAXIl1t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXIl1t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXIl1t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXIl1t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAXIl1t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAXIl1t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAXIl1t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXIl1t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXIl1t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXIl1t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXIl1t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXIl1t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAXIl1t.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs65nLN.s: Assembler messages:
encrypt.c: /tmp/ccs65nLN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs65nLN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs65nLN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs65nLN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs65nLN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs65nLN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs65nLN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs65nLN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs65nLN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs65nLN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs65nLN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs65nLN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs65nLN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs65nLN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65nLN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs65nLN.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0rXxxC.s: Assembler messages:
encrypt.c: /tmp/cc0rXxxC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0rXxxC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0rXxxC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0rXxxC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0rXxxC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0rXxxC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0rXxxC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0rXxxC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0rXxxC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0rXxxC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0rXxxC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0rXxxC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0rXxxC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0rXxxC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0rXxxC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0rXxxC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaN6o2O.s: Assembler messages:
encrypt.c: /tmp/ccaN6o2O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaN6o2O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaN6o2O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaN6o2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaN6o2O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaN6o2O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaN6o2O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaN6o2O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaN6o2O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaN6o2O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaN6o2O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaN6o2O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaN6o2O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaN6o2O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaN6o2O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaN6o2O.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8ADLMN.s: Assembler messages:
encrypt.c: /tmp/cc8ADLMN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ADLMN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ADLMN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ADLMN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ADLMN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ADLMN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ADLMN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ADLMN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ADLMN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ADLMN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8ADLMN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8ADLMN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ADLMN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ADLMN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ADLMN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ADLMN.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccocy11t.s: Assembler messages:
encrypt.c: /tmp/ccocy11t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccocy11t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccocy11t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccocy11t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocy11t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocy11t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocy11t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccocy11t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccocy11t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccocy11t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccocy11t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocy11t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocy11t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccocy11t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccocy11t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccocy11t.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVXJBZh.s: Assembler messages:
encrypt.c: /tmp/ccVXJBZh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVXJBZh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVXJBZh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVXJBZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVXJBZh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVXJBZh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVXJBZh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVXJBZh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVXJBZh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVXJBZh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVXJBZh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVXJBZh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVXJBZh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVXJBZh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXJBZh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVXJBZh.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgAUdh0.s: Assembler messages:
encrypt.c: /tmp/ccgAUdh0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgAUdh0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgAUdh0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgAUdh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUdh0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUdh0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUdh0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgAUdh0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgAUdh0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgAUdh0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgAUdh0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUdh0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUdh0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAUdh0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgAUdh0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgAUdh0.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFr7XNT.s: Assembler messages:
encrypt.c: /tmp/ccFr7XNT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFr7XNT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFr7XNT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFr7XNT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFr7XNT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFr7XNT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFr7XNT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFr7XNT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFr7XNT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFr7XNT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFr7XNT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFr7XNT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFr7XNT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFr7XNT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFr7XNT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFr7XNT.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHXEvb9.s: Assembler messages:
encrypt.c: /tmp/ccHXEvb9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHXEvb9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHXEvb9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHXEvb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXEvb9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXEvb9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXEvb9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHXEvb9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHXEvb9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXEvb9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHXEvb9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXEvb9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXEvb9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXEvb9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXEvb9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXEvb9.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5yUdh0.s: Assembler messages:
encrypt.c: /tmp/cc5yUdh0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5yUdh0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5yUdh0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5yUdh0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yUdh0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yUdh0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yUdh0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5yUdh0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5yUdh0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5yUdh0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yUdh0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yUdh0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yUdh0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yUdh0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yUdh0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5yUdh0.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOWO37j.s: Assembler messages:
encrypt.c: /tmp/ccOWO37j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOWO37j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOWO37j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOWO37j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWO37j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWO37j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWO37j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOWO37j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOWO37j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWO37j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOWO37j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOWO37j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOWO37j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOWO37j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWO37j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOWO37j.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccARpwwU.s: Assembler messages:
encrypt.c: /tmp/ccARpwwU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccARpwwU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccARpwwU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccARpwwU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARpwwU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARpwwU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARpwwU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccARpwwU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccARpwwU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccARpwwU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARpwwU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARpwwU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARpwwU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARpwwU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARpwwU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccARpwwU.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZnNtuf.s: Assembler messages:
encrypt.c: /tmp/ccZnNtuf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZnNtuf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZnNtuf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZnNtuf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZnNtuf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZnNtuf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZnNtuf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZnNtuf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZnNtuf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZnNtuf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZnNtuf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZnNtuf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZnNtuf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZnNtuf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnNtuf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZnNtuf.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6C5ZHK.s: Assembler messages:
encrypt.c: /tmp/cc6C5ZHK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6C5ZHK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6C5ZHK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6C5ZHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6C5ZHK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6C5ZHK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6C5ZHK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6C5ZHK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6C5ZHK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6C5ZHK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6C5ZHK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6C5ZHK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6C5ZHK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6C5ZHK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6C5ZHK.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUiaKE7.s: Assembler messages:
encrypt.c: /tmp/ccUiaKE7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiaKE7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUiaKE7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUiaKE7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiaKE7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiaKE7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiaKE7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUiaKE7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUiaKE7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiaKE7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUiaKE7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiaKE7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiaKE7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiaKE7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiaKE7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiaKE7.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccmXQUa.s: Assembler messages:
encrypt.c: /tmp/cccmXQUa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccmXQUa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccmXQUa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccmXQUa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccmXQUa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccmXQUa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccmXQUa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccmXQUa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccmXQUa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccmXQUa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccmXQUa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccmXQUa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccmXQUa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccmXQUa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmXQUa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccmXQUa.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchmhWeS.s: Assembler messages:
encrypt.c: /tmp/cchmhWeS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchmhWeS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchmhWeS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchmhWeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmhWeS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmhWeS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmhWeS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchmhWeS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchmhWeS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchmhWeS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmhWeS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmhWeS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmhWeS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmhWeS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmhWeS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchmhWeS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpW5kWP.s: Assembler messages:
encrypt.c: /tmp/ccpW5kWP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpW5kWP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpW5kWP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpW5kWP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpW5kWP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpW5kWP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpW5kWP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpW5kWP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpW5kWP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpW5kWP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpW5kWP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpW5kWP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpW5kWP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpW5kWP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpW5kWP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpW5kWP.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqOyDQa.s: Assembler messages:
encrypt.c: /tmp/ccqOyDQa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqOyDQa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqOyDQa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqOyDQa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOyDQa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOyDQa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOyDQa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqOyDQa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqOyDQa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOyDQa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqOyDQa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOyDQa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOyDQa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOyDQa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOyDQa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOyDQa.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck1jI0J.s: Assembler messages:
encrypt.c: /tmp/cck1jI0J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck1jI0J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck1jI0J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck1jI0J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1jI0J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1jI0J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1jI0J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck1jI0J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck1jI0J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck1jI0J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1jI0J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1jI0J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1jI0J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1jI0J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1jI0J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck1jI0J.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw4u6Mf.s: Assembler messages:
encrypt.c: /tmp/ccw4u6Mf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw4u6Mf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw4u6Mf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw4u6Mf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4u6Mf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4u6Mf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4u6Mf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw4u6Mf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4u6Mf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw4u6Mf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4u6Mf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4u6Mf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4u6Mf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4u6Mf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4u6Mf.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc52YY0p.s: Assembler messages:
encrypt.c: /tmp/cc52YY0p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc52YY0p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc52YY0p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc52YY0p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52YY0p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52YY0p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52YY0p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc52YY0p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc52YY0p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52YY0p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc52YY0p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc52YY0p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52YY0p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52YY0p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc52YY0p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc52YY0p.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB2esD9.s: Assembler messages:
encrypt.c: /tmp/ccB2esD9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2esD9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB2esD9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB2esD9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2esD9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2esD9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2esD9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB2esD9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB2esD9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB2esD9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2esD9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2esD9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2esD9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2esD9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2esD9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2esD9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAy1EL3.s: Assembler messages:
encrypt.c: /tmp/ccAy1EL3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAy1EL3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAy1EL3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAy1EL3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAy1EL3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAy1EL3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAy1EL3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAy1EL3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAy1EL3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAy1EL3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAy1EL3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAy1EL3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAy1EL3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAy1EL3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAy1EL3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAy1EL3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdbSxVi.s: Assembler messages:
encrypt.c: /tmp/ccdbSxVi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdbSxVi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdbSxVi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdbSxVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbSxVi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbSxVi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbSxVi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdbSxVi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdbSxVi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbSxVi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdbSxVi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdbSxVi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbSxVi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbSxVi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbSxVi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdbSxVi.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE7UB79.s: Assembler messages:
encrypt.c: /tmp/ccE7UB79.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE7UB79.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE7UB79.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE7UB79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7UB79.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7UB79.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7UB79.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE7UB79.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE7UB79.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE7UB79.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7UB79.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7UB79.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7UB79.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7UB79.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7UB79.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7UB79.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrCNCsq.s: Assembler messages:
encrypt.c: /tmp/ccrCNCsq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrCNCsq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrCNCsq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrCNCsq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrCNCsq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrCNCsq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrCNCsq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrCNCsq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrCNCsq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrCNCsq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrCNCsq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrCNCsq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrCNCsq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrCNCsq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCNCsq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrCNCsq.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbAknf3.s: Assembler messages:
encrypt.c: /tmp/ccbAknf3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbAknf3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbAknf3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbAknf3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbAknf3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbAknf3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbAknf3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbAknf3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbAknf3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbAknf3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbAknf3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbAknf3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbAknf3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAknf3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbAknf3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbAknf3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoxQoAp.s: Assembler messages:
encrypt.c: /tmp/ccoxQoAp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxQoAp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxQoAp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxQoAp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxQoAp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxQoAp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxQoAp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxQoAp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxQoAp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxQoAp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoxQoAp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxQoAp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxQoAp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxQoAp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxQoAp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxQoAp.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch0zgOT.s: Assembler messages:
encrypt.c: /tmp/cch0zgOT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0zgOT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0zgOT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0zgOT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0zgOT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0zgOT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0zgOT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0zgOT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0zgOT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0zgOT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0zgOT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0zgOT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0zgOT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0zgOT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0zgOT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0zgOT.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchRvsRy.s: Assembler messages:
encrypt.c: /tmp/cchRvsRy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRvsRy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRvsRy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchRvsRy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRvsRy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRvsRy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRvsRy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRvsRy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRvsRy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchRvsRy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRvsRy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRvsRy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRvsRy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRvsRy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRvsRy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchRvsRy.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEZd5Lp.s: Assembler messages:
encrypt.c: /tmp/ccEZd5Lp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEZd5Lp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEZd5Lp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEZd5Lp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZd5Lp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZd5Lp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZd5Lp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEZd5Lp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEZd5Lp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEZd5Lp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZd5Lp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZd5Lp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEZd5Lp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEZd5Lp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEZd5Lp.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctjfwoS.s: Assembler messages:
encrypt.c: /tmp/cctjfwoS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctjfwoS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctjfwoS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctjfwoS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjfwoS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjfwoS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjfwoS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctjfwoS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctjfwoS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjfwoS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctjfwoS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctjfwoS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjfwoS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjfwoS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjfwoS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctjfwoS.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVQ0hk1.s: Assembler messages:
encrypt.c: /tmp/ccVQ0hk1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQ0hk1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVQ0hk1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVQ0hk1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVQ0hk1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVQ0hk1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVQ0hk1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVQ0hk1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVQ0hk1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVQ0hk1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVQ0hk1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVQ0hk1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVQ0hk1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ0hk1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVQ0hk1.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv71q2x.s: Assembler messages:
encrypt.c: /tmp/ccv71q2x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv71q2x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv71q2x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv71q2x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv71q2x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv71q2x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv71q2x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv71q2x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv71q2x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv71q2x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv71q2x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv71q2x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv71q2x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv71q2x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv71q2x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv71q2x.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDA8T1S.s: Assembler messages:
encrypt.c: /tmp/ccDA8T1S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDA8T1S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDA8T1S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDA8T1S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDA8T1S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDA8T1S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDA8T1S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDA8T1S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDA8T1S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDA8T1S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDA8T1S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDA8T1S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDA8T1S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDA8T1S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDA8T1S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDA8T1S.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccN0zWRr.s: Assembler messages:
encrypt.c: /tmp/ccN0zWRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN0zWRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN0zWRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN0zWRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0zWRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0zWRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0zWRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN0zWRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN0zWRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN0zWRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0zWRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0zWRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0zWRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0zWRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0zWRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN0zWRr.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD4aSFT.s: Assembler messages:
encrypt.c: /tmp/ccD4aSFT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4aSFT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4aSFT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4aSFT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4aSFT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4aSFT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4aSFT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4aSFT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4aSFT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD4aSFT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4aSFT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4aSFT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4aSFT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4aSFT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4aSFT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4aSFT.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccplPyoA.s: Assembler messages:
encrypt.c: /tmp/ccplPyoA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccplPyoA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccplPyoA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccplPyoA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplPyoA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplPyoA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplPyoA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccplPyoA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccplPyoA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplPyoA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccplPyoA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccplPyoA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplPyoA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplPyoA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplPyoA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplPyoA.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Obf9u.s: Assembler messages:
encrypt.c: /tmp/cc0Obf9u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Obf9u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Obf9u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Obf9u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Obf9u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Obf9u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Obf9u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Obf9u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Obf9u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Obf9u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Obf9u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Obf9u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Obf9u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Obf9u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Obf9u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Obf9u.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck0gKCE.s: Assembler messages:
encrypt.c: /tmp/cck0gKCE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck0gKCE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck0gKCE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck0gKCE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0gKCE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0gKCE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0gKCE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck0gKCE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck0gKCE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck0gKCE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck0gKCE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0gKCE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0gKCE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0gKCE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck0gKCE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck0gKCE.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccShAeQH.s: Assembler messages:
encrypt.c: /tmp/ccShAeQH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccShAeQH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccShAeQH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccShAeQH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShAeQH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShAeQH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShAeQH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccShAeQH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccShAeQH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShAeQH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccShAeQH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccShAeQH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShAeQH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShAeQH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShAeQH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShAeQH.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclGj2D2.s: Assembler messages:
encrypt.c: /tmp/cclGj2D2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGj2D2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclGj2D2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclGj2D2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGj2D2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGj2D2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGj2D2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclGj2D2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclGj2D2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclGj2D2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGj2D2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGj2D2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGj2D2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGj2D2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGj2D2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclGj2D2.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHmOSvy.s: Assembler messages:
encrypt.c: /tmp/ccHmOSvy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmOSvy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHmOSvy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHmOSvy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmOSvy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmOSvy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmOSvy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHmOSvy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHmOSvy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmOSvy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHmOSvy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmOSvy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmOSvy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmOSvy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmOSvy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmOSvy.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMRQ2VF.s: Assembler messages:
encrypt.c: /tmp/ccMRQ2VF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMRQ2VF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMRQ2VF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMRQ2VF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRQ2VF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRQ2VF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRQ2VF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMRQ2VF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMRQ2VF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRQ2VF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRQ2VF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRQ2VF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRQ2VF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRQ2VF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMRQ2VF.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBsDAZz.s: Assembler messages:
encrypt.c: /tmp/ccBsDAZz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsDAZz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsDAZz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsDAZz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsDAZz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsDAZz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsDAZz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsDAZz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsDAZz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsDAZz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBsDAZz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBsDAZz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsDAZz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsDAZz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsDAZz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBsDAZz.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdfTeyj.s: Assembler messages:
encrypt.c: /tmp/ccdfTeyj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdfTeyj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdfTeyj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdfTeyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdfTeyj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdfTeyj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdfTeyj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdfTeyj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdfTeyj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdfTeyj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdfTeyj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdfTeyj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdfTeyj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdfTeyj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdfTeyj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdfTeyj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBh9Ges.s: Assembler messages:
encrypt.c: /tmp/ccBh9Ges.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBh9Ges.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBh9Ges.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBh9Ges.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBh9Ges.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBh9Ges.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBh9Ges.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBh9Ges.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBh9Ges.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBh9Ges.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBh9Ges.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBh9Ges.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBh9Ges.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBh9Ges.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBh9Ges.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBh9Ges.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPpVOQd.s: Assembler messages:
encrypt.c: /tmp/ccPpVOQd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpVOQd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpVOQd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpVOQd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpVOQd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpVOQd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpVOQd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpVOQd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpVOQd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPpVOQd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpVOQd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpVOQd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpVOQd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpVOQd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpVOQd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpVOQd.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg5G65j.s: Assembler messages:
encrypt.c: /tmp/ccg5G65j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg5G65j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg5G65j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg5G65j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5G65j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5G65j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5G65j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg5G65j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg5G65j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg5G65j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg5G65j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5G65j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5G65j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg5G65j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg5G65j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg5G65j.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwyVrIz.s: Assembler messages:
encrypt.c: /tmp/ccwyVrIz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyVrIz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwyVrIz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwyVrIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwyVrIz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwyVrIz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwyVrIz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwyVrIz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwyVrIz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwyVrIz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwyVrIz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwyVrIz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyVrIz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyVrIz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyVrIz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyVrIz.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchtbBJd.s: Assembler messages:
encrypt.c: /tmp/cchtbBJd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchtbBJd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchtbBJd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchtbBJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchtbBJd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchtbBJd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchtbBJd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchtbBJd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchtbBJd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchtbBJd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchtbBJd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchtbBJd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchtbBJd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtbBJd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchtbBJd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchtbBJd.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczf0Tmy.s: Assembler messages:
encrypt.c: /tmp/cczf0Tmy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczf0Tmy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczf0Tmy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczf0Tmy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf0Tmy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf0Tmy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf0Tmy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczf0Tmy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczf0Tmy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf0Tmy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczf0Tmy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf0Tmy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf0Tmy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf0Tmy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf0Tmy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf0Tmy.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAF42UC.s: Assembler messages:
encrypt.c: /tmp/ccAF42UC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAF42UC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAF42UC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAF42UC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAF42UC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAF42UC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAF42UC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAF42UC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAF42UC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAF42UC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAF42UC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAF42UC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAF42UC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAF42UC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAF42UC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAF42UC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnYLHLU.s: Assembler messages:
encrypt.c: /tmp/ccnYLHLU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYLHLU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnYLHLU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnYLHLU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYLHLU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYLHLU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYLHLU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnYLHLU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnYLHLU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYLHLU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnYLHLU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnYLHLU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYLHLU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYLHLU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYLHLU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYLHLU.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclTdruM.s: Assembler messages:
encrypt.c: /tmp/cclTdruM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclTdruM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclTdruM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclTdruM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclTdruM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclTdruM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclTdruM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclTdruM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclTdruM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclTdruM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclTdruM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclTdruM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclTdruM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclTdruM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTdruM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclTdruM.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpOEhsx.s: Assembler messages:
encrypt.c: /tmp/ccpOEhsx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpOEhsx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpOEhsx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpOEhsx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpOEhsx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpOEhsx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpOEhsx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpOEhsx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpOEhsx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpOEhsx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpOEhsx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpOEhsx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpOEhsx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOEhsx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpOEhsx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpOEhsx.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZBOdTT.s: Assembler messages:
encrypt.c: /tmp/ccZBOdTT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBOdTT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBOdTT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBOdTT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBOdTT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBOdTT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBOdTT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBOdTT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBOdTT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBOdTT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZBOdTT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBOdTT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBOdTT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBOdTT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBOdTT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBOdTT.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccujoKyC.s: Assembler messages:
encrypt.c: /tmp/ccujoKyC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccujoKyC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccujoKyC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccujoKyC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccujoKyC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccujoKyC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccujoKyC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccujoKyC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccujoKyC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccujoKyC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccujoKyC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccujoKyC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccujoKyC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujoKyC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccujoKyC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccujoKyC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9sqYkv.s: Assembler messages:
encrypt.c: /tmp/cc9sqYkv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9sqYkv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9sqYkv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9sqYkv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9sqYkv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9sqYkv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9sqYkv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9sqYkv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9sqYkv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9sqYkv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9sqYkv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9sqYkv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9sqYkv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sqYkv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9sqYkv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9sqYkv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWT23XR.s: Assembler messages:
encrypt.c: /tmp/ccWT23XR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWT23XR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWT23XR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWT23XR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWT23XR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWT23XR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWT23XR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWT23XR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWT23XR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWT23XR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWT23XR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWT23XR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWT23XR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWT23XR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWT23XR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWT23XR.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8Cm6Cw.s: Assembler messages:
encrypt.c: /tmp/cc8Cm6Cw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Cm6Cw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Cm6Cw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Cm6Cw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cm6Cw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cm6Cw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cm6Cw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Cm6Cw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cm6Cw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Cm6Cw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Cm6Cw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Cm6Cw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Cm6Cw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Cm6Cw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Cm6Cw.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchZOrhg.s: Assembler messages:
encrypt.c: /tmp/cchZOrhg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchZOrhg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchZOrhg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchZOrhg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZOrhg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZOrhg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZOrhg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchZOrhg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchZOrhg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchZOrhg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchZOrhg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZOrhg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZOrhg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZOrhg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchZOrhg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchZOrhg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJdVmzq.s: Assembler messages:
encrypt.c: /tmp/ccJdVmzq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdVmzq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJdVmzq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJdVmzq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdVmzq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdVmzq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdVmzq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJdVmzq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJdVmzq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdVmzq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJdVmzq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdVmzq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdVmzq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdVmzq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdVmzq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdVmzq.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdVpJj7.s: Assembler messages:
encrypt.c: /tmp/ccdVpJj7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVpJj7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdVpJj7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdVpJj7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVpJj7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVpJj7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVpJj7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdVpJj7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdVpJj7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdVpJj7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVpJj7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVpJj7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVpJj7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVpJj7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVpJj7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdVpJj7.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO0QMIy.s: Assembler messages:
encrypt.c: /tmp/ccO0QMIy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO0QMIy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO0QMIy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO0QMIy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0QMIy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0QMIy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0QMIy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO0QMIy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO0QMIy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0QMIy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO0QMIy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO0QMIy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0QMIy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0QMIy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0QMIy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0QMIy.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnbQuKe.s: Assembler messages:
encrypt.c: /tmp/ccnbQuKe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbQuKe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnbQuKe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnbQuKe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnbQuKe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnbQuKe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnbQuKe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnbQuKe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnbQuKe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnbQuKe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnbQuKe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbQuKe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbQuKe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbQuKe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbQuKe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbQuKe.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1os787.s: Assembler messages:
encrypt.c: /tmp/cc1os787.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1os787.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1os787.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1os787.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1os787.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1os787.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1os787.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1os787.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1os787.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1os787.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1os787.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1os787.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1os787.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1os787.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1os787.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1os787.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUHM2ps.s: Assembler messages:
encrypt.c: /tmp/ccUHM2ps.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUHM2ps.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUHM2ps.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUHM2ps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUHM2ps.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUHM2ps.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUHM2ps.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUHM2ps.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUHM2ps.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUHM2ps.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUHM2ps.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUHM2ps.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUHM2ps.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUHM2ps.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHM2ps.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUHM2ps.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3XPHrV.s: Assembler messages:
encrypt.c: /tmp/cc3XPHrV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3XPHrV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3XPHrV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3XPHrV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XPHrV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XPHrV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XPHrV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3XPHrV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3XPHrV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3XPHrV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XPHrV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XPHrV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XPHrV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XPHrV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XPHrV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XPHrV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc99bgPb.s: Assembler messages:
encrypt.c: /tmp/cc99bgPb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc99bgPb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc99bgPb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc99bgPb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99bgPb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99bgPb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99bgPb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc99bgPb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc99bgPb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99bgPb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc99bgPb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99bgPb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99bgPb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99bgPb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99bgPb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99bgPb.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGHJ6OO.s: Assembler messages:
encrypt.c: /tmp/ccGHJ6OO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGHJ6OO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGHJ6OO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGHJ6OO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGHJ6OO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGHJ6OO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGHJ6OO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGHJ6OO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGHJ6OO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGHJ6OO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGHJ6OO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGHJ6OO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHJ6OO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGHJ6OO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGHJ6OO.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnFotVi.s: Assembler messages:
encrypt.c: /tmp/ccnFotVi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFotVi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnFotVi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnFotVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFotVi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFotVi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFotVi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnFotVi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnFotVi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFotVi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnFotVi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFotVi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFotVi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFotVi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFotVi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFotVi.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccS0WZmf.s: Assembler messages:
encrypt.c: /tmp/ccS0WZmf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0WZmf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS0WZmf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS0WZmf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0WZmf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0WZmf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0WZmf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS0WZmf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS0WZmf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0WZmf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS0WZmf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0WZmf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0WZmf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0WZmf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WZmf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0WZmf.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbg7j7V.s: Assembler messages:
encrypt.c: /tmp/ccbg7j7V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbg7j7V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbg7j7V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbg7j7V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbg7j7V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbg7j7V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbg7j7V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbg7j7V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbg7j7V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbg7j7V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbg7j7V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbg7j7V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbg7j7V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbg7j7V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbg7j7V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbg7j7V.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAfG2K9.s: Assembler messages:
encrypt.c: /tmp/ccAfG2K9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfG2K9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfG2K9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfG2K9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfG2K9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfG2K9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfG2K9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfG2K9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfG2K9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfG2K9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAfG2K9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAfG2K9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfG2K9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfG2K9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfG2K9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAfG2K9.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccky0aoO.s: Assembler messages:
encrypt.c: /tmp/ccky0aoO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccky0aoO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccky0aoO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccky0aoO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccky0aoO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccky0aoO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccky0aoO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccky0aoO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccky0aoO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccky0aoO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccky0aoO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccky0aoO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccky0aoO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky0aoO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccky0aoO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccky0aoO.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf2hxrM.s: Assembler messages:
encrypt.c: /tmp/ccf2hxrM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf2hxrM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf2hxrM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf2hxrM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2hxrM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2hxrM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2hxrM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf2hxrM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf2hxrM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf2hxrM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2hxrM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2hxrM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2hxrM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2hxrM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2hxrM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf2hxrM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpPDnEd.s: Assembler messages:
encrypt.c: /tmp/ccpPDnEd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPDnEd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpPDnEd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpPDnEd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPDnEd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPDnEd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPDnEd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpPDnEd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpPDnEd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPDnEd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpPDnEd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpPDnEd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPDnEd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPDnEd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPDnEd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpPDnEd.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc280dSQ.s: Assembler messages:
encrypt.c: /tmp/cc280dSQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc280dSQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc280dSQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc280dSQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc280dSQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc280dSQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc280dSQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc280dSQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc280dSQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc280dSQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc280dSQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc280dSQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc280dSQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc280dSQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc280dSQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc280dSQ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdS7M85.s: Assembler messages:
encrypt.c: /tmp/ccdS7M85.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdS7M85.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdS7M85.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdS7M85.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdS7M85.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdS7M85.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdS7M85.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdS7M85.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdS7M85.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdS7M85.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdS7M85.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdS7M85.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdS7M85.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdS7M85.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdS7M85.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdS7M85.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbvwzmc.s: Assembler messages:
encrypt.c: /tmp/ccbvwzmc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbvwzmc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbvwzmc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbvwzmc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvwzmc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvwzmc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvwzmc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbvwzmc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbvwzmc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvwzmc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbvwzmc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvwzmc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbvwzmc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbvwzmc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvwzmc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbvwzmc.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciyYwpM.s: Assembler messages:
encrypt.c: /tmp/cciyYwpM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciyYwpM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciyYwpM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciyYwpM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyYwpM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyYwpM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyYwpM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciyYwpM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciyYwpM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciyYwpM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyYwpM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyYwpM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyYwpM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyYwpM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyYwpM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciyYwpM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9jK9AQ.s: Assembler messages:
encrypt.c: /tmp/cc9jK9AQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9jK9AQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9jK9AQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9jK9AQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9jK9AQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9jK9AQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9jK9AQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9jK9AQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9jK9AQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9jK9AQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9jK9AQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9jK9AQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jK9AQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9jK9AQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9jK9AQ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj83EB7.s: Assembler messages:
encrypt.c: /tmp/ccj83EB7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj83EB7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj83EB7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj83EB7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj83EB7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj83EB7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj83EB7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj83EB7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj83EB7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj83EB7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj83EB7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj83EB7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj83EB7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj83EB7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj83EB7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj83EB7.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9Ht91N.s: Assembler messages:
encrypt.c: /tmp/cc9Ht91N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Ht91N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Ht91N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Ht91N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Ht91N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Ht91N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Ht91N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Ht91N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Ht91N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Ht91N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Ht91N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Ht91N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Ht91N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Ht91N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Ht91N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Ht91N.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC540o4.s: Assembler messages:
encrypt.c: /tmp/ccC540o4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC540o4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC540o4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC540o4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC540o4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC540o4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC540o4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC540o4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC540o4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC540o4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC540o4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC540o4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC540o4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC540o4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC540o4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC540o4.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDzH6pW.s: Assembler messages:
encrypt.c: /tmp/ccDzH6pW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzH6pW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDzH6pW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDzH6pW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzH6pW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzH6pW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzH6pW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDzH6pW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDzH6pW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzH6pW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDzH6pW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzH6pW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzH6pW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzH6pW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzH6pW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzH6pW.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYyUdQG.s: Assembler messages:
encrypt.c: /tmp/ccYyUdQG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyUdQG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyUdQG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyUdQG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyUdQG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyUdQG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyUdQG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyUdQG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyUdQG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYyUdQG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYyUdQG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyUdQG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyUdQG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyUdQG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyUdQG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyUdQG.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMurWM2.s: Assembler messages:
encrypt.c: /tmp/ccMurWM2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMurWM2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMurWM2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMurWM2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMurWM2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMurWM2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMurWM2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMurWM2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMurWM2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMurWM2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMurWM2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMurWM2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMurWM2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMurWM2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMurWM2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMurWM2.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWxceyM.s: Assembler messages:
encrypt.c: /tmp/ccWxceyM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWxceyM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWxceyM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWxceyM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxceyM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxceyM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxceyM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWxceyM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWxceyM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWxceyM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxceyM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxceyM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxceyM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxceyM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxceyM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWxceyM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjNDysY.s: Assembler messages:
encrypt.c: /tmp/ccjNDysY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNDysY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjNDysY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjNDysY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNDysY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNDysY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNDysY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjNDysY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjNDysY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNDysY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjNDysY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNDysY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNDysY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNDysY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNDysY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNDysY.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRqdoF.s: Assembler messages:
encrypt.c: /tmp/cckRqdoF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRqdoF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckRqdoF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckRqdoF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRqdoF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRqdoF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRqdoF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckRqdoF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckRqdoF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckRqdoF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRqdoF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRqdoF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRqdoF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRqdoF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRqdoF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRqdoF.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmpZUvG.s: Assembler messages:
encrypt.c: /tmp/ccmpZUvG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmpZUvG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmpZUvG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmpZUvG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpZUvG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpZUvG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpZUvG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmpZUvG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmpZUvG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpZUvG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmpZUvG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpZUvG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpZUvG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpZUvG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpZUvG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpZUvG.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuIuHhq.s: Assembler messages:
encrypt.c: /tmp/ccuIuHhq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIuHhq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIuHhq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIuHhq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIuHhq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIuHhq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIuHhq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIuHhq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIuHhq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuIuHhq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIuHhq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIuHhq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIuHhq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIuHhq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIuHhq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuIuHhq.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9E0ekh.s: Assembler messages:
encrypt.c: /tmp/cc9E0ekh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9E0ekh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9E0ekh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9E0ekh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9E0ekh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9E0ekh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9E0ekh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9E0ekh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9E0ekh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9E0ekh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9E0ekh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9E0ekh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9E0ekh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9E0ekh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9E0ekh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9E0ekh.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqakNiA.s: Assembler messages:
encrypt.c: /tmp/ccqakNiA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqakNiA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqakNiA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqakNiA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqakNiA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqakNiA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqakNiA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqakNiA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqakNiA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqakNiA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqakNiA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqakNiA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqakNiA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqakNiA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqakNiA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqakNiA.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdLdGZp.s: Assembler messages:
encrypt.c: /tmp/ccdLdGZp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdLdGZp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdLdGZp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdLdGZp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLdGZp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLdGZp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLdGZp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdLdGZp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdLdGZp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdLdGZp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLdGZp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLdGZp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLdGZp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLdGZp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLdGZp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLdGZp.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz2PbjF.s: Assembler messages:
encrypt.c: /tmp/ccz2PbjF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz2PbjF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz2PbjF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz2PbjF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz2PbjF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz2PbjF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz2PbjF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz2PbjF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz2PbjF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz2PbjF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz2PbjF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz2PbjF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz2PbjF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz2PbjF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2PbjF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz2PbjF.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHs5sSh.s: Assembler messages:
encrypt.c: /tmp/ccHs5sSh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHs5sSh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHs5sSh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHs5sSh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHs5sSh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHs5sSh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHs5sSh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHs5sSh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHs5sSh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHs5sSh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHs5sSh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHs5sSh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHs5sSh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHs5sSh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHs5sSh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHs5sSh.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgcH3qC.s: Assembler messages:
encrypt.c: /tmp/ccgcH3qC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgcH3qC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgcH3qC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgcH3qC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcH3qC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcH3qC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcH3qC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgcH3qC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgcH3qC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcH3qC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgcH3qC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgcH3qC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgcH3qC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgcH3qC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgcH3qC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgcH3qC.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOrYl44.s: Assembler messages:
encrypt.c: /tmp/ccOrYl44.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOrYl44.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOrYl44.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOrYl44.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOrYl44.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOrYl44.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOrYl44.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOrYl44.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOrYl44.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOrYl44.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOrYl44.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOrYl44.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOrYl44.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOrYl44.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOrYl44.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOrYl44.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsyHvql.s: Assembler messages:
encrypt.c: /tmp/ccsyHvql.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsyHvql.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsyHvql.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsyHvql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyHvql.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyHvql.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyHvql.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsyHvql.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsyHvql.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyHvql.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsyHvql.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyHvql.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyHvql.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyHvql.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyHvql.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyHvql.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLHLqPg.s: Assembler messages:
encrypt.c: /tmp/ccLHLqPg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHLqPg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLHLqPg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLHLqPg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHLqPg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHLqPg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHLqPg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLHLqPg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLHLqPg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHLqPg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLHLqPg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLHLqPg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHLqPg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHLqPg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHLqPg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLHLqPg.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqwvFzX.s: Assembler messages:
encrypt.c: /tmp/ccqwvFzX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwvFzX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwvFzX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwvFzX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwvFzX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwvFzX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwvFzX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwvFzX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwvFzX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqwvFzX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqwvFzX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwvFzX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwvFzX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwvFzX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqwvFzX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqwvFzX.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEPL6V4.s: Assembler messages:
encrypt.c: /tmp/ccEPL6V4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEPL6V4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEPL6V4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEPL6V4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPL6V4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPL6V4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPL6V4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEPL6V4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEPL6V4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEPL6V4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPL6V4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPL6V4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPL6V4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPL6V4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPL6V4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEPL6V4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuDUDXo.s: Assembler messages:
encrypt.c: /tmp/ccuDUDXo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuDUDXo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuDUDXo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuDUDXo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDUDXo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDUDXo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDUDXo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuDUDXo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuDUDXo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDUDXo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuDUDXo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDUDXo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDUDXo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDUDXo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDUDXo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDUDXo.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFwwtyj.s: Assembler messages:
encrypt.c: /tmp/ccFwwtyj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFwwtyj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFwwtyj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFwwtyj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwwtyj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwwtyj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwwtyj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFwwtyj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFwwtyj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwwtyj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFwwtyj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFwwtyj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwwtyj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwwtyj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwwtyj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFwwtyj.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMRlL6X.s: Assembler messages:
encrypt.c: /tmp/ccMRlL6X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMRlL6X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMRlL6X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMRlL6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRlL6X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRlL6X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRlL6X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMRlL6X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMRlL6X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMRlL6X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRlL6X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRlL6X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRlL6X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRlL6X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRlL6X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMRlL6X.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEsfsUs.s: Assembler messages:
encrypt.c: /tmp/ccEsfsUs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEsfsUs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEsfsUs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEsfsUs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsfsUs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsfsUs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsfsUs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEsfsUs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEsfsUs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEsfsUs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEsfsUs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsfsUs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsfsUs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsfsUs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEsfsUs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEsfsUs.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxZ636J.s: Assembler messages:
encrypt.c: /tmp/ccxZ636J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxZ636J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxZ636J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxZ636J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZ636J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZ636J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZ636J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxZ636J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxZ636J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZ636J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxZ636J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxZ636J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZ636J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZ636J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZ636J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxZ636J.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc54Laun.s: Assembler messages:
encrypt.c: /tmp/cc54Laun.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc54Laun.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc54Laun.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc54Laun.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc54Laun.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc54Laun.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc54Laun.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc54Laun.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc54Laun.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc54Laun.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc54Laun.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc54Laun.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc54Laun.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc54Laun.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc54Laun.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc54Laun.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm3lLKC.s: Assembler messages:
encrypt.c: /tmp/ccm3lLKC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3lLKC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm3lLKC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm3lLKC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3lLKC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3lLKC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3lLKC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm3lLKC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm3lLKC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3lLKC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm3lLKC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3lLKC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3lLKC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3lLKC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3lLKC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3lLKC.s:57: 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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbyC3Jt.s: Assembler messages:
encrypt.c: /tmp/ccbyC3Jt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyC3Jt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbyC3Jt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbyC3Jt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbyC3Jt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbyC3Jt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbyC3Jt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbyC3Jt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbyC3Jt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbyC3Jt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyC3Jt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyC3Jt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyC3Jt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyC3Jt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyC3Jt.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxx8OdJ.s: Assembler messages:
encrypt.c: /tmp/ccxx8OdJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxx8OdJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxx8OdJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxx8OdJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxx8OdJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxx8OdJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxx8OdJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxx8OdJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxx8OdJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxx8OdJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxx8OdJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxx8OdJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxx8OdJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxx8OdJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxx8OdJ.s:57: 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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW5xe5H.s: Assembler messages:
encrypt.c: /tmp/ccW5xe5H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5xe5H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW5xe5H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW5xe5H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5xe5H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5xe5H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5xe5H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW5xe5H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW5xe5H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5xe5H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW5xe5H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5xe5H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5xe5H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5xe5H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5xe5H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5xe5H.s:57: 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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp6qZVl.s: Assembler messages:
encrypt.c: /tmp/ccp6qZVl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6qZVl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6qZVl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6qZVl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6qZVl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6qZVl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6qZVl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6qZVl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6qZVl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp6qZVl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp6qZVl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6qZVl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6qZVl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6qZVl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6qZVl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6qZVl.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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