Implementation notes: x86, jos, crypto_aead/omdsha256k192n104tau128v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
302888refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
303090refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
307815refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
308895refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
310628refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
311962refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
312263refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
317227refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
317520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
318248refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
318323refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
318622refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
318855refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
319245refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
319770refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
320018refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
321592refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
321675refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
322013refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
322050refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
322523refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
322972refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
324825refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
324862refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
337462refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
337867refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
338340refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
338453refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
339172refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
339330refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
339427refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
340072refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
341183refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
341198refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
341482refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
342765refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
343358refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
343522refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343785refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343838refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
343920refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
344783refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
344910refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
344992refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
345367refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
345570refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
345600refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
346020refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
346072refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
346095refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
346238refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
346605refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
346763refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
346785refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
346823refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
347055refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
347498refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
347632refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
347730refgcc -m32 -O -fomit-frame-pointer2014070820140622
348090refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
348390refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
348675refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
348728refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
348750refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
348878refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
349103refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
349372refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
349687refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
349688refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
349822refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
350002refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
350070refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
350213refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
350287refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
350595refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350865refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
350985refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
351570refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
351780refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
352230refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
352732refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
353662refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
354293refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
356468refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
356827refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
356888refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
356955refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
357270refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
358282refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
360675refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
362033refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
363780refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
363825refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
363915refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
364282refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
366082refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
366960refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
368220refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
368685refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
368850refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
369473refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
372443refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
381908refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
397875refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
398288refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
399113refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
399938refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
400470refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
400928refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
401092refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
405480refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
405765refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
406328refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
407317refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
407557refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
407865refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
408810refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
410160refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
410392refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
411413refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
487230refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
487328refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
487462refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
487935refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
488220refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
488235refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488348refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
488752refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
489225refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
489330refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
489930refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
493087refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
493448refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
494895refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
496162refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
497820refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
497910refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
497933refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
498270refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
498795refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
499020refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
499028refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
500183refgcc -m32 -Os -fomit-frame-pointer2014070820140622
501412refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
503265refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
504510refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
505372refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
505710refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
506468refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
506730refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
507022refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
507412refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
507810refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
508358refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
508388refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
508470refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
508553refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
510788refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
513158refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
515842refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc49aY9G.s: Assembler messages:
encrypt.c: /tmp/cc49aY9G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49aY9G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc49aY9G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc49aY9G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc49aY9G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc49aY9G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc49aY9G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc49aY9G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc49aY9G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc49aY9G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc49aY9G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc49aY9G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc49aY9G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49aY9G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc49aY9G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc49aY9G.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoFbhay.s: Assembler messages:
encrypt.c: /tmp/ccoFbhay.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoFbhay.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoFbhay.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoFbhay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFbhay.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFbhay.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFbhay.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoFbhay.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoFbhay.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFbhay.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoFbhay.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFbhay.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFbhay.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFbhay.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFbhay.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFbhay.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6YWbVy.s: Assembler messages:
encrypt.c: /tmp/cc6YWbVy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6YWbVy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6YWbVy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6YWbVy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6YWbVy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6YWbVy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6YWbVy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6YWbVy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6YWbVy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6YWbVy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6YWbVy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6YWbVy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6YWbVy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YWbVy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6YWbVy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6YWbVy.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccusaCOu.s: Assembler messages:
encrypt.c: /tmp/ccusaCOu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccusaCOu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccusaCOu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccusaCOu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusaCOu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusaCOu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusaCOu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccusaCOu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccusaCOu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusaCOu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccusaCOu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusaCOu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusaCOu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusaCOu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusaCOu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusaCOu.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYeY3xz.s: Assembler messages:
encrypt.c: /tmp/ccYeY3xz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYeY3xz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYeY3xz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYeY3xz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeY3xz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeY3xz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeY3xz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYeY3xz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYeY3xz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeY3xz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYeY3xz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeY3xz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeY3xz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeY3xz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeY3xz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeY3xz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjnHxlK.s: Assembler messages:
encrypt.c: /tmp/ccjnHxlK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnHxlK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnHxlK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnHxlK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnHxlK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnHxlK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnHxlK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnHxlK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnHxlK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjnHxlK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnHxlK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnHxlK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnHxlK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnHxlK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnHxlK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjnHxlK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccATCAaI.s: Assembler messages:
encrypt.c: /tmp/ccATCAaI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccATCAaI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccATCAaI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccATCAaI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATCAaI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATCAaI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATCAaI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccATCAaI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccATCAaI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccATCAaI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATCAaI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATCAaI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATCAaI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATCAaI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATCAaI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccATCAaI.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccEQAOLx.s: Assembler messages:
encrypt.c: /tmp/ccEQAOLx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQAOLx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEQAOLx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEQAOLx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQAOLx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQAOLx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQAOLx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEQAOLx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEQAOLx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQAOLx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEQAOLx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEQAOLx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQAOLx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQAOLx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQAOLx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEQAOLx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5tgoMV.s: Assembler messages:
encrypt.c: /tmp/cc5tgoMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5tgoMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5tgoMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5tgoMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tgoMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tgoMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tgoMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5tgoMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5tgoMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tgoMV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5tgoMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5tgoMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tgoMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tgoMV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5tgoMV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5tgoMV.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccleTNX4.s: Assembler messages:
encrypt.c: /tmp/ccleTNX4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccleTNX4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccleTNX4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccleTNX4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleTNX4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleTNX4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleTNX4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccleTNX4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccleTNX4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccleTNX4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccleTNX4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleTNX4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleTNX4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleTNX4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccleTNX4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleTNX4.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZmTv75.s: Assembler messages:
encrypt.c: /tmp/ccZmTv75.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZmTv75.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZmTv75.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZmTv75.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmTv75.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmTv75.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmTv75.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZmTv75.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZmTv75.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZmTv75.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZmTv75.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmTv75.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmTv75.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZmTv75.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZmTv75.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZmTv75.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqlF9ZH.s: Assembler messages:
encrypt.c: /tmp/ccqlF9ZH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqlF9ZH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqlF9ZH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqlF9ZH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlF9ZH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlF9ZH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlF9ZH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqlF9ZH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlF9ZH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqlF9ZH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlF9ZH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlF9ZH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlF9ZH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlF9ZH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlF9ZH.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccE6Yzc8.s: Assembler messages:
encrypt.c: /tmp/ccE6Yzc8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE6Yzc8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE6Yzc8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE6Yzc8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE6Yzc8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE6Yzc8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE6Yzc8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE6Yzc8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE6Yzc8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE6Yzc8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE6Yzc8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE6Yzc8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6Yzc8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE6Yzc8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE6Yzc8.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccPtgoMV.s: Assembler messages:
encrypt.c: /tmp/ccPtgoMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPtgoMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPtgoMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPtgoMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtgoMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtgoMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtgoMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPtgoMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPtgoMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtgoMV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPtgoMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtgoMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtgoMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtgoMV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtgoMV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtgoMV.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc8vFbxY.s: Assembler messages:
encrypt.c: /tmp/cc8vFbxY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8vFbxY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8vFbxY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8vFbxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vFbxY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vFbxY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vFbxY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8vFbxY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8vFbxY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8vFbxY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8vFbxY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vFbxY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vFbxY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vFbxY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8vFbxY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8vFbxY.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccFqXIsV.s: Assembler messages:
encrypt.c: /tmp/ccFqXIsV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFqXIsV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFqXIsV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFqXIsV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqXIsV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqXIsV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqXIsV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFqXIsV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFqXIsV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqXIsV.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFqXIsV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqXIsV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqXIsV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqXIsV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqXIsV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqXIsV.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc45BV83.s: Assembler messages:
encrypt.c: /tmp/cc45BV83.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc45BV83.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc45BV83.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc45BV83.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc45BV83.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc45BV83.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc45BV83.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc45BV83.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc45BV83.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc45BV83.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc45BV83.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc45BV83.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc45BV83.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45BV83.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc45BV83.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc45BV83.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccNvhYAY.s: Assembler messages:
encrypt.c: /tmp/ccNvhYAY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNvhYAY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNvhYAY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNvhYAY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvhYAY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvhYAY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvhYAY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNvhYAY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNvhYAY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvhYAY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNvhYAY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvhYAY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvhYAY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvhYAY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvhYAY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvhYAY.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccEUQwlQ.s: Assembler messages:
encrypt.c: /tmp/ccEUQwlQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUQwlQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEUQwlQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEUQwlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEUQwlQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEUQwlQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEUQwlQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEUQwlQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEUQwlQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEUQwlQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEUQwlQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEUQwlQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEUQwlQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUQwlQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEUQwlQ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrXF9h9.s: Assembler messages:
encrypt.c: /tmp/ccrXF9h9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrXF9h9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrXF9h9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrXF9h9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXF9h9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXF9h9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXF9h9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrXF9h9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrXF9h9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrXF9h9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrXF9h9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrXF9h9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrXF9h9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXF9h9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrXF9h9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrXF9h9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccfq45r9.s: Assembler messages:
encrypt.c: /tmp/ccfq45r9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfq45r9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfq45r9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfq45r9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfq45r9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfq45r9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfq45r9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfq45r9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfq45r9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfq45r9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfq45r9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfq45r9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfq45r9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfq45r9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfq45r9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfq45r9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccj989F1.s: Assembler messages:
encrypt.c: /tmp/ccj989F1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj989F1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj989F1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj989F1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj989F1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj989F1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj989F1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj989F1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj989F1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj989F1.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccj989F1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj989F1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj989F1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj989F1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj989F1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj989F1.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTKban6.s: Assembler messages:
encrypt.c: /tmp/ccTKban6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKban6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTKban6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTKban6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKban6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKban6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKban6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTKban6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTKban6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTKban6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKban6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKban6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKban6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKban6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKban6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKban6.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYFn03T.s: Assembler messages:
encrypt.c: /tmp/ccYFn03T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYFn03T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYFn03T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYFn03T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFn03T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFn03T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFn03T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYFn03T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYFn03T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFn03T.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYFn03T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYFn03T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFn03T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFn03T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFn03T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFn03T.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc83RxW9.s: Assembler messages:
encrypt.c: /tmp/cc83RxW9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc83RxW9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc83RxW9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc83RxW9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83RxW9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83RxW9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83RxW9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc83RxW9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc83RxW9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83RxW9.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc83RxW9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83RxW9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83RxW9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83RxW9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83RxW9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83RxW9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccpRwige.s: Assembler messages:
encrypt.c: /tmp/ccpRwige.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRwige.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpRwige.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpRwige.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRwige.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRwige.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRwige.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpRwige.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpRwige.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpRwige.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpRwige.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRwige.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRwige.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRwige.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpRwige.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRwige.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc7voFa8.s: Assembler messages:
encrypt.c: /tmp/cc7voFa8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7voFa8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7voFa8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7voFa8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7voFa8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7voFa8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7voFa8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7voFa8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7voFa8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7voFa8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7voFa8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7voFa8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7voFa8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7voFa8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7voFa8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7voFa8.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccCE0Qg2.s: Assembler messages:
encrypt.c: /tmp/ccCE0Qg2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCE0Qg2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCE0Qg2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCE0Qg2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE0Qg2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE0Qg2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE0Qg2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCE0Qg2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE0Qg2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCE0Qg2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE0Qg2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE0Qg2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE0Qg2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE0Qg2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE0Qg2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJ8dZyj.s: Assembler messages:
encrypt.c: /tmp/ccJ8dZyj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8dZyj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ8dZyj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ8dZyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8dZyj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8dZyj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8dZyj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ8dZyj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ8dZyj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ8dZyj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8dZyj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8dZyj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8dZyj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8dZyj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ8dZyj.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccNAUSfg.s: Assembler messages:
encrypt.c: /tmp/ccNAUSfg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNAUSfg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNAUSfg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNAUSfg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAUSfg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAUSfg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAUSfg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNAUSfg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNAUSfg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAUSfg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNAUSfg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNAUSfg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNAUSfg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNAUSfg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAUSfg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNAUSfg.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJImeDb.s: Assembler messages:
encrypt.c: /tmp/ccJImeDb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJImeDb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJImeDb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJImeDb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJImeDb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJImeDb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJImeDb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJImeDb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJImeDb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJImeDb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJImeDb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJImeDb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJImeDb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJImeDb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJImeDb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJImeDb.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaw1LR6.s: Assembler messages:
encrypt.c: /tmp/ccaw1LR6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaw1LR6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaw1LR6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaw1LR6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw1LR6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw1LR6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw1LR6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaw1LR6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaw1LR6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw1LR6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaw1LR6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw1LR6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw1LR6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw1LR6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw1LR6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw1LR6.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccFXEILS.s: Assembler messages:
encrypt.c: /tmp/ccFXEILS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFXEILS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFXEILS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFXEILS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFXEILS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFXEILS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFXEILS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFXEILS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFXEILS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFXEILS.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFXEILS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFXEILS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFXEILS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFXEILS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFXEILS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFXEILS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cculdcy9.s: Assembler messages:
encrypt.c: /tmp/cculdcy9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cculdcy9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cculdcy9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cculdcy9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cculdcy9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cculdcy9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cculdcy9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cculdcy9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cculdcy9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cculdcy9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cculdcy9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cculdcy9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cculdcy9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cculdcy9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cculdcy9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cculdcy9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSaep1N.s: Assembler messages:
encrypt.c: /tmp/ccSaep1N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSaep1N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSaep1N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSaep1N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaep1N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaep1N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaep1N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSaep1N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSaep1N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaep1N.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSaep1N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaep1N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaep1N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaep1N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaep1N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaep1N.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSzzjp0.s: Assembler messages:
encrypt.c: /tmp/ccSzzjp0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSzzjp0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSzzjp0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSzzjp0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSzzjp0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSzzjp0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSzzjp0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSzzjp0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSzzjp0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSzzjp0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSzzjp0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSzzjp0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSzzjp0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSzzjp0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSzzjp0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSzzjp0.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqpY32X.s: Assembler messages:
encrypt.c: /tmp/ccqpY32X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqpY32X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqpY32X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqpY32X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpY32X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpY32X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpY32X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqpY32X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqpY32X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpY32X.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqpY32X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqpY32X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpY32X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpY32X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqpY32X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqpY32X.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrrwAb9.s: Assembler messages:
encrypt.c: /tmp/ccrrwAb9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrwAb9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrwAb9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrwAb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrwAb9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrwAb9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrwAb9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrwAb9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrwAb9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrrwAb9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrwAb9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrwAb9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrwAb9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwAb9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrwAb9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrrwAb9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccIMVtHT.s: Assembler messages:
encrypt.c: /tmp/ccIMVtHT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMVtHT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIMVtHT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIMVtHT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMVtHT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMVtHT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMVtHT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIMVtHT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIMVtHT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMVtHT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccIMVtHT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMVtHT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMVtHT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMVtHT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMVtHT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMVtHT.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaMNbB9.s: Assembler messages:
encrypt.c: /tmp/ccaMNbB9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaMNbB9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaMNbB9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaMNbB9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaMNbB9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaMNbB9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaMNbB9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaMNbB9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaMNbB9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaMNbB9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaMNbB9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaMNbB9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaMNbB9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMNbB9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaMNbB9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaMNbB9.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccUMSudo.s: Assembler messages:
encrypt.c: /tmp/ccUMSudo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUMSudo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUMSudo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUMSudo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMSudo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMSudo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMSudo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUMSudo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUMSudo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMSudo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUMSudo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMSudo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMSudo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMSudo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMSudo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMSudo.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccf1y0Sv.s: Assembler messages:
encrypt.c: /tmp/ccf1y0Sv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf1y0Sv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf1y0Sv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf1y0Sv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf1y0Sv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf1y0Sv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf1y0Sv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf1y0Sv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf1y0Sv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf1y0Sv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf1y0Sv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf1y0Sv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1y0Sv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf1y0Sv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf1y0Sv.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc87mx5n.s: Assembler messages:
encrypt.c: /tmp/cc87mx5n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc87mx5n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc87mx5n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc87mx5n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc87mx5n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc87mx5n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc87mx5n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc87mx5n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc87mx5n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc87mx5n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc87mx5n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc87mx5n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc87mx5n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87mx5n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc87mx5n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc87mx5n.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cco4T37h.s: Assembler messages:
encrypt.c: /tmp/cco4T37h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco4T37h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco4T37h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco4T37h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4T37h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4T37h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4T37h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco4T37h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco4T37h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4T37h.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cco4T37h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco4T37h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4T37h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4T37h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco4T37h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco4T37h.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckXWhvz.s: Assembler messages:
encrypt.c: /tmp/cckXWhvz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXWhvz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckXWhvz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckXWhvz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckXWhvz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckXWhvz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckXWhvz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckXWhvz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckXWhvz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckXWhvz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckXWhvz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXWhvz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXWhvz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXWhvz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXWhvz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXWhvz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccv7L5Bt.s: Assembler messages:
encrypt.c: /tmp/ccv7L5Bt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv7L5Bt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv7L5Bt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv7L5Bt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7L5Bt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7L5Bt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7L5Bt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv7L5Bt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7L5Bt.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccv7L5Bt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7L5Bt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7L5Bt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7L5Bt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7L5Bt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7L5Bt.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHq7uDs.s: Assembler messages:
encrypt.c: /tmp/ccHq7uDs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHq7uDs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHq7uDs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHq7uDs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq7uDs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq7uDs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq7uDs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHq7uDs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHq7uDs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHq7uDs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHq7uDs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHq7uDs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHq7uDs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHq7uDs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHq7uDs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHq7uDs.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccmbbgGh.s: Assembler messages:
encrypt.c: /tmp/ccmbbgGh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmbbgGh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmbbgGh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmbbgGh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbbgGh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbbgGh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbbgGh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmbbgGh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmbbgGh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbbgGh.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmbbgGh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmbbgGh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmbbgGh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmbbgGh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmbbgGh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmbbgGh.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccERENYj.s: Assembler messages:
encrypt.c: /tmp/ccERENYj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccERENYj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccERENYj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccERENYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERENYj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERENYj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERENYj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccERENYj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccERENYj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccERENYj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccERENYj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERENYj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERENYj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccERENYj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccERENYj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccERENYj.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccOSNCm4.s: Assembler messages:
encrypt.c: /tmp/ccOSNCm4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSNCm4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOSNCm4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOSNCm4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSNCm4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSNCm4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSNCm4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOSNCm4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOSNCm4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSNCm4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOSNCm4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSNCm4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSNCm4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSNCm4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSNCm4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSNCm4.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSX9oN5.s: Assembler messages:
encrypt.c: /tmp/ccSX9oN5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSX9oN5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSX9oN5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSX9oN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSX9oN5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSX9oN5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSX9oN5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSX9oN5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSX9oN5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSX9oN5.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSX9oN5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSX9oN5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSX9oN5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSX9oN5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX9oN5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSX9oN5.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccVXxAna.s: Assembler messages:
encrypt.c: /tmp/ccVXxAna.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVXxAna.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVXxAna.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVXxAna.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVXxAna.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVXxAna.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVXxAna.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVXxAna.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVXxAna.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVXxAna.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVXxAna.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVXxAna.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVXxAna.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVXxAna.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVXxAna.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVXxAna.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cclezwUd.s: Assembler messages:
encrypt.c: /tmp/cclezwUd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclezwUd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclezwUd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclezwUd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclezwUd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclezwUd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclezwUd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclezwUd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclezwUd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclezwUd.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cclezwUd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclezwUd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclezwUd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclezwUd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclezwUd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclezwUd.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqWXKDi.s: Assembler messages:
encrypt.c: /tmp/ccqWXKDi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqWXKDi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqWXKDi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqWXKDi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWXKDi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWXKDi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWXKDi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqWXKDi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqWXKDi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqWXKDi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWXKDi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWXKDi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWXKDi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWXKDi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWXKDi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqWXKDi.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc01uDN4.s: Assembler messages:
encrypt.c: /tmp/cc01uDN4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc01uDN4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc01uDN4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc01uDN4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01uDN4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01uDN4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01uDN4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc01uDN4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc01uDN4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01uDN4.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc01uDN4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc01uDN4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01uDN4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01uDN4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc01uDN4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc01uDN4.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSZbyDd.s: Assembler messages:
encrypt.c: /tmp/ccSZbyDd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZbyDd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZbyDd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZbyDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZbyDd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZbyDd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZbyDd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZbyDd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZbyDd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSZbyDd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZbyDd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZbyDd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZbyDd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZbyDd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZbyDd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZbyDd.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccf3X0OM.s: Assembler messages:
encrypt.c: /tmp/ccf3X0OM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3X0OM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf3X0OM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf3X0OM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3X0OM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3X0OM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3X0OM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf3X0OM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf3X0OM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf3X0OM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf3X0OM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf3X0OM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf3X0OM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3X0OM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf3X0OM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3X0OM.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccu84kJC.s: Assembler messages:
encrypt.c: /tmp/ccu84kJC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu84kJC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu84kJC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu84kJC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu84kJC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu84kJC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu84kJC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu84kJC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu84kJC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu84kJC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccu84kJC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu84kJC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu84kJC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu84kJC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu84kJC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu84kJC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccMwDnbu.s: Assembler messages:
encrypt.c: /tmp/ccMwDnbu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMwDnbu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMwDnbu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMwDnbu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwDnbu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwDnbu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwDnbu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMwDnbu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMwDnbu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwDnbu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMwDnbu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwDnbu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwDnbu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwDnbu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwDnbu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwDnbu.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccakVoCG.s: Assembler messages:
encrypt.c: /tmp/ccakVoCG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccakVoCG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccakVoCG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccakVoCG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakVoCG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakVoCG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakVoCG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccakVoCG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccakVoCG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccakVoCG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakVoCG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakVoCG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakVoCG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakVoCG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakVoCG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccakVoCG.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc2qUSPC.s: Assembler messages:
encrypt.c: /tmp/cc2qUSPC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2qUSPC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2qUSPC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2qUSPC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qUSPC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qUSPC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qUSPC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2qUSPC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2qUSPC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qUSPC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2qUSPC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qUSPC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qUSPC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qUSPC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qUSPC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qUSPC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5KHxLO.s: Assembler messages:
encrypt.c: /tmp/cc5KHxLO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5KHxLO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5KHxLO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5KHxLO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KHxLO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KHxLO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KHxLO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5KHxLO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5KHxLO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5KHxLO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5KHxLO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KHxLO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KHxLO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5KHxLO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5KHxLO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5KHxLO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc2JaoFz.s: Assembler messages:
encrypt.c: /tmp/cc2JaoFz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2JaoFz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2JaoFz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2JaoFz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JaoFz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JaoFz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JaoFz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2JaoFz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2JaoFz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JaoFz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2JaoFz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2JaoFz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JaoFz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JaoFz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2JaoFz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2JaoFz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccj3QKoI.s: Assembler messages:
encrypt.c: /tmp/ccj3QKoI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj3QKoI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj3QKoI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj3QKoI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj3QKoI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj3QKoI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj3QKoI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj3QKoI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj3QKoI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj3QKoI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj3QKoI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj3QKoI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj3QKoI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj3QKoI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj3QKoI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj3QKoI.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckSnn8W.s: Assembler messages:
encrypt.c: /tmp/cckSnn8W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckSnn8W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckSnn8W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckSnn8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSnn8W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSnn8W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSnn8W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckSnn8W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckSnn8W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckSnn8W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckSnn8W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSnn8W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSnn8W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckSnn8W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckSnn8W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckSnn8W.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoL9nUH.s: Assembler messages:
encrypt.c: /tmp/ccoL9nUH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoL9nUH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoL9nUH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoL9nUH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9nUH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9nUH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9nUH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoL9nUH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoL9nUH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9nUH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoL9nUH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9nUH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9nUH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9nUH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9nUH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9nUH.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGXBHmQ.s: Assembler messages:
encrypt.c: /tmp/ccGXBHmQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGXBHmQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGXBHmQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGXBHmQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGXBHmQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGXBHmQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGXBHmQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGXBHmQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGXBHmQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGXBHmQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGXBHmQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGXBHmQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXBHmQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGXBHmQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGXBHmQ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccLlCGEz.s: Assembler messages:
encrypt.c: /tmp/ccLlCGEz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLlCGEz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLlCGEz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLlCGEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLlCGEz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLlCGEz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLlCGEz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLlCGEz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLlCGEz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLlCGEz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccLlCGEz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLlCGEz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLlCGEz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLlCGEz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLlCGEz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLlCGEz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccAJH6F3.s: Assembler messages:
encrypt.c: /tmp/ccAJH6F3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAJH6F3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAJH6F3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAJH6F3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJH6F3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJH6F3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJH6F3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAJH6F3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAJH6F3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAJH6F3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJH6F3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJH6F3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJH6F3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJH6F3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJH6F3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAJH6F3.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccbwMMbI.s: Assembler messages:
encrypt.c: /tmp/ccbwMMbI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwMMbI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbwMMbI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbwMMbI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwMMbI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwMMbI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwMMbI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbwMMbI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbwMMbI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwMMbI.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccbwMMbI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbwMMbI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwMMbI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwMMbI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwMMbI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbwMMbI.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccO9dRjz.s: Assembler messages:
encrypt.c: /tmp/ccO9dRjz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO9dRjz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO9dRjz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO9dRjz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9dRjz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9dRjz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9dRjz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO9dRjz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO9dRjz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9dRjz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccO9dRjz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9dRjz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9dRjz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9dRjz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9dRjz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9dRjz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXyNMsU.s: Assembler messages:
encrypt.c: /tmp/ccXyNMsU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyNMsU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXyNMsU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXyNMsU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXyNMsU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXyNMsU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXyNMsU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXyNMsU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXyNMsU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXyNMsU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXyNMsU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXyNMsU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXyNMsU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyNMsU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXyNMsU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXyNMsU.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccFUKAEH.s: Assembler messages:
encrypt.c: /tmp/ccFUKAEH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFUKAEH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFUKAEH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFUKAEH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUKAEH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUKAEH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUKAEH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFUKAEH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFUKAEH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUKAEH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccFUKAEH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFUKAEH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUKAEH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUKAEH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFUKAEH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFUKAEH.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrJndc1.s: Assembler messages:
encrypt.c: /tmp/ccrJndc1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJndc1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJndc1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJndc1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJndc1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJndc1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJndc1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJndc1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJndc1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrJndc1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJndc1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJndc1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJndc1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJndc1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJndc1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrJndc1.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccIAkcwR.s: Assembler messages:
encrypt.c: /tmp/ccIAkcwR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAkcwR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIAkcwR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIAkcwR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAkcwR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAkcwR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAkcwR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIAkcwR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIAkcwR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIAkcwR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAkcwR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAkcwR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAkcwR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAkcwR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAkcwR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIAkcwR.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZIHcUC.s: Assembler messages:
encrypt.c: /tmp/ccZIHcUC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZIHcUC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZIHcUC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZIHcUC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIHcUC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIHcUC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIHcUC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZIHcUC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZIHcUC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIHcUC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZIHcUC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZIHcUC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIHcUC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIHcUC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZIHcUC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZIHcUC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccH4UJDL.s: Assembler messages:
encrypt.c: /tmp/ccH4UJDL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4UJDL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH4UJDL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH4UJDL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4UJDL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4UJDL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4UJDL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH4UJDL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH4UJDL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4UJDL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccH4UJDL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH4UJDL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4UJDL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4UJDL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4UJDL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH4UJDL.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccadxUX2.s: Assembler messages:
encrypt.c: /tmp/ccadxUX2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadxUX2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccadxUX2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccadxUX2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadxUX2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadxUX2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadxUX2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccadxUX2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccadxUX2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccadxUX2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadxUX2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadxUX2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadxUX2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadxUX2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadxUX2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadxUX2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc21zO1D.s: Assembler messages:
encrypt.c: /tmp/cc21zO1D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21zO1D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc21zO1D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc21zO1D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21zO1D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21zO1D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21zO1D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc21zO1D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc21zO1D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21zO1D.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc21zO1D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21zO1D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21zO1D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21zO1D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21zO1D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21zO1D.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccU4jlfW.s: Assembler messages:
encrypt.c: /tmp/ccU4jlfW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU4jlfW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU4jlfW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU4jlfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4jlfW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4jlfW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4jlfW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU4jlfW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU4jlfW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU4jlfW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4jlfW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4jlfW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4jlfW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4jlfW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4jlfW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU4jlfW.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc22jZ0q.s: Assembler messages:
encrypt.c: /tmp/cc22jZ0q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22jZ0q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc22jZ0q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc22jZ0q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22jZ0q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22jZ0q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22jZ0q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc22jZ0q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc22jZ0q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22jZ0q.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc22jZ0q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc22jZ0q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22jZ0q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22jZ0q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22jZ0q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc22jZ0q.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHuGefC.s: Assembler messages:
encrypt.c: /tmp/ccHuGefC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHuGefC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHuGefC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHuGefC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHuGefC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHuGefC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHuGefC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHuGefC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHuGefC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHuGefC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHuGefC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHuGefC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHuGefC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuGefC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHuGefC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHuGefC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHkg2Yt.s: Assembler messages:
encrypt.c: /tmp/ccHkg2Yt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHkg2Yt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHkg2Yt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHkg2Yt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkg2Yt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkg2Yt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkg2Yt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHkg2Yt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHkg2Yt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkg2Yt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHkg2Yt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHkg2Yt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkg2Yt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHkg2Yt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHkg2Yt.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoF4NTk.s: Assembler messages:
encrypt.c: /tmp/ccoF4NTk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoF4NTk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoF4NTk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoF4NTk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoF4NTk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoF4NTk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoF4NTk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoF4NTk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoF4NTk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoF4NTk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoF4NTk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoF4NTk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoF4NTk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoF4NTk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoF4NTk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoF4NTk.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccB2uo4C.s: Assembler messages:
encrypt.c: /tmp/ccB2uo4C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2uo4C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB2uo4C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB2uo4C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2uo4C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2uo4C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2uo4C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB2uo4C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB2uo4C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB2uo4C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2uo4C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2uo4C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2uo4C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2uo4C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2uo4C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2uo4C.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccxQKznw.s: Assembler messages:
encrypt.c: /tmp/ccxQKznw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxQKznw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxQKznw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxQKznw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQKznw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQKznw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQKznw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxQKznw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxQKznw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQKznw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccxQKznw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxQKznw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQKznw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQKznw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxQKznw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxQKznw.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccS9FvOy.s: Assembler messages:
encrypt.c: /tmp/ccS9FvOy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9FvOy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS9FvOy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS9FvOy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9FvOy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9FvOy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9FvOy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS9FvOy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS9FvOy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS9FvOy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9FvOy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9FvOy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9FvOy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9FvOy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9FvOy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS9FvOy.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTmDczq.s: Assembler messages:
encrypt.c: /tmp/ccTmDczq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTmDczq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTmDczq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTmDczq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTmDczq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTmDczq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTmDczq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTmDczq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTmDczq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTmDczq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTmDczq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTmDczq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTmDczq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTmDczq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmDczq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTmDczq.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccF7e1EC.s: Assembler messages:
encrypt.c: /tmp/ccF7e1EC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF7e1EC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF7e1EC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF7e1EC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF7e1EC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF7e1EC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF7e1EC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF7e1EC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF7e1EC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF7e1EC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF7e1EC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF7e1EC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF7e1EC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF7e1EC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF7e1EC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF7e1EC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccky5SKC.s: Assembler messages:
encrypt.c: /tmp/ccky5SKC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccky5SKC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccky5SKC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccky5SKC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccky5SKC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccky5SKC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccky5SKC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccky5SKC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccky5SKC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccky5SKC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccky5SKC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccky5SKC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccky5SKC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccky5SKC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccky5SKC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccky5SKC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6ChniC.s: Assembler messages:
encrypt.c: /tmp/cc6ChniC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ChniC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ChniC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ChniC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ChniC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ChniC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ChniC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ChniC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ChniC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ChniC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ChniC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ChniC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ChniC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ChniC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ChniC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ChniC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSLuxKw.s: Assembler messages:
encrypt.c: /tmp/ccSLuxKw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLuxKw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSLuxKw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSLuxKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLuxKw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLuxKw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLuxKw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSLuxKw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSLuxKw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLuxKw.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSLuxKw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSLuxKw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLuxKw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLuxKw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLuxKw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLuxKw.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccNYq1PE.s: Assembler messages:
encrypt.c: /tmp/ccNYq1PE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYq1PE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNYq1PE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNYq1PE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYq1PE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYq1PE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYq1PE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNYq1PE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNYq1PE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYq1PE.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccNYq1PE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYq1PE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYq1PE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYq1PE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYq1PE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYq1PE.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTe76xK.s: Assembler messages:
encrypt.c: /tmp/ccTe76xK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTe76xK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTe76xK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTe76xK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTe76xK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTe76xK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTe76xK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTe76xK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTe76xK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTe76xK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTe76xK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTe76xK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTe76xK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTe76xK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTe76xK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTe76xK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccVslLyv.s: Assembler messages:
encrypt.c: /tmp/ccVslLyv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVslLyv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVslLyv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVslLyv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVslLyv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVslLyv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVslLyv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVslLyv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVslLyv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVslLyv.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVslLyv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVslLyv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVslLyv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVslLyv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVslLyv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVslLyv.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckmHklA.s: Assembler messages:
encrypt.c: /tmp/cckmHklA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckmHklA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckmHklA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckmHklA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmHklA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmHklA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmHklA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckmHklA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckmHklA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckmHklA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckmHklA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmHklA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmHklA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmHklA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckmHklA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckmHklA.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccB7GrWf.s: Assembler messages:
encrypt.c: /tmp/ccB7GrWf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB7GrWf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB7GrWf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB7GrWf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB7GrWf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB7GrWf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB7GrWf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB7GrWf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB7GrWf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB7GrWf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB7GrWf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB7GrWf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB7GrWf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7GrWf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB7GrWf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB7GrWf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccsHR3ta.s: Assembler messages:
encrypt.c: /tmp/ccsHR3ta.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsHR3ta.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsHR3ta.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsHR3ta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsHR3ta.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsHR3ta.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsHR3ta.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsHR3ta.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsHR3ta.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsHR3ta.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsHR3ta.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsHR3ta.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsHR3ta.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsHR3ta.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHR3ta.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsHR3ta.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc42cqD2.s: Assembler messages:
encrypt.c: /tmp/cc42cqD2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc42cqD2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc42cqD2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc42cqD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42cqD2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42cqD2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42cqD2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc42cqD2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc42cqD2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc42cqD2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc42cqD2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42cqD2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42cqD2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42cqD2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42cqD2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc42cqD2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccRHTslX.s: Assembler messages:
encrypt.c: /tmp/ccRHTslX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHTslX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRHTslX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRHTslX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHTslX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHTslX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHTslX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRHTslX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRHTslX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHTslX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRHTslX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRHTslX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHTslX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHTslX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHTslX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRHTslX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5ncwWf.s: Assembler messages:
encrypt.c: /tmp/cc5ncwWf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ncwWf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ncwWf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ncwWf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncwWf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncwWf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncwWf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ncwWf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ncwWf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5ncwWf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncwWf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncwWf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncwWf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncwWf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncwWf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ncwWf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrrwzNa.s: Assembler messages:
encrypt.c: /tmp/ccrrwzNa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrwzNa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrwzNa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrwzNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrwzNa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrwzNa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrwzNa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrwzNa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrwzNa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrwzNa.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrrwzNa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrwzNa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrwzNa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrwzNa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrwzNa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrwzNa.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccdT6J74.s: Assembler messages:
encrypt.c: /tmp/ccdT6J74.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdT6J74.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdT6J74.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdT6J74.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdT6J74.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdT6J74.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdT6J74.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdT6J74.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdT6J74.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdT6J74.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdT6J74.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdT6J74.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdT6J74.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdT6J74.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdT6J74.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdT6J74.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccsintR7.s: Assembler messages:
encrypt.c: /tmp/ccsintR7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsintR7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsintR7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsintR7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsintR7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsintR7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsintR7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsintR7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsintR7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsintR7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsintR7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsintR7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsintR7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsintR7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsintR7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsintR7.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccKRbhZ2.s: Assembler messages:
encrypt.c: /tmp/ccKRbhZ2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKRbhZ2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKRbhZ2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKRbhZ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRbhZ2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRbhZ2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRbhZ2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKRbhZ2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKRbhZ2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKRbhZ2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRbhZ2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRbhZ2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRbhZ2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKRbhZ2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKRbhZ2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccdtLjTU.s: Assembler messages:
encrypt.c: /tmp/ccdtLjTU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtLjTU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtLjTU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtLjTU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtLjTU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtLjTU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtLjTU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtLjTU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtLjTU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtLjTU.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdtLjTU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtLjTU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtLjTU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtLjTU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtLjTU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtLjTU.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYuWOyL.s: Assembler messages:
encrypt.c: /tmp/ccYuWOyL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYuWOyL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYuWOyL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYuWOyL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYuWOyL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYuWOyL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYuWOyL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYuWOyL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYuWOyL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYuWOyL.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYuWOyL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYuWOyL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYuWOyL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYuWOyL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuWOyL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYuWOyL.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccq3Ddw2.s: Assembler messages:
encrypt.c: /tmp/ccq3Ddw2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3Ddw2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3Ddw2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3Ddw2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3Ddw2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3Ddw2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3Ddw2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3Ddw2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq3Ddw2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3Ddw2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3Ddw2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3Ddw2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3Ddw2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3Ddw2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3Ddw2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGMucYY.s: Assembler messages:
encrypt.c: /tmp/ccGMucYY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGMucYY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGMucYY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGMucYY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMucYY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMucYY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMucYY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGMucYY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGMucYY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMucYY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGMucYY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMucYY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMucYY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMucYY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMucYY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMucYY.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccRhU301.s: Assembler messages:
encrypt.c: /tmp/ccRhU301.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhU301.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhU301.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhU301.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhU301.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhU301.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhU301.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhU301.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhU301.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRhU301.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRhU301.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhU301.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhU301.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhU301.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRhU301.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRhU301.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc0Pr8TO.s: Assembler messages:
encrypt.c: /tmp/cc0Pr8TO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Pr8TO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Pr8TO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Pr8TO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pr8TO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pr8TO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pr8TO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Pr8TO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pr8TO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0Pr8TO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Pr8TO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Pr8TO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Pr8TO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pr8TO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Pr8TO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccH2Jbr4.s: Assembler messages:
encrypt.c: /tmp/ccH2Jbr4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2Jbr4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH2Jbr4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH2Jbr4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2Jbr4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2Jbr4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2Jbr4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH2Jbr4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH2Jbr4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH2Jbr4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2Jbr4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2Jbr4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2Jbr4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH2Jbr4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH2Jbr4.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6dOIhC.s: Assembler messages:
encrypt.c: /tmp/cc6dOIhC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6dOIhC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6dOIhC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6dOIhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6dOIhC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6dOIhC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6dOIhC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6dOIhC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6dOIhC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6dOIhC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6dOIhC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6dOIhC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6dOIhC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6dOIhC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dOIhC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6dOIhC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccxnWxfS.s: Assembler messages:
encrypt.c: /tmp/ccxnWxfS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxnWxfS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxnWxfS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxnWxfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnWxfS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnWxfS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnWxfS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxnWxfS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxnWxfS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxnWxfS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnWxfS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnWxfS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnWxfS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWxfS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnWxfS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxnWxfS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJ4XGWy.s: Assembler messages:
encrypt.c: /tmp/ccJ4XGWy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ4XGWy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ4XGWy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ4XGWy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4XGWy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4XGWy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4XGWy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ4XGWy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4XGWy.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJ4XGWy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ4XGWy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4XGWy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4XGWy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ4XGWy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ4XGWy.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccn0nb4I.s: Assembler messages:
encrypt.c: /tmp/ccn0nb4I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn0nb4I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn0nb4I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn0nb4I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn0nb4I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn0nb4I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn0nb4I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn0nb4I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn0nb4I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn0nb4I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn0nb4I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn0nb4I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn0nb4I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0nb4I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn0nb4I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0nb4I.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGydZPM.s: Assembler messages:
encrypt.c: /tmp/ccGydZPM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGydZPM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGydZPM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGydZPM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGydZPM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGydZPM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGydZPM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGydZPM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGydZPM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGydZPM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGydZPM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGydZPM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGydZPM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGydZPM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGydZPM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGydZPM.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjKrqmU.s: Assembler messages:
encrypt.c: /tmp/ccjKrqmU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjKrqmU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjKrqmU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjKrqmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjKrqmU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjKrqmU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjKrqmU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjKrqmU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjKrqmU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjKrqmU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjKrqmU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjKrqmU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjKrqmU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKrqmU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjKrqmU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjKrqmU.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccUvjDIO.s: Assembler messages:
encrypt.c: /tmp/ccUvjDIO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUvjDIO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUvjDIO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUvjDIO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvjDIO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvjDIO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvjDIO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUvjDIO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUvjDIO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUvjDIO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvjDIO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvjDIO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvjDIO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvjDIO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvjDIO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUvjDIO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cciL3Hkz.s: Assembler messages:
encrypt.c: /tmp/cciL3Hkz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciL3Hkz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciL3Hkz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciL3Hkz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL3Hkz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL3Hkz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL3Hkz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciL3Hkz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciL3Hkz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL3Hkz.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciL3Hkz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciL3Hkz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciL3Hkz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciL3Hkz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciL3Hkz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciL3Hkz.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJXO5WX.s: Assembler messages:
encrypt.c: /tmp/ccJXO5WX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXO5WX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJXO5WX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJXO5WX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXO5WX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXO5WX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXO5WX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJXO5WX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJXO5WX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJXO5WX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJXO5WX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXO5WX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXO5WX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXO5WX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJXO5WX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJXO5WX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccana7JG.s: Assembler messages:
encrypt.c: /tmp/ccana7JG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccana7JG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccana7JG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccana7JG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccana7JG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccana7JG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccana7JG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccana7JG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccana7JG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccana7JG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccana7JG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccana7JG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccana7JG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccana7JG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccana7JG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccana7JG.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJIX5xF.s: Assembler messages:
encrypt.c: /tmp/ccJIX5xF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJIX5xF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJIX5xF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJIX5xF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJIX5xF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJIX5xF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJIX5xF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJIX5xF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJIX5xF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJIX5xF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccJIX5xF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJIX5xF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJIX5xF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJIX5xF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIX5xF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJIX5xF.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cchvWwNN.s: Assembler messages:
encrypt.c: /tmp/cchvWwNN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchvWwNN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchvWwNN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchvWwNN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchvWwNN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchvWwNN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchvWwNN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchvWwNN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchvWwNN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchvWwNN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchvWwNN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchvWwNN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchvWwNN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvWwNN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchvWwNN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchvWwNN.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYsAMoW.s: Assembler messages:
encrypt.c: /tmp/ccYsAMoW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsAMoW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYsAMoW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYsAMoW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsAMoW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsAMoW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsAMoW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYsAMoW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYsAMoW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYsAMoW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsAMoW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsAMoW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsAMoW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsAMoW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsAMoW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsAMoW.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccpHMVbK.s: Assembler messages:
encrypt.c: /tmp/ccpHMVbK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpHMVbK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpHMVbK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpHMVbK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpHMVbK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpHMVbK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpHMVbK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpHMVbK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpHMVbK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpHMVbK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccpHMVbK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpHMVbK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpHMVbK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpHMVbK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpHMVbK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpHMVbK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjxsZZF.s: Assembler messages:
encrypt.c: /tmp/ccjxsZZF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjxsZZF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjxsZZF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjxsZZF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjxsZZF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjxsZZF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjxsZZF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjxsZZF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjxsZZF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjxsZZF.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjxsZZF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjxsZZF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjxsZZF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjxsZZF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxsZZF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjxsZZF.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoOue0P.s: Assembler messages:
encrypt.c: /tmp/ccoOue0P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoOue0P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoOue0P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoOue0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOue0P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOue0P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOue0P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoOue0P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoOue0P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoOue0P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoOue0P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOue0P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOue0P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOue0P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoOue0P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOue0P.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXWed0j.s: Assembler messages:
encrypt.c: /tmp/ccXWed0j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXWed0j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXWed0j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXWed0j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWed0j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWed0j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWed0j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXWed0j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXWed0j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWed0j.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXWed0j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXWed0j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWed0j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWed0j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWed0j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWed0j.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaLBFKo.s: Assembler messages:
encrypt.c: /tmp/ccaLBFKo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaLBFKo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaLBFKo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaLBFKo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaLBFKo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaLBFKo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaLBFKo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaLBFKo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaLBFKo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaLBFKo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaLBFKo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaLBFKo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaLBFKo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLBFKo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaLBFKo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaLBFKo.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGbQKwi.s: Assembler messages:
encrypt.c: /tmp/ccGbQKwi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGbQKwi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGbQKwi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGbQKwi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGbQKwi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGbQKwi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGbQKwi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGbQKwi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGbQKwi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGbQKwi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGbQKwi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGbQKwi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGbQKwi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGbQKwi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGbQKwi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGbQKwi.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaTrmYg.s: Assembler messages:
encrypt.c: /tmp/ccaTrmYg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaTrmYg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaTrmYg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaTrmYg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaTrmYg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaTrmYg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaTrmYg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaTrmYg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaTrmYg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaTrmYg.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaTrmYg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaTrmYg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaTrmYg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaTrmYg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaTrmYg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaTrmYg.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6Lu9Mq.s: Assembler messages:
encrypt.c: /tmp/cc6Lu9Mq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Lu9Mq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Lu9Mq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Lu9Mq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Lu9Mq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Lu9Mq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Lu9Mq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Lu9Mq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Lu9Mq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6Lu9Mq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Lu9Mq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Lu9Mq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Lu9Mq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Lu9Mq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Lu9Mq.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccz3mF3q.s: Assembler messages:
encrypt.c: /tmp/ccz3mF3q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz3mF3q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz3mF3q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz3mF3q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3mF3q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3mF3q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3mF3q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz3mF3q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz3mF3q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz3mF3q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz3mF3q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3mF3q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3mF3q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3mF3q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz3mF3q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz3mF3q.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc7iP6Xi.s: Assembler messages:
encrypt.c: /tmp/cc7iP6Xi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7iP6Xi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7iP6Xi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7iP6Xi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7iP6Xi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7iP6Xi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7iP6Xi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7iP6Xi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7iP6Xi.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7iP6Xi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7iP6Xi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7iP6Xi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7iP6Xi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iP6Xi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7iP6Xi.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZEi8zo.s: Assembler messages:
encrypt.c: /tmp/ccZEi8zo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZEi8zo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZEi8zo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZEi8zo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEi8zo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEi8zo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEi8zo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZEi8zo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZEi8zo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZEi8zo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZEi8zo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZEi8zo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZEi8zo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZEi8zo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZEi8zo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZEi8zo.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc7jchGf.s: Assembler messages:
encrypt.c: /tmp/cc7jchGf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jchGf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7jchGf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7jchGf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jchGf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jchGf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jchGf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7jchGf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7jchGf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jchGf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7jchGf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7jchGf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jchGf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jchGf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jchGf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7jchGf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccr1u7hn.s: Assembler messages:
encrypt.c: /tmp/ccr1u7hn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr1u7hn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr1u7hn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr1u7hn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1u7hn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1u7hn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1u7hn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr1u7hn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr1u7hn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr1u7hn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr1u7hn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1u7hn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1u7hn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr1u7hn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr1u7hn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr1u7hn.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccIwebVh.s: Assembler messages:
encrypt.c: /tmp/ccIwebVh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIwebVh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIwebVh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIwebVh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwebVh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwebVh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwebVh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIwebVh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIwebVh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIwebVh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIwebVh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwebVh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwebVh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIwebVh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIwebVh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIwebVh.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cczjwVl2.s: Assembler messages:
encrypt.c: /tmp/cczjwVl2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjwVl2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczjwVl2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczjwVl2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjwVl2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjwVl2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjwVl2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczjwVl2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczjwVl2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjwVl2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczjwVl2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjwVl2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjwVl2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjwVl2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjwVl2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjwVl2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHdIaKe.s: Assembler messages:
encrypt.c: /tmp/ccHdIaKe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdIaKe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHdIaKe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHdIaKe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdIaKe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdIaKe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdIaKe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHdIaKe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHdIaKe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdIaKe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHdIaKe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdIaKe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdIaKe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdIaKe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIaKe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdIaKe.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckropHq.s: Assembler messages:
encrypt.c: /tmp/cckropHq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckropHq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckropHq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckropHq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckropHq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckropHq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckropHq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckropHq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckropHq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckropHq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckropHq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckropHq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckropHq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckropHq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckropHq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckropHq.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc2AMrja.s: Assembler messages:
encrypt.c: /tmp/cc2AMrja.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2AMrja.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2AMrja.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2AMrja.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AMrja.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AMrja.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AMrja.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2AMrja.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2AMrja.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AMrja.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc2AMrja.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2AMrja.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AMrja.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AMrja.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AMrja.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AMrja.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5euX1h.s: Assembler messages:
encrypt.c: /tmp/cc5euX1h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5euX1h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5euX1h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5euX1h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5euX1h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5euX1h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5euX1h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5euX1h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5euX1h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5euX1h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5euX1h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5euX1h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5euX1h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5euX1h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5euX1h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5euX1h.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJP0QhD.s: Assembler messages:
encrypt.c: /tmp/ccJP0QhD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJP0QhD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJP0QhD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJP0QhD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP0QhD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP0QhD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP0QhD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJP0QhD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJP0QhD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJP0QhD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJP0QhD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJP0QhD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJP0QhD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJP0QhD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJP0QhD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJP0QhD.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccb6P0VH.s: Assembler messages:
encrypt.c: /tmp/ccb6P0VH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb6P0VH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb6P0VH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb6P0VH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0VH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0VH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0VH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb6P0VH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb6P0VH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0VH.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccb6P0VH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0VH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0VH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0VH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0VH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0VH.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccMbafds.s: Assembler messages:
encrypt.c: /tmp/ccMbafds.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMbafds.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMbafds.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMbafds.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbafds.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbafds.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbafds.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMbafds.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMbafds.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMbafds.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbafds.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbafds.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbafds.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbafds.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbafds.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbafds.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckznvMB.s: Assembler messages:
encrypt.c: /tmp/cckznvMB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckznvMB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckznvMB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckznvMB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckznvMB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckznvMB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckznvMB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckznvMB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckznvMB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckznvMB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckznvMB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckznvMB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckznvMB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckznvMB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckznvMB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckznvMB.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrbFoVO.s: Assembler messages:
encrypt.c: /tmp/ccrbFoVO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrbFoVO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrbFoVO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrbFoVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbFoVO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbFoVO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbFoVO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrbFoVO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrbFoVO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbFoVO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrbFoVO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbFoVO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbFoVO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbFoVO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbFoVO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbFoVO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccv8lIlO.s: Assembler messages:
encrypt.c: /tmp/ccv8lIlO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv8lIlO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv8lIlO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv8lIlO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8lIlO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8lIlO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8lIlO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv8lIlO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv8lIlO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv8lIlO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8lIlO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8lIlO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8lIlO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8lIlO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8lIlO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv8lIlO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc9DYgJA.s: Assembler messages:
encrypt.c: /tmp/cc9DYgJA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9DYgJA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9DYgJA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9DYgJA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DYgJA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DYgJA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DYgJA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9DYgJA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9DYgJA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9DYgJA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9DYgJA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DYgJA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DYgJA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DYgJA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9DYgJA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9DYgJA.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccF4iGcC.s: Assembler messages:
encrypt.c: /tmp/ccF4iGcC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF4iGcC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF4iGcC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF4iGcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF4iGcC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF4iGcC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF4iGcC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF4iGcC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF4iGcC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF4iGcC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccF4iGcC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF4iGcC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF4iGcC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF4iGcC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4iGcC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF4iGcC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccB20Ynf.s: Assembler messages:
encrypt.c: /tmp/ccB20Ynf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB20Ynf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB20Ynf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB20Ynf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB20Ynf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB20Ynf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB20Ynf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB20Ynf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB20Ynf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB20Ynf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccB20Ynf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB20Ynf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB20Ynf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB20Ynf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB20Ynf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB20Ynf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccnHjtYN.s: Assembler messages:
encrypt.c: /tmp/ccnHjtYN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnHjtYN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnHjtYN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnHjtYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHjtYN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHjtYN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHjtYN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnHjtYN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnHjtYN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnHjtYN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHjtYN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHjtYN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHjtYN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHjtYN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHjtYN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHjtYN.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5hPQy8.s: Assembler messages:
encrypt.c: /tmp/cc5hPQy8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hPQy8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hPQy8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hPQy8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hPQy8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hPQy8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hPQy8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hPQy8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hPQy8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hPQy8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc5hPQy8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hPQy8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hPQy8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hPQy8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hPQy8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hPQy8.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccVorpgC.s: Assembler messages:
encrypt.c: /tmp/ccVorpgC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVorpgC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVorpgC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVorpgC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVorpgC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVorpgC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVorpgC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVorpgC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVorpgC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVorpgC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVorpgC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVorpgC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVorpgC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVorpgC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVorpgC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVorpgC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc4LHYoV.s: Assembler messages:
encrypt.c: /tmp/cc4LHYoV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4LHYoV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4LHYoV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4LHYoV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LHYoV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LHYoV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LHYoV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4LHYoV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4LHYoV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4LHYoV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4LHYoV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4LHYoV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4LHYoV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LHYoV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4LHYoV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4LHYoV.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccViGa4q.s: Assembler messages:
encrypt.c: /tmp/ccViGa4q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccViGa4q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccViGa4q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccViGa4q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViGa4q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViGa4q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViGa4q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccViGa4q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccViGa4q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViGa4q.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccViGa4q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViGa4q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViGa4q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViGa4q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViGa4q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViGa4q.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cchqRpAb.s: Assembler messages:
encrypt.c: /tmp/cchqRpAb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchqRpAb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchqRpAb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchqRpAb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchqRpAb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchqRpAb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchqRpAb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchqRpAb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchqRpAb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchqRpAb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchqRpAb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchqRpAb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchqRpAb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchqRpAb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqRpAb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchqRpAb.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccyXykBJ.s: Assembler messages:
encrypt.c: /tmp/ccyXykBJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyXykBJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyXykBJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyXykBJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyXykBJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyXykBJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyXykBJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyXykBJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyXykBJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyXykBJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyXykBJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyXykBJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyXykBJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyXykBJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyXykBJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyXykBJ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6MJBea.s: Assembler messages:
encrypt.c: /tmp/cc6MJBea.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6MJBea.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6MJBea.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6MJBea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6MJBea.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6MJBea.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6MJBea.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6MJBea.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
encrypt.c: /tmp/cc6MJBea.s: Assembler messages:
encrypt.c: /tmp/cc6MJBea.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6MJBea.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6MJBea.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6MJBea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6MJBea.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6MJBea.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6MJBea.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6MJBea.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MJBea.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6MJBea.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6MJBea.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccU3DClc.s: Assembler messages:
encrypt.c: /tmp/ccU3DClc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3DClc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3DClc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3DClc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3DClc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3DClc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccU3DClc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.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
encrypt.c: /tmp/ccU3DClc.s: Assembler messages:
encrypt.c: /tmp/ccU3DClc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3DClc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3DClc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3DClc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3DClc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3DClc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccU3DClc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU3DClc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3DClc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU3DClc.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccmWe2N2.s: Assembler messages:
encrypt.c: /tmp/ccmWe2N2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWe2N2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmWe2N2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmWe2N2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmWe2N2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmWe2N2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmWe2N2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.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
encrypt.c: /tmp/ccmWe2N2.s: Assembler messages:
encrypt.c: /tmp/ccmWe2N2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWe2N2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmWe2N2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmWe2N2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmWe2N2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmWe2N2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmWe2N2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWe2N2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWe2N2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWe2N2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoBtkXZ.s: Assembler messages:
encrypt.c: /tmp/ccoBtkXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoBtkXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoBtkXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoBtkXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoBtkXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoBtkXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoBtkXZ.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
encrypt.c: /tmp/ccoBtkXZ.s: Assembler messages:
encrypt.c: /tmp/ccoBtkXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoBtkXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoBtkXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoBtkXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoBtkXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoBtkXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoBtkXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoBtkXZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoBtkXZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoBtkXZ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccH4BRql.s: Assembler messages:
encrypt.c: /tmp/ccH4BRql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4BRql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH4BRql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH4BRql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH4BRql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH4BRql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH4BRql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH4BRql.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
encrypt.c: /tmp/ccH4BRql.s: Assembler messages:
encrypt.c: /tmp/ccH4BRql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH4BRql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH4BRql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH4BRql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH4BRql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH4BRql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH4BRql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH4BRql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH4BRql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH4BRql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH4BRql.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXyxdBf.s: Assembler messages:
encrypt.c: /tmp/ccXyxdBf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyxdBf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXyxdBf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXyxdBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXyxdBf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXyxdBf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXyxdBf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.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
encrypt.c: /tmp/ccXyxdBf.s: Assembler messages:
encrypt.c: /tmp/ccXyxdBf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyxdBf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXyxdBf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXyxdBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXyxdBf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXyxdBf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXyxdBf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyxdBf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyxdBf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyxdBf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaGmPCb.s: Assembler messages:
encrypt.c: /tmp/ccaGmPCb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGmPCb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGmPCb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGmPCb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGmPCb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGmPCb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaGmPCb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.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
encrypt.c: /tmp/ccaGmPCb.s: Assembler messages:
encrypt.c: /tmp/ccaGmPCb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGmPCb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGmPCb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGmPCb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGmPCb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGmPCb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaGmPCb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGmPCb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGmPCb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGmPCb.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccmXIGza.s: Assembler messages:
encrypt.c: /tmp/ccmXIGza.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmXIGza.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmXIGza.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmXIGza.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmXIGza.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmXIGza.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmXIGza.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmXIGza.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
encrypt.c: /tmp/ccmXIGza.s: Assembler messages:
encrypt.c: /tmp/ccmXIGza.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmXIGza.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmXIGza.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmXIGza.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmXIGza.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmXIGza.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmXIGza.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmXIGza.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIGza.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIGza.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmXIGza.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYduqqM.s: Assembler messages:
encrypt.c: /tmp/ccYduqqM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYduqqM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYduqqM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYduqqM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYduqqM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYduqqM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYduqqM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYduqqM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYduqqM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYduqqM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYduqqM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYduqqM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYduqqM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYduqqM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYduqqM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYduqqM.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccp3rp15.s: Assembler messages:
encrypt.c: /tmp/ccp3rp15.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp3rp15.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp3rp15.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp3rp15.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3rp15.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3rp15.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3rp15.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp3rp15.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp3rp15.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp3rp15.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp3rp15.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3rp15.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3rp15.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3rp15.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp3rp15.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp3rp15.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc144wKD.s: Assembler messages:
encrypt.c: /tmp/cc144wKD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc144wKD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc144wKD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc144wKD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc144wKD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc144wKD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc144wKD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc144wKD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc144wKD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc144wKD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc144wKD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc144wKD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc144wKD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc144wKD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc144wKD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc144wKD.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccBNN3YS.s: Assembler messages:
encrypt.c: /tmp/ccBNN3YS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBNN3YS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBNN3YS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBNN3YS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNN3YS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNN3YS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNN3YS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBNN3YS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBNN3YS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBNN3YS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNN3YS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNN3YS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNN3YS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNN3YS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNN3YS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBNN3YS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccmurmzd.s: Assembler messages:
encrypt.c: /tmp/ccmurmzd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmurmzd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmurmzd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmurmzd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmurmzd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmurmzd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmurmzd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmurmzd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmurmzd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmurmzd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmurmzd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmurmzd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmurmzd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmurmzd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmurmzd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmurmzd.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccwDRd8O.s: Assembler messages:
encrypt.c: /tmp/ccwDRd8O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDRd8O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDRd8O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDRd8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDRd8O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDRd8O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDRd8O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDRd8O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDRd8O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDRd8O.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccwDRd8O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDRd8O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDRd8O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDRd8O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDRd8O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDRd8O.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXGirf0.s: Assembler messages:
encrypt.c: /tmp/ccXGirf0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXGirf0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXGirf0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXGirf0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXGirf0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXGirf0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXGirf0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXGirf0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXGirf0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXGirf0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXGirf0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXGirf0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXGirf0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGirf0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXGirf0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXGirf0.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccolRFoK.s: Assembler messages:
encrypt.c: /tmp/ccolRFoK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolRFoK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccolRFoK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccolRFoK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolRFoK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolRFoK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolRFoK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccolRFoK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccolRFoK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolRFoK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccolRFoK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccolRFoK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolRFoK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolRFoK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolRFoK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccolRFoK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTzuyjx.s: Assembler messages:
encrypt.c: /tmp/ccTzuyjx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTzuyjx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTzuyjx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTzuyjx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzuyjx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzuyjx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzuyjx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTzuyjx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTzuyjx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzuyjx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTzuyjx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzuyjx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzuyjx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzuyjx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzuyjx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzuyjx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cccFZipK.s: Assembler messages:
encrypt.c: /tmp/cccFZipK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccFZipK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccFZipK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccFZipK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFZipK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFZipK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFZipK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccFZipK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccFZipK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccFZipK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFZipK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFZipK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFZipK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFZipK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFZipK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccFZipK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGvIeRr.s: Assembler messages:
encrypt.c: /tmp/ccGvIeRr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvIeRr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGvIeRr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGvIeRr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvIeRr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvIeRr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvIeRr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGvIeRr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGvIeRr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvIeRr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccGvIeRr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGvIeRr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvIeRr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvIeRr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvIeRr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvIeRr.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cchBOM9F.s: Assembler messages:
encrypt.c: /tmp/cchBOM9F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchBOM9F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchBOM9F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchBOM9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchBOM9F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchBOM9F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchBOM9F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchBOM9F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchBOM9F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchBOM9F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchBOM9F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchBOM9F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchBOM9F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBOM9F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchBOM9F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchBOM9F.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc9lZyqO.s: Assembler messages:
encrypt.c: /tmp/cc9lZyqO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9lZyqO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9lZyqO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9lZyqO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lZyqO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lZyqO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lZyqO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9lZyqO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9lZyqO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9lZyqO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lZyqO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lZyqO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lZyqO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lZyqO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lZyqO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9lZyqO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccMZb0pD.s: Assembler messages:
encrypt.c: /tmp/ccMZb0pD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMZb0pD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMZb0pD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMZb0pD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMZb0pD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMZb0pD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMZb0pD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMZb0pD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMZb0pD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMZb0pD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccMZb0pD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMZb0pD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMZb0pD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMZb0pD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZb0pD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMZb0pD.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cce5yTUP.s: Assembler messages:
encrypt.c: /tmp/cce5yTUP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5yTUP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce5yTUP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce5yTUP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5yTUP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5yTUP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5yTUP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce5yTUP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce5yTUP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce5yTUP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5yTUP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5yTUP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5yTUP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5yTUP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5yTUP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce5yTUP.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cciUeLeq.s: Assembler messages:
encrypt.c: /tmp/cciUeLeq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciUeLeq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciUeLeq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciUeLeq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciUeLeq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciUeLeq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciUeLeq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciUeLeq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciUeLeq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciUeLeq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cciUeLeq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciUeLeq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciUeLeq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciUeLeq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUeLeq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciUeLeq.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccQXcbLv.s: Assembler messages:
encrypt.c: /tmp/ccQXcbLv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQXcbLv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQXcbLv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQXcbLv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQXcbLv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQXcbLv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQXcbLv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQXcbLv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQXcbLv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQXcbLv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQXcbLv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQXcbLv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQXcbLv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQXcbLv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQXcbLv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQXcbLv.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXmXF9o.s: Assembler messages:
encrypt.c: /tmp/ccXmXF9o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXmXF9o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXmXF9o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXmXF9o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmXF9o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmXF9o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmXF9o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXmXF9o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXmXF9o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmXF9o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXmXF9o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXmXF9o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmXF9o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmXF9o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmXF9o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXmXF9o.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccA4fZPn.s: Assembler messages:
encrypt.c: /tmp/ccA4fZPn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA4fZPn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA4fZPn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA4fZPn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4fZPn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4fZPn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4fZPn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA4fZPn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA4fZPn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA4fZPn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4fZPn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4fZPn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4fZPn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4fZPn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4fZPn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA4fZPn.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccE7r9wj.s: Assembler messages:
encrypt.c: /tmp/ccE7r9wj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE7r9wj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE7r9wj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE7r9wj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE7r9wj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE7r9wj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE7r9wj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE7r9wj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE7r9wj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE7r9wj.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccE7r9wj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE7r9wj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE7r9wj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE7r9wj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7r9wj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE7r9wj.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccAzrgql.s: Assembler messages:
encrypt.c: /tmp/ccAzrgql.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAzrgql.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAzrgql.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAzrgql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzrgql.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzrgql.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzrgql.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAzrgql.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAzrgql.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzrgql.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccAzrgql.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzrgql.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzrgql.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzrgql.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzrgql.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzrgql.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccCoduyG.s: Assembler messages:
encrypt.c: /tmp/ccCoduyG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCoduyG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCoduyG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCoduyG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCoduyG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCoduyG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCoduyG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCoduyG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCoduyG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCoduyG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCoduyG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCoduyG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCoduyG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCoduyG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCoduyG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCoduyG.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJl6Sft.s: Assembler messages:
encrypt.c: /tmp/ccJl6Sft.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJl6Sft.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJl6Sft.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJl6Sft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl6Sft.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl6Sft.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl6Sft.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJl6Sft.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJl6Sft.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJl6Sft.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJl6Sft.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl6Sft.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl6Sft.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJl6Sft.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJl6Sft.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJl6Sft.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrZ2Wpp.s: Assembler messages:
encrypt.c: /tmp/ccrZ2Wpp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZ2Wpp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZ2Wpp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZ2Wpp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ2Wpp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ2Wpp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ2Wpp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZ2Wpp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ2Wpp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrZ2Wpp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZ2Wpp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZ2Wpp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZ2Wpp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZ2Wpp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZ2Wpp.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccI8nvHm.s: Assembler messages:
encrypt.c: /tmp/ccI8nvHm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8nvHm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8nvHm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8nvHm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8nvHm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8nvHm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8nvHm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8nvHm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8nvHm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8nvHm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccI8nvHm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI8nvHm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8nvHm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8nvHm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8nvHm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI8nvHm.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccu14itv.s: Assembler messages:
encrypt.c: /tmp/ccu14itv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu14itv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu14itv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu14itv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu14itv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu14itv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu14itv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu14itv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu14itv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu14itv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu14itv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu14itv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu14itv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu14itv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu14itv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu14itv.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTqX6v8.s: Assembler messages:
encrypt.c: /tmp/ccTqX6v8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTqX6v8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTqX6v8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTqX6v8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqX6v8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqX6v8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqX6v8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTqX6v8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTqX6v8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqX6v8.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTqX6v8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqX6v8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqX6v8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqX6v8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqX6v8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqX6v8.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccvkgNbj.s: Assembler messages:
encrypt.c: /tmp/ccvkgNbj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvkgNbj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvkgNbj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvkgNbj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvkgNbj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvkgNbj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvkgNbj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvkgNbj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvkgNbj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvkgNbj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvkgNbj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvkgNbj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvkgNbj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkgNbj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvkgNbj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvkgNbj.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccc2U2av.s: Assembler messages:
encrypt.c: /tmp/ccc2U2av.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc2U2av.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc2U2av.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc2U2av.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2U2av.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2U2av.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2U2av.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc2U2av.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc2U2av.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc2U2av.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc2U2av.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc2U2av.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc2U2av.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2U2av.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc2U2av.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc2U2av.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccttKzNl.s: Assembler messages:
encrypt.c: /tmp/ccttKzNl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccttKzNl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccttKzNl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccttKzNl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccttKzNl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccttKzNl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccttKzNl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccttKzNl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccttKzNl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccttKzNl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccttKzNl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccttKzNl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccttKzNl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccttKzNl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccttKzNl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccttKzNl.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccO9mUMk.s: Assembler messages:
encrypt.c: /tmp/ccO9mUMk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO9mUMk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO9mUMk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO9mUMk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO9mUMk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO9mUMk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO9mUMk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO9mUMk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO9mUMk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO9mUMk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO9mUMk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO9mUMk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO9mUMk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9mUMk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO9mUMk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO9mUMk.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccuKHrAl.s: Assembler messages:
encrypt.c: /tmp/ccuKHrAl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKHrAl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuKHrAl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuKHrAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKHrAl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKHrAl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKHrAl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuKHrAl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuKHrAl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKHrAl.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccuKHrAl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuKHrAl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKHrAl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKHrAl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKHrAl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuKHrAl.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccVfKIza.s: Assembler messages:
encrypt.c: /tmp/ccVfKIza.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfKIza.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfKIza.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfKIza.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfKIza.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfKIza.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfKIza.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfKIza.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfKIza.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfKIza.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccVfKIza.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVfKIza.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfKIza.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfKIza.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfKIza.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVfKIza.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccraQgC8.s: Assembler messages:
encrypt.c: /tmp/ccraQgC8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccraQgC8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccraQgC8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccraQgC8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccraQgC8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccraQgC8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccraQgC8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccraQgC8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccraQgC8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccraQgC8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccraQgC8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccraQgC8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccraQgC8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccraQgC8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccraQgC8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccraQgC8.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccBT9jcX.s: Assembler messages:
encrypt.c: /tmp/ccBT9jcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBT9jcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBT9jcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBT9jcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT9jcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT9jcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT9jcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBT9jcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBT9jcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT9jcX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccBT9jcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBT9jcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT9jcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT9jcX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT9jcX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBT9jcX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccnZeFZ7.s: Assembler messages:
encrypt.c: /tmp/ccnZeFZ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZeFZ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZeFZ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZeFZ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZeFZ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZeFZ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZeFZ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZeFZ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnZeFZ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZeFZ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZeFZ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZeFZ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZeFZ7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZeFZ7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnZeFZ7.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc3kag7j.s: Assembler messages:
encrypt.c: /tmp/cc3kag7j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3kag7j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3kag7j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3kag7j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kag7j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kag7j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kag7j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3kag7j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3kag7j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3kag7j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kag7j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kag7j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kag7j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kag7j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kag7j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3kag7j.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc7L03ba.s: Assembler messages:
encrypt.c: /tmp/cc7L03ba.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7L03ba.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7L03ba.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7L03ba.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7L03ba.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7L03ba.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7L03ba.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7L03ba.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7L03ba.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7L03ba.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc7L03ba.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7L03ba.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7L03ba.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7L03ba.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7L03ba.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7L03ba.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccBevdS6.s: Assembler messages:
encrypt.c: /tmp/ccBevdS6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBevdS6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBevdS6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBevdS6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBevdS6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBevdS6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBevdS6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBevdS6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBevdS6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBevdS6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBevdS6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBevdS6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBevdS6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBevdS6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBevdS6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBevdS6.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccaXcIMZ.s: Assembler messages:
encrypt.c: /tmp/ccaXcIMZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaXcIMZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaXcIMZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaXcIMZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXcIMZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXcIMZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXcIMZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaXcIMZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXcIMZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccaXcIMZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXcIMZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXcIMZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXcIMZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXcIMZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXcIMZ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cccNM3FG.s: Assembler messages:
encrypt.c: /tmp/cccNM3FG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccNM3FG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccNM3FG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccNM3FG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccNM3FG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccNM3FG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccNM3FG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccNM3FG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccNM3FG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccNM3FG.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cccNM3FG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccNM3FG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccNM3FG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccNM3FG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccNM3FG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccNM3FG.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrJXHY5.s: Assembler messages:
encrypt.c: /tmp/ccrJXHY5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJXHY5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJXHY5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJXHY5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJXHY5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJXHY5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJXHY5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJXHY5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJXHY5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrJXHY5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJXHY5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJXHY5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJXHY5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJXHY5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJXHY5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrJXHY5.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccCvH8lx.s: Assembler messages:
encrypt.c: /tmp/ccCvH8lx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvH8lx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCvH8lx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCvH8lx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvH8lx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvH8lx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvH8lx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCvH8lx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCvH8lx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvH8lx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCvH8lx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCvH8lx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvH8lx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvH8lx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvH8lx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCvH8lx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccU3hKe2.s: Assembler messages:
encrypt.c: /tmp/ccU3hKe2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3hKe2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3hKe2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3hKe2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3hKe2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3hKe2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3hKe2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3hKe2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3hKe2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU3hKe2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3hKe2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3hKe2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3hKe2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3hKe2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3hKe2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3hKe2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccSdtMYK.s: Assembler messages:
encrypt.c: /tmp/ccSdtMYK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSdtMYK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSdtMYK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSdtMYK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSdtMYK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSdtMYK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSdtMYK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSdtMYK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSdtMYK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSdtMYK.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccSdtMYK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSdtMYK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSdtMYK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSdtMYK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSdtMYK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSdtMYK.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqebmTd.s: Assembler messages:
encrypt.c: /tmp/ccqebmTd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqebmTd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqebmTd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqebmTd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqebmTd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqebmTd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqebmTd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqebmTd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqebmTd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqebmTd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqebmTd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqebmTd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqebmTd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqebmTd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqebmTd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqebmTd.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXxZYVC.s: Assembler messages:
encrypt.c: /tmp/ccXxZYVC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxZYVC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxZYVC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxZYVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxZYVC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxZYVC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxZYVC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxZYVC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxZYVC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxZYVC.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXxZYVC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxZYVC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxZYVC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxZYVC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxZYVC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxZYVC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccm7uJ18.s: Assembler messages:
encrypt.c: /tmp/ccm7uJ18.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm7uJ18.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm7uJ18.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm7uJ18.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm7uJ18.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm7uJ18.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm7uJ18.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm7uJ18.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm7uJ18.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm7uJ18.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm7uJ18.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm7uJ18.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm7uJ18.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm7uJ18.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm7uJ18.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm7uJ18.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cceCvjcu.s: Assembler messages:
encrypt.c: /tmp/cceCvjcu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceCvjcu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceCvjcu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceCvjcu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceCvjcu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceCvjcu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceCvjcu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceCvjcu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceCvjcu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceCvjcu.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cceCvjcu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceCvjcu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceCvjcu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceCvjcu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceCvjcu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceCvjcu.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckq5gtX.s: Assembler messages:
encrypt.c: /tmp/cckq5gtX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckq5gtX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckq5gtX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckq5gtX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckq5gtX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckq5gtX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckq5gtX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckq5gtX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckq5gtX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckq5gtX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckq5gtX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckq5gtX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckq5gtX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckq5gtX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckq5gtX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckq5gtX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6nqhgp.s: Assembler messages:
encrypt.c: /tmp/cc6nqhgp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6nqhgp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6nqhgp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6nqhgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6nqhgp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6nqhgp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6nqhgp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6nqhgp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6nqhgp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6nqhgp.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6nqhgp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6nqhgp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6nqhgp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6nqhgp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6nqhgp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6nqhgp.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cca6EZDS.s: Assembler messages:
encrypt.c: /tmp/cca6EZDS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca6EZDS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca6EZDS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca6EZDS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca6EZDS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca6EZDS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca6EZDS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca6EZDS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca6EZDS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca6EZDS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca6EZDS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca6EZDS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca6EZDS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6EZDS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca6EZDS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca6EZDS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccCrtzYs.s: Assembler messages:
encrypt.c: /tmp/ccCrtzYs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrtzYs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCrtzYs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCrtzYs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrtzYs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrtzYs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrtzYs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCrtzYs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCrtzYs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrtzYs.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCrtzYs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCrtzYs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrtzYs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrtzYs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrtzYs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrtzYs.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cceOJlaX.s: Assembler messages:
encrypt.c: /tmp/cceOJlaX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOJlaX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceOJlaX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceOJlaX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOJlaX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOJlaX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOJlaX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceOJlaX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceOJlaX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceOJlaX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceOJlaX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOJlaX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOJlaX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOJlaX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceOJlaX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceOJlaX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc79mm9o.s: Assembler messages:
encrypt.c: /tmp/cc79mm9o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79mm9o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc79mm9o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc79mm9o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79mm9o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79mm9o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79mm9o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc79mm9o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc79mm9o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79mm9o.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc79mm9o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79mm9o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79mm9o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79mm9o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79mm9o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79mm9o.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccuOGYiO.s: Assembler messages:
encrypt.c: /tmp/ccuOGYiO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOGYiO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOGYiO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOGYiO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOGYiO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOGYiO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOGYiO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOGYiO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOGYiO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuOGYiO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOGYiO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOGYiO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOGYiO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOGYiO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOGYiO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuOGYiO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc7Bl68m.s: Assembler messages:
encrypt.c: /tmp/cc7Bl68m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Bl68m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Bl68m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Bl68m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Bl68m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Bl68m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Bl68m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Bl68m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Bl68m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Bl68m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Bl68m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Bl68m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Bl68m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Bl68m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Bl68m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Bl68m.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccD8Zx7S.s: Assembler messages:
encrypt.c: /tmp/ccD8Zx7S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8Zx7S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8Zx7S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8Zx7S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8Zx7S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8Zx7S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8Zx7S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8Zx7S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8Zx7S.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccD8Zx7S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD8Zx7S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8Zx7S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8Zx7S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8Zx7S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD8Zx7S.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccKghpvO.s: Assembler messages:
encrypt.c: /tmp/ccKghpvO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKghpvO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKghpvO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKghpvO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKghpvO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKghpvO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKghpvO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKghpvO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKghpvO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKghpvO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccKghpvO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKghpvO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKghpvO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKghpvO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKghpvO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKghpvO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccX21BBh.s: Assembler messages:
encrypt.c: /tmp/ccX21BBh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX21BBh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX21BBh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX21BBh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX21BBh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX21BBh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX21BBh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX21BBh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX21BBh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX21BBh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX21BBh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX21BBh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX21BBh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX21BBh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX21BBh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX21BBh.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHN12Hr.s: Assembler messages:
encrypt.c: /tmp/ccHN12Hr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHN12Hr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHN12Hr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHN12Hr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN12Hr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN12Hr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN12Hr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHN12Hr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHN12Hr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHN12Hr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHN12Hr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN12Hr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN12Hr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHN12Hr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHN12Hr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHN12Hr.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjABYe2.s: Assembler messages:
encrypt.c: /tmp/ccjABYe2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjABYe2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjABYe2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjABYe2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjABYe2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjABYe2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjABYe2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjABYe2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjABYe2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjABYe2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccjABYe2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjABYe2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjABYe2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjABYe2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjABYe2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjABYe2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc0kmA6O.s: Assembler messages:
encrypt.c: /tmp/cc0kmA6O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0kmA6O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0kmA6O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0kmA6O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kmA6O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kmA6O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kmA6O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0kmA6O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0kmA6O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kmA6O.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0kmA6O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0kmA6O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kmA6O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kmA6O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0kmA6O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0kmA6O.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccz99Jdj.s: Assembler messages:
encrypt.c: /tmp/ccz99Jdj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz99Jdj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz99Jdj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz99Jdj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz99Jdj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz99Jdj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz99Jdj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz99Jdj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz99Jdj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz99Jdj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz99Jdj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz99Jdj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz99Jdj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz99Jdj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz99Jdj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz99Jdj.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccXatDIX.s: Assembler messages:
encrypt.c: /tmp/ccXatDIX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXatDIX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXatDIX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXatDIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXatDIX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXatDIX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXatDIX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXatDIX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXatDIX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXatDIX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccXatDIX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXatDIX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXatDIX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXatDIX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXatDIX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXatDIX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccz9Z7as.s: Assembler messages:
encrypt.c: /tmp/ccz9Z7as.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9Z7as.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9Z7as.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9Z7as.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9Z7as.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9Z7as.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9Z7as.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9Z7as.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9Z7as.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz9Z7as.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9Z7as.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9Z7as.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9Z7as.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z7as.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9Z7as.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9Z7as.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZU4iGf.s: Assembler messages:
encrypt.c: /tmp/ccZU4iGf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZU4iGf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZU4iGf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZU4iGf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZU4iGf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZU4iGf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZU4iGf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZU4iGf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZU4iGf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZU4iGf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZU4iGf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZU4iGf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZU4iGf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZU4iGf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZU4iGf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZU4iGf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccoGOGIT.s: Assembler messages:
encrypt.c: /tmp/ccoGOGIT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGOGIT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoGOGIT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoGOGIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGOGIT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGOGIT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGOGIT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoGOGIT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoGOGIT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGOGIT.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccoGOGIT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoGOGIT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGOGIT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGOGIT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGOGIT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoGOGIT.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccFbkw5v.s: Assembler messages:
encrypt.c: /tmp/ccFbkw5v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbkw5v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFbkw5v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFbkw5v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbkw5v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbkw5v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbkw5v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFbkw5v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFbkw5v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFbkw5v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFbkw5v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbkw5v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbkw5v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbkw5v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFbkw5v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbkw5v.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccvvEoc7.s: Assembler messages:
encrypt.c: /tmp/ccvvEoc7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvvEoc7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvvEoc7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvvEoc7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvEoc7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvEoc7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvEoc7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvvEoc7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvvEoc7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvEoc7.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccvvEoc7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvvEoc7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvvEoc7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvvEoc7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvvEoc7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvvEoc7.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccEMPcfn.s: Assembler messages:
encrypt.c: /tmp/ccEMPcfn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMPcfn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEMPcfn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEMPcfn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMPcfn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMPcfn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMPcfn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEMPcfn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEMPcfn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEMPcfn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMPcfn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMPcfn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMPcfn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMPcfn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMPcfn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEMPcfn.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccfE0ruZ.s: Assembler messages:
encrypt.c: /tmp/ccfE0ruZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfE0ruZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfE0ruZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfE0ruZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfE0ruZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfE0ruZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfE0ruZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfE0ruZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfE0ruZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccfE0ruZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfE0ruZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfE0ruZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfE0ruZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfE0ruZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfE0ruZ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccnKWieS.s: Assembler messages:
encrypt.c: /tmp/ccnKWieS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnKWieS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnKWieS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnKWieS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKWieS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKWieS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKWieS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnKWieS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnKWieS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnKWieS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKWieS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKWieS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKWieS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKWieS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKWieS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnKWieS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccnnDnsX.s: Assembler messages:
encrypt.c: /tmp/ccnnDnsX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnnDnsX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnnDnsX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnnDnsX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnDnsX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnDnsX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnDnsX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnnDnsX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnnDnsX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnDnsX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnnDnsX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnnDnsX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnDnsX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnDnsX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnDnsX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnnDnsX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc2eQlHQ.s: Assembler messages:
encrypt.c: /tmp/cc2eQlHQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2eQlHQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2eQlHQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2eQlHQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eQlHQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eQlHQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eQlHQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2eQlHQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2eQlHQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2eQlHQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eQlHQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eQlHQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2eQlHQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2eQlHQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2eQlHQ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTOkWTN.s: Assembler messages:
encrypt.c: /tmp/ccTOkWTN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTOkWTN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTOkWTN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTOkWTN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTOkWTN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTOkWTN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTOkWTN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTOkWTN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTOkWTN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTOkWTN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccTOkWTN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTOkWTN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTOkWTN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTOkWTN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTOkWTN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTOkWTN.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccHBznVZ.s: Assembler messages:
encrypt.c: /tmp/ccHBznVZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHBznVZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHBznVZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHBznVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBznVZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBznVZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBznVZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHBznVZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHBznVZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBznVZ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccHBznVZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBznVZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBznVZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBznVZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBznVZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBznVZ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjYSKjX.s: Assembler messages:
encrypt.c: /tmp/ccjYSKjX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjYSKjX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjYSKjX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjYSKjX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYSKjX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYSKjX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYSKjX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjYSKjX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjYSKjX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjYSKjX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjYSKjX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYSKjX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYSKjX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYSKjX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjYSKjX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYSKjX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc1OHOEP.s: Assembler messages:
encrypt.c: /tmp/cc1OHOEP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1OHOEP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1OHOEP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1OHOEP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHOEP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHOEP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHOEP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1OHOEP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1OHOEP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1OHOEP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1OHOEP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHOEP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHOEP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1OHOEP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1OHOEP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1OHOEP.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccRU6ILQ.s: Assembler messages:
encrypt.c: /tmp/ccRU6ILQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRU6ILQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRU6ILQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRU6ILQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRU6ILQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRU6ILQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRU6ILQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRU6ILQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRU6ILQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccRU6ILQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRU6ILQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRU6ILQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRU6ILQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRU6ILQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRU6ILQ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5RFnoF.s: Assembler messages:
encrypt.c: /tmp/cc5RFnoF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RFnoF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RFnoF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RFnoF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFnoF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFnoF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFnoF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RFnoF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RFnoF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5RFnoF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5RFnoF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RFnoF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RFnoF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RFnoF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5RFnoF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5RFnoF.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cczCxU6d.s: Assembler messages:
encrypt.c: /tmp/cczCxU6d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczCxU6d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczCxU6d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczCxU6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCxU6d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCxU6d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCxU6d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczCxU6d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczCxU6d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCxU6d.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cczCxU6d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczCxU6d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCxU6d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCxU6d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCxU6d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCxU6d.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccatSCQ0.s: Assembler messages:
encrypt.c: /tmp/ccatSCQ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatSCQ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatSCQ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccatSCQ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatSCQ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatSCQ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatSCQ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatSCQ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatSCQ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatSCQ0.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccatSCQ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccatSCQ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatSCQ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatSCQ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatSCQ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccatSCQ0.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccpzTVdv.s: Assembler messages:
encrypt.c: /tmp/ccpzTVdv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzTVdv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpzTVdv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpzTVdv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzTVdv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzTVdv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzTVdv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpzTVdv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpzTVdv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpzTVdv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzTVdv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzTVdv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzTVdv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzTVdv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzTVdv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpzTVdv.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc0a51Ce.s: Assembler messages:
encrypt.c: /tmp/cc0a51Ce.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0a51Ce.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0a51Ce.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0a51Ce.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0a51Ce.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0a51Ce.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0a51Ce.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0a51Ce.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0a51Ce.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0a51Ce.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0a51Ce.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0a51Ce.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0a51Ce.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0a51Ce.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a51Ce.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0a51Ce.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqW7tqH.s: Assembler messages:
encrypt.c: /tmp/ccqW7tqH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqW7tqH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqW7tqH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqW7tqH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqW7tqH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqW7tqH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqW7tqH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqW7tqH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqW7tqH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqW7tqH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqW7tqH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqW7tqH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqW7tqH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW7tqH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqW7tqH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqW7tqH.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTuTDJy.s: Assembler messages:
encrypt.c: /tmp/ccTuTDJy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTuTDJy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTuTDJy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTuTDJy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuTDJy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuTDJy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuTDJy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTuTDJy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTuTDJy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTuTDJy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTuTDJy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuTDJy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuTDJy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTuTDJy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTuTDJy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTuTDJy.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccX7Ygw6.s: Assembler messages:
encrypt.c: /tmp/ccX7Ygw6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7Ygw6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX7Ygw6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX7Ygw6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Ygw6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Ygw6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Ygw6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX7Ygw6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Ygw6.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccX7Ygw6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX7Ygw6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Ygw6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Ygw6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Ygw6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Ygw6.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccvjRBeZ.s: Assembler messages:
encrypt.c: /tmp/ccvjRBeZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvjRBeZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvjRBeZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvjRBeZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjRBeZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjRBeZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjRBeZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvjRBeZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvjRBeZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjRBeZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvjRBeZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvjRBeZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjRBeZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvjRBeZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvjRBeZ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccw52You.s: Assembler messages:
encrypt.c: /tmp/ccw52You.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw52You.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw52You.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw52You.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw52You.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw52You.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw52You.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw52You.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw52You.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw52You.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccw52You.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw52You.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw52You.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw52You.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw52You.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw52You.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccDUnREo.s: Assembler messages:
encrypt.c: /tmp/ccDUnREo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUnREo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUnREo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUnREo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUnREo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUnREo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUnREo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUnREo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUnREo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUnREo.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccDUnREo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDUnREo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUnREo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUnREo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUnREo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDUnREo.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccTjZQmS.s: Assembler messages:
encrypt.c: /tmp/ccTjZQmS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTjZQmS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTjZQmS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTjZQmS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjZQmS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjZQmS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjZQmS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTjZQmS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTjZQmS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTjZQmS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjZQmS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjZQmS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjZQmS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjZQmS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjZQmS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTjZQmS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccIFn1g1.s: Assembler messages:
encrypt.c: /tmp/ccIFn1g1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIFn1g1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIFn1g1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIFn1g1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFn1g1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFn1g1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFn1g1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIFn1g1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIFn1g1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIFn1g1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIFn1g1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFn1g1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFn1g1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFn1g1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFn1g1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIFn1g1.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccqMTlzA.s: Assembler messages:
encrypt.c: /tmp/ccqMTlzA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMTlzA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqMTlzA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqMTlzA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMTlzA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMTlzA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMTlzA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqMTlzA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqMTlzA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMTlzA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccqMTlzA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMTlzA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMTlzA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMTlzA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMTlzA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMTlzA.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccPmGL6U.s: Assembler messages:
encrypt.c: /tmp/ccPmGL6U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPmGL6U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPmGL6U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPmGL6U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmGL6U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmGL6U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmGL6U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPmGL6U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPmGL6U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPmGL6U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPmGL6U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmGL6U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmGL6U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmGL6U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPmGL6U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPmGL6U.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccotbwyr.s: Assembler messages:
encrypt.c: /tmp/ccotbwyr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccotbwyr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccotbwyr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccotbwyr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotbwyr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotbwyr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotbwyr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccotbwyr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccotbwyr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotbwyr.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccotbwyr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccotbwyr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccotbwyr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccotbwyr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotbwyr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccotbwyr.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccIy9JSR.s: Assembler messages:
encrypt.c: /tmp/ccIy9JSR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIy9JSR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIy9JSR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIy9JSR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIy9JSR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIy9JSR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIy9JSR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIy9JSR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIy9JSR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIy9JSR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIy9JSR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIy9JSR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIy9JSR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIy9JSR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIy9JSR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIy9JSR.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrSWpBB.s: Assembler messages:
encrypt.c: /tmp/ccrSWpBB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrSWpBB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrSWpBB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrSWpBB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSWpBB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSWpBB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSWpBB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrSWpBB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrSWpBB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSWpBB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrSWpBB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrSWpBB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSWpBB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSWpBB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSWpBB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSWpBB.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc4qF2BA.s: Assembler messages:
encrypt.c: /tmp/cc4qF2BA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4qF2BA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4qF2BA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4qF2BA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qF2BA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qF2BA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qF2BA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4qF2BA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4qF2BA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qF2BA.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4qF2BA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qF2BA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qF2BA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qF2BA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qF2BA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qF2BA.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccf2BJFW.s: Assembler messages:
encrypt.c: /tmp/ccf2BJFW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf2BJFW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf2BJFW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf2BJFW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2BJFW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2BJFW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2BJFW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf2BJFW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf2BJFW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf2BJFW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2BJFW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2BJFW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2BJFW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2BJFW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2BJFW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf2BJFW.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrGvk9A.s: Assembler messages:
encrypt.c: /tmp/ccrGvk9A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGvk9A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGvk9A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGvk9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGvk9A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGvk9A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGvk9A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGvk9A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGvk9A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGvk9A.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccrGvk9A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGvk9A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGvk9A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGvk9A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGvk9A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGvk9A.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cczirMyT.s: Assembler messages:
encrypt.c: /tmp/cczirMyT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczirMyT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczirMyT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczirMyT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczirMyT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczirMyT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczirMyT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczirMyT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczirMyT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczirMyT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczirMyT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczirMyT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczirMyT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczirMyT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczirMyT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczirMyT.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccmeTUKB.s: Assembler messages:
encrypt.c: /tmp/ccmeTUKB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmeTUKB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmeTUKB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmeTUKB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmeTUKB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmeTUKB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmeTUKB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmeTUKB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmeTUKB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmeTUKB.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccmeTUKB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmeTUKB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmeTUKB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmeTUKB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmeTUKB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmeTUKB.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccyv1b22.s: Assembler messages:
encrypt.c: /tmp/ccyv1b22.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyv1b22.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyv1b22.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyv1b22.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyv1b22.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyv1b22.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyv1b22.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyv1b22.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyv1b22.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyv1b22.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyv1b22.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyv1b22.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyv1b22.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv1b22.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyv1b22.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyv1b22.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6VuzsJ.s: Assembler messages:
encrypt.c: /tmp/cc6VuzsJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6VuzsJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6VuzsJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6VuzsJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VuzsJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VuzsJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VuzsJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6VuzsJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6VuzsJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6VuzsJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VuzsJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VuzsJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VuzsJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6VuzsJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6VuzsJ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYckOwe.s: Assembler messages:
encrypt.c: /tmp/ccYckOwe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYckOwe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYckOwe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYckOwe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYckOwe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYckOwe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYckOwe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYckOwe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYckOwe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYckOwe.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYckOwe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYckOwe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYckOwe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYckOwe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYckOwe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYckOwe.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccMeUKfC.s: Assembler messages:
encrypt.c: /tmp/ccMeUKfC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMeUKfC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMeUKfC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMeUKfC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMeUKfC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMeUKfC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMeUKfC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMeUKfC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMeUKfC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMeUKfC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMeUKfC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMeUKfC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMeUKfC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMeUKfC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMeUKfC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMeUKfC.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cchOoCwc.s: Assembler messages:
encrypt.c: /tmp/cchOoCwc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOoCwc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchOoCwc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchOoCwc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOoCwc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOoCwc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOoCwc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchOoCwc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchOoCwc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOoCwc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cchOoCwc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOoCwc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOoCwc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOoCwc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOoCwc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOoCwc.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccUOA7Nk.s: Assembler messages:
encrypt.c: /tmp/ccUOA7Nk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOA7Nk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOA7Nk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOA7Nk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOA7Nk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOA7Nk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOA7Nk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOA7Nk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOA7Nk.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUOA7Nk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOA7Nk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOA7Nk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOA7Nk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOA7Nk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOA7Nk.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccdVhQDO.s: Assembler messages:
encrypt.c: /tmp/ccdVhQDO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVhQDO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdVhQDO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdVhQDO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVhQDO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVhQDO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVhQDO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdVhQDO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdVhQDO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdVhQDO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdVhQDO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVhQDO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVhQDO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVhQDO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdVhQDO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdVhQDO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6UCbEc.s: Assembler messages:
encrypt.c: /tmp/cc6UCbEc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UCbEc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6UCbEc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6UCbEc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UCbEc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UCbEc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UCbEc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6UCbEc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6UCbEc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UCbEc.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6UCbEc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6UCbEc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UCbEc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UCbEc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UCbEc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UCbEc.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccuz1m5D.s: Assembler messages:
encrypt.c: /tmp/ccuz1m5D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuz1m5D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuz1m5D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuz1m5D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuz1m5D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuz1m5D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuz1m5D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuz1m5D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuz1m5D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuz1m5D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuz1m5D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuz1m5D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuz1m5D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuz1m5D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuz1m5D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuz1m5D.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc6Oy5NY.s: Assembler messages:
encrypt.c: /tmp/cc6Oy5NY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Oy5NY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Oy5NY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Oy5NY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Oy5NY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Oy5NY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Oy5NY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Oy5NY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Oy5NY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc6Oy5NY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Oy5NY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Oy5NY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Oy5NY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Oy5NY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Oy5NY.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cczZuS9r.s: Assembler messages:
encrypt.c: /tmp/cczZuS9r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczZuS9r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczZuS9r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczZuS9r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZuS9r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZuS9r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZuS9r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczZuS9r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczZuS9r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczZuS9r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZuS9r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZuS9r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZuS9r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZuS9r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZuS9r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczZuS9r.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc9qxsDk.s: Assembler messages:
encrypt.c: /tmp/cc9qxsDk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qxsDk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9qxsDk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9qxsDk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qxsDk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qxsDk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qxsDk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9qxsDk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9qxsDk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9qxsDk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9qxsDk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qxsDk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qxsDk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qxsDk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9qxsDk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9qxsDk.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccnGMVqQ.s: Assembler messages:
encrypt.c: /tmp/ccnGMVqQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGMVqQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGMVqQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGMVqQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGMVqQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGMVqQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGMVqQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGMVqQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGMVqQ.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccnGMVqQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGMVqQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGMVqQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGMVqQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGMVqQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGMVqQ.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccCKmrS2.s: Assembler messages:
encrypt.c: /tmp/ccCKmrS2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCKmrS2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCKmrS2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCKmrS2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKmrS2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKmrS2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKmrS2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCKmrS2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCKmrS2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKmrS2.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccCKmrS2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKmrS2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKmrS2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKmrS2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKmrS2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKmrS2.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccWje9fx.s: Assembler messages:
encrypt.c: /tmp/ccWje9fx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWje9fx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWje9fx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWje9fx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWje9fx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWje9fx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWje9fx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWje9fx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWje9fx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWje9fx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWje9fx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWje9fx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWje9fx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWje9fx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWje9fx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWje9fx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccYNhLLY.s: Assembler messages:
encrypt.c: /tmp/ccYNhLLY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYNhLLY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYNhLLY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYNhLLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNhLLY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNhLLY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNhLLY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYNhLLY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYNhLLY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNhLLY.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccYNhLLY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYNhLLY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNhLLY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNhLLY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYNhLLY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYNhLLY.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZkzlnp.s: Assembler messages:
encrypt.c: /tmp/ccZkzlnp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZkzlnp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZkzlnp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZkzlnp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkzlnp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkzlnp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkzlnp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZkzlnp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZkzlnp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZkzlnp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZkzlnp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkzlnp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkzlnp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkzlnp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkzlnp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZkzlnp.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc0zjzyM.s: Assembler messages:
encrypt.c: /tmp/cc0zjzyM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0zjzyM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0zjzyM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0zjzyM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zjzyM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zjzyM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zjzyM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0zjzyM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0zjzyM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zjzyM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0zjzyM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zjzyM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zjzyM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zjzyM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zjzyM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zjzyM.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGEKaXc.s: Assembler messages:
encrypt.c: /tmp/ccGEKaXc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGEKaXc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGEKaXc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGEKaXc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGEKaXc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGEKaXc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGEKaXc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGEKaXc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGEKaXc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGEKaXc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGEKaXc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGEKaXc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGEKaXc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEKaXc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGEKaXc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGEKaXc.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc5lCzK6.s: Assembler messages:
encrypt.c: /tmp/cc5lCzK6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lCzK6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5lCzK6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5lCzK6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lCzK6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lCzK6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lCzK6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5lCzK6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5lCzK6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5lCzK6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lCzK6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lCzK6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lCzK6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lCzK6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lCzK6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lCzK6.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZRfdUD.s: Assembler messages:
encrypt.c: /tmp/ccZRfdUD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZRfdUD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZRfdUD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZRfdUD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZRfdUD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZRfdUD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZRfdUD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZRfdUD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZRfdUD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZRfdUD.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZRfdUD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZRfdUD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZRfdUD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZRfdUD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRfdUD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZRfdUD.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc1Dd4PM.s: Assembler messages:
encrypt.c: /tmp/cc1Dd4PM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Dd4PM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Dd4PM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Dd4PM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Dd4PM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Dd4PM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Dd4PM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Dd4PM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Dd4PM.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc1Dd4PM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Dd4PM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Dd4PM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Dd4PM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dd4PM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Dd4PM.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccDTRO1i.s: Assembler messages:
encrypt.c: /tmp/ccDTRO1i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDTRO1i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDTRO1i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDTRO1i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTRO1i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTRO1i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTRO1i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDTRO1i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDTRO1i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDTRO1i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDTRO1i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTRO1i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTRO1i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDTRO1i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDTRO1i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDTRO1i.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccalGQ8C.s: Assembler messages:
encrypt.c: /tmp/ccalGQ8C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccalGQ8C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccalGQ8C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccalGQ8C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccalGQ8C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccalGQ8C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccalGQ8C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccalGQ8C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccalGQ8C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccalGQ8C.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccalGQ8C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccalGQ8C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccalGQ8C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccalGQ8C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalGQ8C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccalGQ8C.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccjDdrXb.s: Assembler messages:
encrypt.c: /tmp/ccjDdrXb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjDdrXb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjDdrXb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjDdrXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDdrXb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDdrXb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDdrXb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjDdrXb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjDdrXb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjDdrXb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDdrXb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDdrXb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDdrXb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDdrXb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDdrXb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjDdrXb.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccGhFJDU.s: Assembler messages:
encrypt.c: /tmp/ccGhFJDU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhFJDU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhFJDU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhFJDU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGhFJDU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGhFJDU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGhFJDU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhFJDU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhFJDU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGhFJDU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGhFJDU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGhFJDU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGhFJDU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhFJDU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGhFJDU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGhFJDU.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccdP6vdO.s: Assembler messages:
encrypt.c: /tmp/ccdP6vdO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdP6vdO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdP6vdO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdP6vdO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdP6vdO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdP6vdO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdP6vdO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdP6vdO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdP6vdO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdP6vdO.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccdP6vdO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdP6vdO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdP6vdO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdP6vdO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdP6vdO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdP6vdO.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc9PbcCS.s: Assembler messages:
encrypt.c: /tmp/cc9PbcCS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9PbcCS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9PbcCS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9PbcCS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PbcCS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PbcCS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PbcCS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9PbcCS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9PbcCS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9PbcCS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PbcCS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PbcCS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PbcCS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PbcCS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PbcCS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9PbcCS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccK01R1K.s: Assembler messages:
encrypt.c: /tmp/ccK01R1K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK01R1K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK01R1K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK01R1K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK01R1K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK01R1K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK01R1K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK01R1K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK01R1K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK01R1K.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccK01R1K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK01R1K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK01R1K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK01R1K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK01R1K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK01R1K.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc0ZrTmW.s: Assembler messages:
encrypt.c: /tmp/cc0ZrTmW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZrTmW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ZrTmW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ZrTmW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZrTmW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZrTmW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZrTmW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ZrTmW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZrTmW.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc0ZrTmW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ZrTmW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZrTmW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZrTmW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZrTmW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ZrTmW.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccyVes9X.s: Assembler messages:
encrypt.c: /tmp/ccyVes9X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVes9X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVes9X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVes9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVes9X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVes9X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVes9X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVes9X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVes9X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyVes9X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVes9X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVes9X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVes9X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVes9X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVes9X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVes9X.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccI0h37T.s: Assembler messages:
encrypt.c: /tmp/ccI0h37T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0h37T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI0h37T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI0h37T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0h37T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0h37T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0h37T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI0h37T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI0h37T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI0h37T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI0h37T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0h37T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0h37T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0h37T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI0h37T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI0h37T.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cckHugSN.s: Assembler messages:
encrypt.c: /tmp/cckHugSN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckHugSN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckHugSN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckHugSN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckHugSN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckHugSN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckHugSN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckHugSN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckHugSN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckHugSN.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cckHugSN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckHugSN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckHugSN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckHugSN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHugSN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckHugSN.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc9wrQjx.s: Assembler messages:
encrypt.c: /tmp/cc9wrQjx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9wrQjx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9wrQjx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9wrQjx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wrQjx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wrQjx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wrQjx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9wrQjx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9wrQjx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wrQjx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc9wrQjx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wrQjx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wrQjx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wrQjx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wrQjx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wrQjx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccrKfSCX.s: Assembler messages:
encrypt.c: /tmp/ccrKfSCX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrKfSCX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrKfSCX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrKfSCX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKfSCX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKfSCX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKfSCX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrKfSCX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrKfSCX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrKfSCX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrKfSCX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKfSCX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKfSCX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKfSCX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrKfSCX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrKfSCX.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccOIcc1n.s: Assembler messages:
encrypt.c: /tmp/ccOIcc1n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOIcc1n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOIcc1n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOIcc1n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOIcc1n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOIcc1n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOIcc1n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOIcc1n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOIcc1n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOIcc1n.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccOIcc1n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOIcc1n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOIcc1n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOIcc1n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOIcc1n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOIcc1n.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccemFiQP.s: Assembler messages:
encrypt.c: /tmp/ccemFiQP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccemFiQP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccemFiQP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccemFiQP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemFiQP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemFiQP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemFiQP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccemFiQP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccemFiQP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccemFiQP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemFiQP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccemFiQP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccemFiQP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemFiQP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccemFiQP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccemFiQP.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccN9Hlnx.s: Assembler messages:
encrypt.c: /tmp/ccN9Hlnx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9Hlnx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9Hlnx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9Hlnx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9Hlnx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9Hlnx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9Hlnx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9Hlnx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9Hlnx.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccN9Hlnx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9Hlnx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9Hlnx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9Hlnx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9Hlnx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9Hlnx.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccRmaTNR.s: Assembler messages:
encrypt.c: /tmp/ccRmaTNR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRmaTNR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRmaTNR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRmaTNR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmaTNR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmaTNR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmaTNR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRmaTNR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRmaTNR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRmaTNR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRmaTNR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmaTNR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmaTNR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRmaTNR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRmaTNR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRmaTNR.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccJlJNDU.s: Assembler messages:
encrypt.c: /tmp/ccJlJNDU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJlJNDU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJlJNDU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJlJNDU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJlJNDU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJlJNDU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJlJNDU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJlJNDU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJlJNDU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJlJNDU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJlJNDU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJlJNDU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJlJNDU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlJNDU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJlJNDU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJlJNDU.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccPw1AEn.s: Assembler messages:
encrypt.c: /tmp/ccPw1AEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPw1AEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPw1AEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPw1AEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPw1AEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPw1AEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPw1AEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPw1AEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPw1AEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPw1AEn.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccPw1AEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPw1AEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPw1AEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPw1AEn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPw1AEn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPw1AEn.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccQvLrVS.s: Assembler messages:
encrypt.c: /tmp/ccQvLrVS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvLrVS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQvLrVS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQvLrVS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQvLrVS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQvLrVS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQvLrVS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQvLrVS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQvLrVS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQvLrVS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQvLrVS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQvLrVS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQvLrVS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvLrVS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQvLrVS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQvLrVS.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccZ7YVgq.s: Assembler messages:
encrypt.c: /tmp/ccZ7YVgq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7YVgq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7YVgq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7YVgq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7YVgq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7YVgq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7YVgq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7YVgq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7YVgq.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccZ7YVgq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7YVgq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7YVgq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7YVgq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7YVgq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7YVgq.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccsUBfGf.s: Assembler messages:
encrypt.c: /tmp/ccsUBfGf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsUBfGf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsUBfGf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsUBfGf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUBfGf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUBfGf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUBfGf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsUBfGf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsUBfGf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUBfGf.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccsUBfGf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsUBfGf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsUBfGf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsUBfGf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsUBfGf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsUBfGf.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccznHyLL.s: Assembler messages:
encrypt.c: /tmp/ccznHyLL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznHyLL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccznHyLL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccznHyLL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznHyLL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznHyLL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznHyLL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccznHyLL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccznHyLL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccznHyLL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznHyLL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznHyLL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznHyLL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznHyLL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznHyLL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznHyLL.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/ccViq3Ys.s: Assembler messages:
encrypt.c: /tmp/ccViq3Ys.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccViq3Ys.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccViq3Ys.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccViq3Ys.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViq3Ys.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViq3Ys.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViq3Ys.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccViq3Ys.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccViq3Ys.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViq3Ys.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccViq3Ys.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccViq3Ys.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViq3Ys.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViq3Ys.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViq3Ys.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccViq3Ys.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cctxq21U.s: Assembler messages:
encrypt.c: /tmp/cctxq21U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctxq21U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctxq21U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctxq21U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxq21U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxq21U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxq21U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctxq21U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctxq21U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctxq21U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxq21U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxq21U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxq21U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxq21U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxq21U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctxq21U.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cc4c3UWm.s: Assembler messages:
encrypt.c: /tmp/cc4c3UWm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4c3UWm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4c3UWm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4c3UWm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c3UWm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c3UWm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c3UWm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4c3UWm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4c3UWm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c3UWm.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/cc4c3UWm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c3UWm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c3UWm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c3UWm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c3UWm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c3UWm.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/omdsha256k192n104tau128v1/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
encrypt.c: /tmp/cciG4IKQ.s: Assembler messages:
encrypt.c: /tmp/cciG4IKQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciG4IKQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciG4IKQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciG4IKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciG4IKQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciG4IKQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciG4IKQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciG4IKQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciG4IKQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciG4IKQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciG4IKQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciG4IKQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciG4IKQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciG4IKQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciG4IKQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciG4IKQ.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