Implementation notes: x86, hydra2, crypto_aead/omdsha256k256n104tau160v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
326156refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
326200refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
333492refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
334220refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
338776refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
338832refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
338856refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
340508refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
343156refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
344628refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
345176refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
346000refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
346952refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
347744refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
347916refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
348124refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
348200refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
348300refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
348624refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
349208refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
349944refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
350624refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
352620refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
353508refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
354044refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
354212refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
354700refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
355052refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
355480refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
355720refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
356044refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
356072refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
356792refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
356908refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
357420refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
357540refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
358184refgcc -m32 -O -fomit-frame-pointer2014060720140525
358296refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
358564refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
358716refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
358876refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
358932refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
359512refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
359624refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
360324refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
360512refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
360528refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
360528refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
360636refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
360648refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
360872refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
361080refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
361268refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
361300refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
361880refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
363044refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
363980refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
365404refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
365860refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
365972refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
366040refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
366140refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
366488refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
366720refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
367320refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
367328refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
367404refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
367412refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
367460refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
367864refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
367968refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
368440refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
368940refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
369184refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
369320refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
370008refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
370272refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
370760refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
371356refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
371564refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
371596refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
372012refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
372676refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
375184refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
375208refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
375612refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
375636refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
375784refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
379580refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
379620refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
379956refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
380200refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
381128refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
385168refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
386040refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
386292refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
388724refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
390140refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
390696refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
391288refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
391400refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
392144refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
392216refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
392932refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
394132refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
394228refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
394232refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
394384refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
394824refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
400760refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
403784refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
407396refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
407540refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
409976refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
414396refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
416948refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
417732refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
417760refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
417980refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
418520refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
430972refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
434592refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
436116refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
447224refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
450648refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
450684refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
451928refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
467368refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
467448refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
467496refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
470752refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
470804refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
470832refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
470836refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
472212refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
474108refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
474136refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
474368refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
480260refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
480696refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
481280refgcc -m32 -Os -fomit-frame-pointer2014060720140525
481960refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
483104refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
483632refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
483708refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
483736refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
483792refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
483816refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
483988refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
484008refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
484380refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
484760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
487184refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
487660refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
489300refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
490068refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
490688refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
491564refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
492092refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
492548refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
492616refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
492984refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
493132refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
493292refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
493552refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
496704refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
496736refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
496808refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
498080refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
498092refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy8qqN1.s: Assembler messages:
encrypt.c: /tmp/ccy8qqN1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy8qqN1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy8qqN1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy8qqN1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8qqN1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8qqN1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8qqN1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy8qqN1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy8qqN1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8qqN1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy8qqN1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy8qqN1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8qqN1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8qqN1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy8qqN1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy8qqN1.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczmnpUm.s: Assembler messages:
encrypt.c: /tmp/cczmnpUm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmnpUm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmnpUm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczmnpUm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmnpUm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmnpUm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmnpUm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmnpUm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmnpUm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczmnpUm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmnpUm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmnpUm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmnpUm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmnpUm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmnpUm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczmnpUm.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9kMoUh.s: Assembler messages:
encrypt.c: /tmp/cc9kMoUh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9kMoUh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9kMoUh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9kMoUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kMoUh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kMoUh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kMoUh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9kMoUh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9kMoUh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9kMoUh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kMoUh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kMoUh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kMoUh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kMoUh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kMoUh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9kMoUh.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKotedY.s: Assembler messages:
encrypt.c: /tmp/ccKotedY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKotedY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKotedY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKotedY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKotedY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKotedY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKotedY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKotedY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKotedY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKotedY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKotedY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKotedY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKotedY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKotedY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKotedY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKotedY.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJdsRe4.s: Assembler messages:
encrypt.c: /tmp/ccJdsRe4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdsRe4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJdsRe4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJdsRe4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdsRe4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdsRe4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdsRe4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJdsRe4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJdsRe4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdsRe4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJdsRe4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdsRe4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdsRe4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdsRe4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdsRe4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdsRe4.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdtTKcl.s: Assembler messages:
encrypt.c: /tmp/ccdtTKcl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtTKcl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtTKcl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtTKcl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtTKcl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtTKcl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtTKcl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtTKcl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtTKcl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdtTKcl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdtTKcl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtTKcl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtTKcl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtTKcl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdtTKcl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdtTKcl.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgvuRXX.s: Assembler messages:
encrypt.c: /tmp/ccgvuRXX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgvuRXX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgvuRXX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgvuRXX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvuRXX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvuRXX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvuRXX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgvuRXX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgvuRXX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvuRXX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgvuRXX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgvuRXX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvuRXX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvuRXX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgvuRXX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgvuRXX.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwvzGug.s: Assembler messages:
encrypt.c: /tmp/ccwvzGug.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwvzGug.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwvzGug.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwvzGug.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvzGug.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvzGug.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvzGug.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwvzGug.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwvzGug.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwvzGug.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwvzGug.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvzGug.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvzGug.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwvzGug.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwvzGug.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwvzGug.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUMe1Qk.s: Assembler messages:
encrypt.c: /tmp/ccUMe1Qk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUMe1Qk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUMe1Qk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUMe1Qk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMe1Qk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMe1Qk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMe1Qk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUMe1Qk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMe1Qk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUMe1Qk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUMe1Qk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMe1Qk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMe1Qk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUMe1Qk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUMe1Qk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY6ve9F.s: Assembler messages:
encrypt.c: /tmp/ccY6ve9F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6ve9F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6ve9F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6ve9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6ve9F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6ve9F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6ve9F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6ve9F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6ve9F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY6ve9F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY6ve9F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6ve9F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6ve9F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ve9F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6ve9F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6ve9F.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRZWPfB.s: Assembler messages:
encrypt.c: /tmp/ccRZWPfB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRZWPfB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRZWPfB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRZWPfB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRZWPfB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRZWPfB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRZWPfB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRZWPfB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRZWPfB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRZWPfB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRZWPfB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRZWPfB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRZWPfB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZWPfB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRZWPfB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRZWPfB.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZj9DXg.s: Assembler messages:
encrypt.c: /tmp/ccZj9DXg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZj9DXg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZj9DXg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZj9DXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj9DXg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj9DXg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj9DXg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZj9DXg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZj9DXg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj9DXg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZj9DXg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZj9DXg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZj9DXg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZj9DXg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZj9DXg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZj9DXg.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ocnLm.s: Assembler messages:
encrypt.c: /tmp/cc3ocnLm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ocnLm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ocnLm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ocnLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ocnLm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ocnLm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ocnLm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ocnLm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ocnLm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ocnLm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ocnLm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ocnLm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ocnLm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ocnLm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ocnLm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ocnLm.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnZAR3F.s: Assembler messages:
encrypt.c: /tmp/ccnZAR3F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZAR3F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZAR3F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZAR3F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZAR3F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZAR3F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZAR3F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZAR3F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZAR3F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnZAR3F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnZAR3F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZAR3F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZAR3F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZAR3F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnZAR3F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnZAR3F.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLFjZMg.s: Assembler messages:
encrypt.c: /tmp/ccLFjZMg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLFjZMg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLFjZMg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLFjZMg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFjZMg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFjZMg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFjZMg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLFjZMg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLFjZMg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFjZMg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLFjZMg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFjZMg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFjZMg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFjZMg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFjZMg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFjZMg.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY9nwXz.s: Assembler messages:
encrypt.c: /tmp/ccY9nwXz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY9nwXz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY9nwXz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY9nwXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY9nwXz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY9nwXz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY9nwXz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY9nwXz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY9nwXz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY9nwXz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY9nwXz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY9nwXz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY9nwXz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9nwXz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY9nwXz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY9nwXz.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI2595j.s: Assembler messages:
encrypt.c: /tmp/ccI2595j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2595j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI2595j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI2595j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2595j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2595j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2595j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI2595j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI2595j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI2595j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2595j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2595j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2595j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2595j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2595j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2595j.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJsIbLZ.s: Assembler messages:
encrypt.c: /tmp/ccJsIbLZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJsIbLZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJsIbLZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJsIbLZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJsIbLZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJsIbLZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJsIbLZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJsIbLZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJsIbLZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJsIbLZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJsIbLZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJsIbLZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJsIbLZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsIbLZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJsIbLZ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAUO3JT.s: Assembler messages:
encrypt.c: /tmp/ccAUO3JT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUO3JT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAUO3JT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAUO3JT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUO3JT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUO3JT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUO3JT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAUO3JT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAUO3JT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUO3JT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAUO3JT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAUO3JT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUO3JT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUO3JT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUO3JT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAUO3JT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrvLzkf.s: Assembler messages:
encrypt.c: /tmp/ccrvLzkf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvLzkf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrvLzkf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrvLzkf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvLzkf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvLzkf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvLzkf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrvLzkf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrvLzkf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrvLzkf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrvLzkf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvLzkf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvLzkf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvLzkf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrvLzkf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrvLzkf.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKOpLZi.s: Assembler messages:
encrypt.c: /tmp/ccKOpLZi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKOpLZi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKOpLZi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKOpLZi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOpLZi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOpLZi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOpLZi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKOpLZi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKOpLZi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKOpLZi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKOpLZi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKOpLZi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKOpLZi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOpLZi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKOpLZi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKOpLZi.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciCRis1.s: Assembler messages:
encrypt.c: /tmp/cciCRis1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCRis1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCRis1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciCRis1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCRis1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCRis1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCRis1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCRis1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCRis1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCRis1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciCRis1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCRis1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCRis1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCRis1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCRis1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCRis1.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA5h4Df.s: Assembler messages:
encrypt.c: /tmp/ccA5h4Df.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA5h4Df.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA5h4Df.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA5h4Df.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA5h4Df.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA5h4Df.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA5h4Df.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA5h4Df.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA5h4Df.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA5h4Df.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA5h4Df.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA5h4Df.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA5h4Df.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5h4Df.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA5h4Df.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA5h4Df.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbxX8wW.s: Assembler messages:
encrypt.c: /tmp/ccbxX8wW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbxX8wW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbxX8wW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbxX8wW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxX8wW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxX8wW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxX8wW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbxX8wW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbxX8wW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxX8wW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbxX8wW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxX8wW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxX8wW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxX8wW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxX8wW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxX8wW.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQbLcMN.s: Assembler messages:
encrypt.c: /tmp/ccQbLcMN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQbLcMN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQbLcMN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQbLcMN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbLcMN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbLcMN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbLcMN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQbLcMN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQbLcMN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQbLcMN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQbLcMN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQbLcMN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQbLcMN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbLcMN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQbLcMN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQbLcMN.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWW8Wos.s: Assembler messages:
encrypt.c: /tmp/ccWW8Wos.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWW8Wos.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWW8Wos.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWW8Wos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWW8Wos.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWW8Wos.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWW8Wos.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWW8Wos.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWW8Wos.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWW8Wos.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWW8Wos.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWW8Wos.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWW8Wos.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWW8Wos.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWW8Wos.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWW8Wos.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7qk4Eq.s: Assembler messages:
encrypt.c: /tmp/cc7qk4Eq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qk4Eq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qk4Eq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qk4Eq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qk4Eq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qk4Eq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qk4Eq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qk4Eq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qk4Eq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7qk4Eq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7qk4Eq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qk4Eq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qk4Eq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qk4Eq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qk4Eq.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXeHImH.s: Assembler messages:
encrypt.c: /tmp/ccXeHImH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXeHImH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXeHImH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXeHImH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXeHImH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXeHImH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXeHImH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXeHImH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXeHImH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXeHImH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXeHImH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXeHImH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXeHImH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXeHImH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXeHImH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXeHImH.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMBKU0r.s: Assembler messages:
encrypt.c: /tmp/ccMBKU0r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMBKU0r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMBKU0r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMBKU0r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMBKU0r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMBKU0r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMBKU0r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMBKU0r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMBKU0r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMBKU0r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMBKU0r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMBKU0r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMBKU0r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMBKU0r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBKU0r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMBKU0r.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp4ZqBP.s: Assembler messages:
encrypt.c: /tmp/ccp4ZqBP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp4ZqBP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp4ZqBP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp4ZqBP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4ZqBP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4ZqBP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4ZqBP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp4ZqBP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp4ZqBP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4ZqBP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4ZqBP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4ZqBP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4ZqBP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4ZqBP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp4ZqBP.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr2pOIo.s: Assembler messages:
encrypt.c: /tmp/ccr2pOIo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr2pOIo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr2pOIo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr2pOIo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2pOIo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2pOIo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2pOIo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr2pOIo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr2pOIo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2pOIo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr2pOIo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2pOIo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2pOIo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2pOIo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2pOIo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2pOIo.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvB9YxL.s: Assembler messages:
encrypt.c: /tmp/ccvB9YxL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvB9YxL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvB9YxL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvB9YxL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB9YxL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB9YxL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB9YxL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvB9YxL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvB9YxL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvB9YxL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvB9YxL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB9YxL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB9YxL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvB9YxL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvB9YxL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvB9YxL.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7BlYyC.s: Assembler messages:
encrypt.c: /tmp/cc7BlYyC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BlYyC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BlYyC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BlYyC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BlYyC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BlYyC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BlYyC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BlYyC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BlYyC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7BlYyC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7BlYyC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BlYyC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BlYyC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BlYyC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7BlYyC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7BlYyC.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMH4tni.s: Assembler messages:
encrypt.c: /tmp/ccMH4tni.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMH4tni.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMH4tni.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMH4tni.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMH4tni.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMH4tni.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMH4tni.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMH4tni.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMH4tni.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMH4tni.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMH4tni.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMH4tni.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMH4tni.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMH4tni.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMH4tni.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMH4tni.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHnEmFg.s: Assembler messages:
encrypt.c: /tmp/ccHnEmFg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnEmFg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHnEmFg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHnEmFg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnEmFg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnEmFg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnEmFg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHnEmFg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHnEmFg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnEmFg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHnEmFg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnEmFg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnEmFg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnEmFg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnEmFg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnEmFg.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpY0iEx.s: Assembler messages:
encrypt.c: /tmp/ccpY0iEx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpY0iEx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpY0iEx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpY0iEx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY0iEx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY0iEx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY0iEx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpY0iEx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpY0iEx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpY0iEx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpY0iEx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY0iEx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY0iEx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpY0iEx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpY0iEx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpY0iEx.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBgBQ8C.s: Assembler messages:
encrypt.c: /tmp/ccBgBQ8C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgBQ8C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBgBQ8C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBgBQ8C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgBQ8C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgBQ8C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgBQ8C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBgBQ8C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBgBQ8C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBgBQ8C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgBQ8C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgBQ8C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgBQ8C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgBQ8C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgBQ8C.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrZUjqi.s: Assembler messages:
encrypt.c: /tmp/ccrZUjqi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZUjqi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZUjqi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZUjqi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZUjqi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZUjqi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZUjqi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZUjqi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZUjqi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZUjqi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZUjqi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZUjqi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZUjqi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZUjqi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZUjqi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZUjqi.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKqGBTe.s: Assembler messages:
encrypt.c: /tmp/ccKqGBTe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqGBTe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqGBTe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqGBTe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqGBTe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqGBTe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqGBTe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqGBTe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqGBTe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqGBTe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKqGBTe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKqGBTe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqGBTe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqGBTe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqGBTe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKqGBTe.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf9MNUz.s: Assembler messages:
encrypt.c: /tmp/ccf9MNUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9MNUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf9MNUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf9MNUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9MNUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9MNUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9MNUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf9MNUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf9MNUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf9MNUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf9MNUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9MNUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9MNUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MNUz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9MNUz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf9MNUz.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFR6WRY.s: Assembler messages:
encrypt.c: /tmp/ccFR6WRY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFR6WRY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFR6WRY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFR6WRY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFR6WRY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFR6WRY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFR6WRY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFR6WRY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFR6WRY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFR6WRY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFR6WRY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFR6WRY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFR6WRY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFR6WRY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFR6WRY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFR6WRY.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbCMYBv.s: Assembler messages:
encrypt.c: /tmp/ccbCMYBv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbCMYBv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbCMYBv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbCMYBv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbCMYBv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbCMYBv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbCMYBv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbCMYBv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbCMYBv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbCMYBv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbCMYBv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbCMYBv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbCMYBv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbCMYBv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbCMYBv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbCMYBv.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCLEB8U.s: Assembler messages:
encrypt.c: /tmp/ccCLEB8U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLEB8U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCLEB8U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCLEB8U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLEB8U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLEB8U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLEB8U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCLEB8U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCLEB8U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCLEB8U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLEB8U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLEB8U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLEB8U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLEB8U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLEB8U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLEB8U.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXHGE7p.s: Assembler messages:
encrypt.c: /tmp/ccXHGE7p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHGE7p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHGE7p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHGE7p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGE7p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGE7p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGE7p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHGE7p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHGE7p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGE7p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXHGE7p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHGE7p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGE7p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGE7p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHGE7p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHGE7p.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjpAYu2.s: Assembler messages:
encrypt.c: /tmp/ccjpAYu2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjpAYu2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjpAYu2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjpAYu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpAYu2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpAYu2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpAYu2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjpAYu2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjpAYu2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjpAYu2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjpAYu2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpAYu2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpAYu2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjpAYu2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjpAYu2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjpAYu2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq7WNSx.s: Assembler messages:
encrypt.c: /tmp/ccq7WNSx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq7WNSx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq7WNSx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq7WNSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq7WNSx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq7WNSx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq7WNSx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq7WNSx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq7WNSx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq7WNSx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq7WNSx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq7WNSx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq7WNSx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq7WNSx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7WNSx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq7WNSx.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccENzwUr.s: Assembler messages:
encrypt.c: /tmp/ccENzwUr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENzwUr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccENzwUr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccENzwUr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENzwUr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENzwUr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENzwUr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccENzwUr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccENzwUr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENzwUr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccENzwUr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccENzwUr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENzwUr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENzwUr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENzwUr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccENzwUr.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrhP0yW.s: Assembler messages:
encrypt.c: /tmp/ccrhP0yW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhP0yW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhP0yW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhP0yW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhP0yW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhP0yW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhP0yW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhP0yW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhP0yW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrhP0yW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhP0yW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhP0yW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhP0yW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhP0yW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhP0yW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrhP0yW.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDmN1er.s: Assembler messages:
encrypt.c: /tmp/ccDmN1er.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDmN1er.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDmN1er.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDmN1er.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmN1er.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmN1er.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmN1er.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDmN1er.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDmN1er.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmN1er.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDmN1er.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmN1er.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmN1er.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmN1er.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmN1er.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmN1er.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIYVC7P.s: Assembler messages:
encrypt.c: /tmp/ccIYVC7P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIYVC7P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIYVC7P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIYVC7P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIYVC7P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIYVC7P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIYVC7P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIYVC7P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIYVC7P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIYVC7P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIYVC7P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIYVC7P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIYVC7P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYVC7P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIYVC7P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIYVC7P.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaybpos.s: Assembler messages:
encrypt.c: /tmp/ccaybpos.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaybpos.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaybpos.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaybpos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaybpos.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaybpos.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaybpos.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaybpos.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaybpos.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaybpos.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaybpos.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaybpos.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaybpos.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaybpos.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaybpos.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaybpos.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjfBr8K.s: Assembler messages:
encrypt.c: /tmp/ccjfBr8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjfBr8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjfBr8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjfBr8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfBr8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfBr8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfBr8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjfBr8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjfBr8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjfBr8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfBr8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfBr8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfBr8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfBr8K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfBr8K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjfBr8K.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0pyNhQ.s: Assembler messages:
encrypt.c: /tmp/cc0pyNhQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pyNhQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0pyNhQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0pyNhQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0pyNhQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0pyNhQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0pyNhQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0pyNhQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0pyNhQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0pyNhQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0pyNhQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0pyNhQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pyNhQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0pyNhQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0pyNhQ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccazGx5k.s: Assembler messages:
encrypt.c: /tmp/ccazGx5k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccazGx5k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccazGx5k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccazGx5k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazGx5k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazGx5k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazGx5k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccazGx5k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccazGx5k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazGx5k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccazGx5k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccazGx5k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazGx5k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazGx5k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccazGx5k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccazGx5k.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaak47K.s: Assembler messages:
encrypt.c: /tmp/ccaak47K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaak47K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaak47K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaak47K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaak47K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaak47K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaak47K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaak47K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaak47K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaak47K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaak47K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaak47K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaak47K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaak47K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaak47K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaak47K.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrPcCEq.s: Assembler messages:
encrypt.c: /tmp/ccrPcCEq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPcCEq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrPcCEq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrPcCEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPcCEq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPcCEq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPcCEq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrPcCEq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrPcCEq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPcCEq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrPcCEq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPcCEq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPcCEq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPcCEq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPcCEq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPcCEq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGFZC9F.s: Assembler messages:
encrypt.c: /tmp/ccGFZC9F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFZC9F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGFZC9F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGFZC9F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGFZC9F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGFZC9F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGFZC9F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGFZC9F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGFZC9F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGFZC9F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGFZC9F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGFZC9F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGFZC9F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGFZC9F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFZC9F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGFZC9F.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgMnIt0.s: Assembler messages:
encrypt.c: /tmp/ccgMnIt0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMnIt0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgMnIt0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgMnIt0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMnIt0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMnIt0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMnIt0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgMnIt0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgMnIt0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgMnIt0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgMnIt0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMnIt0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMnIt0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMnIt0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMnIt0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMnIt0.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBIxIo4.s: Assembler messages:
encrypt.c: /tmp/ccBIxIo4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIxIo4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBIxIo4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBIxIo4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIxIo4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIxIo4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIxIo4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBIxIo4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBIxIo4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBIxIo4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIxIo4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIxIo4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIxIo4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIxIo4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIxIo4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIxIo4.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSslcVz.s: Assembler messages:
encrypt.c: /tmp/ccSslcVz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSslcVz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSslcVz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSslcVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSslcVz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSslcVz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSslcVz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSslcVz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSslcVz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSslcVz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSslcVz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSslcVz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSslcVz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSslcVz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSslcVz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSslcVz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7mbZ5H.s: Assembler messages:
encrypt.c: /tmp/cc7mbZ5H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7mbZ5H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7mbZ5H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7mbZ5H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mbZ5H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mbZ5H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mbZ5H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7mbZ5H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mbZ5H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7mbZ5H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mbZ5H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mbZ5H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mbZ5H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mbZ5H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mbZ5H.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclctyuZ.s: Assembler messages:
encrypt.c: /tmp/cclctyuZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclctyuZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclctyuZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclctyuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclctyuZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclctyuZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclctyuZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclctyuZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclctyuZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclctyuZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclctyuZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclctyuZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclctyuZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclctyuZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclctyuZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclctyuZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEnzDGU.s: Assembler messages:
encrypt.c: /tmp/ccEnzDGU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEnzDGU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEnzDGU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEnzDGU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEnzDGU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEnzDGU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEnzDGU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEnzDGU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEnzDGU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEnzDGU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEnzDGU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEnzDGU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEnzDGU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnzDGU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEnzDGU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEnzDGU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsev0BD.s: Assembler messages:
encrypt.c: /tmp/ccsev0BD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsev0BD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsev0BD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsev0BD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsev0BD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsev0BD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsev0BD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsev0BD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsev0BD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsev0BD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsev0BD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsev0BD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsev0BD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsev0BD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsev0BD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsev0BD.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4Hn8Xv.s: Assembler messages:
encrypt.c: /tmp/cc4Hn8Xv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Hn8Xv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Hn8Xv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Hn8Xv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Hn8Xv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Hn8Xv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Hn8Xv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Hn8Xv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Hn8Xv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Hn8Xv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Hn8Xv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Hn8Xv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Hn8Xv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Hn8Xv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Hn8Xv.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMGrxNa.s: Assembler messages:
encrypt.c: /tmp/ccMGrxNa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMGrxNa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMGrxNa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMGrxNa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMGrxNa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMGrxNa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMGrxNa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMGrxNa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMGrxNa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMGrxNa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMGrxNa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMGrxNa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMGrxNa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMGrxNa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGrxNa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMGrxNa.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVroY26.s: Assembler messages:
encrypt.c: /tmp/ccVroY26.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVroY26.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVroY26.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVroY26.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVroY26.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVroY26.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVroY26.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVroY26.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVroY26.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVroY26.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVroY26.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVroY26.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVroY26.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVroY26.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVroY26.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVroY26.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckgIIFr.s: Assembler messages:
encrypt.c: /tmp/cckgIIFr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckgIIFr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckgIIFr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckgIIFr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgIIFr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgIIFr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgIIFr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckgIIFr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckgIIFr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckgIIFr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckgIIFr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgIIFr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgIIFr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckgIIFr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckgIIFr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckgIIFr.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccObJZnw.s: Assembler messages:
encrypt.c: /tmp/ccObJZnw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccObJZnw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccObJZnw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccObJZnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObJZnw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObJZnw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObJZnw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccObJZnw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccObJZnw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccObJZnw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccObJZnw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObJZnw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObJZnw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccObJZnw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccObJZnw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccObJZnw.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUxi1fd.s: Assembler messages:
encrypt.c: /tmp/ccUxi1fd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxi1fd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUxi1fd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUxi1fd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUxi1fd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUxi1fd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUxi1fd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUxi1fd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUxi1fd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUxi1fd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUxi1fd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUxi1fd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUxi1fd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUxi1fd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxi1fd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUxi1fd.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEzt63p.s: Assembler messages:
encrypt.c: /tmp/ccEzt63p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEzt63p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEzt63p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEzt63p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEzt63p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEzt63p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEzt63p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEzt63p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEzt63p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEzt63p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEzt63p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEzt63p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEzt63p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzt63p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEzt63p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEzt63p.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqmQqa8.s: Assembler messages:
encrypt.c: /tmp/ccqmQqa8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqmQqa8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqmQqa8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqmQqa8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqmQqa8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqmQqa8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqmQqa8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqmQqa8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqmQqa8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqmQqa8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqmQqa8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqmQqa8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqmQqa8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqmQqa8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqmQqa8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqmQqa8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7fMG89.s: Assembler messages:
encrypt.c: /tmp/cc7fMG89.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7fMG89.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7fMG89.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7fMG89.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fMG89.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fMG89.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fMG89.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7fMG89.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7fMG89.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7fMG89.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fMG89.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fMG89.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fMG89.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fMG89.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fMG89.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7fMG89.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX1kmQP.s: Assembler messages:
encrypt.c: /tmp/ccX1kmQP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX1kmQP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX1kmQP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX1kmQP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX1kmQP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX1kmQP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX1kmQP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX1kmQP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX1kmQP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX1kmQP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX1kmQP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX1kmQP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX1kmQP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX1kmQP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX1kmQP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX1kmQP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccF8Esp2.s: Assembler messages:
encrypt.c: /tmp/ccF8Esp2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8Esp2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF8Esp2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF8Esp2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8Esp2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8Esp2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8Esp2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF8Esp2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF8Esp2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF8Esp2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8Esp2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8Esp2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8Esp2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8Esp2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8Esp2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF8Esp2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchBsWzJ.s: Assembler messages:
encrypt.c: /tmp/cchBsWzJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchBsWzJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchBsWzJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchBsWzJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBsWzJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBsWzJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBsWzJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchBsWzJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchBsWzJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBsWzJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchBsWzJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchBsWzJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchBsWzJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchBsWzJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchBsWzJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchBsWzJ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOSZco9.s: Assembler messages:
encrypt.c: /tmp/ccOSZco9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSZco9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOSZco9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOSZco9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSZco9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSZco9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSZco9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOSZco9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOSZco9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOSZco9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOSZco9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSZco9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSZco9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSZco9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOSZco9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOSZco9.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSoayQR.s: Assembler messages:
encrypt.c: /tmp/ccSoayQR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSoayQR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSoayQR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSoayQR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSoayQR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSoayQR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSoayQR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSoayQR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSoayQR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSoayQR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSoayQR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSoayQR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSoayQR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSoayQR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoayQR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSoayQR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6R2K05.s: Assembler messages:
encrypt.c: /tmp/cc6R2K05.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6R2K05.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6R2K05.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6R2K05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6R2K05.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6R2K05.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6R2K05.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6R2K05.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6R2K05.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6R2K05.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6R2K05.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6R2K05.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6R2K05.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6R2K05.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6R2K05.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6R2K05.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFHHZEM.s: Assembler messages:
encrypt.c: /tmp/ccFHHZEM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFHHZEM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFHHZEM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFHHZEM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHHZEM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHHZEM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHHZEM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFHHZEM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFHHZEM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHHZEM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFHHZEM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHHZEM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHHZEM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHHZEM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHHZEM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHHZEM.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAtwuKA.s: Assembler messages:
encrypt.c: /tmp/ccAtwuKA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtwuKA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtwuKA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtwuKA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtwuKA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtwuKA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtwuKA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtwuKA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtwuKA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAtwuKA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtwuKA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtwuKA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtwuKA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtwuKA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtwuKA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtwuKA.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG6vCKi.s: Assembler messages:
encrypt.c: /tmp/ccG6vCKi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG6vCKi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG6vCKi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG6vCKi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6vCKi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6vCKi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6vCKi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG6vCKi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG6vCKi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6vCKi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG6vCKi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6vCKi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6vCKi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6vCKi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6vCKi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6vCKi.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8PNpsc.s: Assembler messages:
encrypt.c: /tmp/cc8PNpsc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8PNpsc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8PNpsc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8PNpsc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PNpsc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PNpsc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PNpsc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8PNpsc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8PNpsc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PNpsc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8PNpsc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8PNpsc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PNpsc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PNpsc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8PNpsc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8PNpsc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbtNtPy.s: Assembler messages:
encrypt.c: /tmp/ccbtNtPy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtNtPy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbtNtPy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbtNtPy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtNtPy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtNtPy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtNtPy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbtNtPy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbtNtPy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbtNtPy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbtNtPy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtNtPy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtNtPy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtNtPy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbtNtPy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtNtPy.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6awC6D.s: Assembler messages:
encrypt.c: /tmp/cc6awC6D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6awC6D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6awC6D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6awC6D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6awC6D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6awC6D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6awC6D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6awC6D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6awC6D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6awC6D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6awC6D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6awC6D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6awC6D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6awC6D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6awC6D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6awC6D.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccklifKh.s: Assembler messages:
encrypt.c: /tmp/ccklifKh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklifKh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccklifKh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccklifKh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklifKh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklifKh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklifKh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccklifKh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccklifKh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklifKh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccklifKh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklifKh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklifKh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklifKh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklifKh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklifKh.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccijE50c.s: Assembler messages:
encrypt.c: /tmp/ccijE50c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccijE50c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccijE50c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccijE50c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijE50c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijE50c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijE50c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccijE50c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccijE50c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijE50c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccijE50c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijE50c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijE50c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijE50c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijE50c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijE50c.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnTFJCy.s: Assembler messages:
encrypt.c: /tmp/ccnTFJCy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnTFJCy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnTFJCy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnTFJCy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTFJCy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTFJCy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTFJCy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnTFJCy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnTFJCy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnTFJCy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnTFJCy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTFJCy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTFJCy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTFJCy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnTFJCy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnTFJCy.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDbHn9Y.s: Assembler messages:
encrypt.c: /tmp/ccDbHn9Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbHn9Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbHn9Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbHn9Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbHn9Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbHn9Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbHn9Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbHn9Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbHn9Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDbHn9Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbHn9Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbHn9Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbHn9Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHn9Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbHn9Y.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXUoqdh.s: Assembler messages:
encrypt.c: /tmp/ccXUoqdh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXUoqdh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXUoqdh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXUoqdh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUoqdh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUoqdh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUoqdh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXUoqdh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXUoqdh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXUoqdh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXUoqdh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUoqdh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUoqdh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXUoqdh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXUoqdh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXUoqdh.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMwlSXS.s: Assembler messages:
encrypt.c: /tmp/ccMwlSXS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMwlSXS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMwlSXS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMwlSXS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwlSXS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwlSXS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwlSXS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMwlSXS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMwlSXS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwlSXS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMwlSXS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMwlSXS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwlSXS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwlSXS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMwlSXS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMwlSXS.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTYVwpe.s: Assembler messages:
encrypt.c: /tmp/ccTYVwpe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTYVwpe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTYVwpe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTYVwpe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYVwpe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYVwpe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYVwpe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTYVwpe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTYVwpe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTYVwpe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYVwpe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYVwpe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYVwpe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYVwpe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYVwpe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTYVwpe.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI2usKj.s: Assembler messages:
encrypt.c: /tmp/ccI2usKj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2usKj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI2usKj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI2usKj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2usKj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2usKj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2usKj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI2usKj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI2usKj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI2usKj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI2usKj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2usKj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2usKj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2usKj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2usKj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2usKj.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoNRl9Y.s: Assembler messages:
encrypt.c: /tmp/ccoNRl9Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoNRl9Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoNRl9Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoNRl9Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNRl9Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNRl9Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNRl9Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoNRl9Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNRl9Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoNRl9Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNRl9Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNRl9Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNRl9Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNRl9Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNRl9Y.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL3ST2g.s: Assembler messages:
encrypt.c: /tmp/ccL3ST2g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL3ST2g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL3ST2g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL3ST2g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3ST2g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3ST2g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3ST2g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL3ST2g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL3ST2g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL3ST2g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3ST2g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3ST2g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3ST2g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3ST2g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3ST2g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL3ST2g.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclR1ICW.s: Assembler messages:
encrypt.c: /tmp/cclR1ICW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclR1ICW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclR1ICW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclR1ICW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclR1ICW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclR1ICW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclR1ICW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclR1ICW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclR1ICW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclR1ICW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclR1ICW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclR1ICW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclR1ICW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclR1ICW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclR1ICW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclR1ICW.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Oer9X.s: Assembler messages:
encrypt.c: /tmp/cc1Oer9X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Oer9X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Oer9X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Oer9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Oer9X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Oer9X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Oer9X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Oer9X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Oer9X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Oer9X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Oer9X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Oer9X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Oer9X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Oer9X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Oer9X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Oer9X.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaraoIF.s: Assembler messages:
encrypt.c: /tmp/ccaraoIF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaraoIF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaraoIF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaraoIF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaraoIF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaraoIF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaraoIF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaraoIF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaraoIF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaraoIF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaraoIF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaraoIF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaraoIF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaraoIF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaraoIF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaraoIF.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXiGliB.s: Assembler messages:
encrypt.c: /tmp/ccXiGliB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXiGliB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXiGliB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXiGliB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXiGliB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXiGliB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXiGliB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXiGliB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXiGliB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXiGliB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXiGliB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXiGliB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXiGliB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXiGliB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXiGliB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXiGliB.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpbhem3.s: Assembler messages:
encrypt.c: /tmp/ccpbhem3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbhem3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpbhem3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpbhem3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbhem3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbhem3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbhem3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpbhem3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpbhem3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpbhem3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbhem3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbhem3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbhem3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbhem3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbhem3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpbhem3.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9aipAF.s: Assembler messages:
encrypt.c: /tmp/cc9aipAF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9aipAF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9aipAF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9aipAF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9aipAF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9aipAF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9aipAF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9aipAF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9aipAF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9aipAF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9aipAF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9aipAF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9aipAF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9aipAF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aipAF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9aipAF.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfTPkXX.s: Assembler messages:
encrypt.c: /tmp/ccfTPkXX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfTPkXX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfTPkXX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfTPkXX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTPkXX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTPkXX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTPkXX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfTPkXX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfTPkXX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfTPkXX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTPkXX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTPkXX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTPkXX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTPkXX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTPkXX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfTPkXX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHSS90C.s: Assembler messages:
encrypt.c: /tmp/ccHSS90C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHSS90C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHSS90C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHSS90C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSS90C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSS90C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSS90C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHSS90C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHSS90C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSS90C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHSS90C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHSS90C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHSS90C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHSS90C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHSS90C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHSS90C.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY5w616.s: Assembler messages:
encrypt.c: /tmp/ccY5w616.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY5w616.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY5w616.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY5w616.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5w616.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5w616.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5w616.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY5w616.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY5w616.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY5w616.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY5w616.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY5w616.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY5w616.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5w616.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY5w616.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY5w616.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP9Dbpt.s: Assembler messages:
encrypt.c: /tmp/ccP9Dbpt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9Dbpt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP9Dbpt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP9Dbpt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9Dbpt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9Dbpt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9Dbpt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP9Dbpt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9Dbpt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP9Dbpt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP9Dbpt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9Dbpt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9Dbpt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Dbpt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9Dbpt.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclq2o3T.s: Assembler messages:
encrypt.c: /tmp/cclq2o3T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclq2o3T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclq2o3T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclq2o3T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclq2o3T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclq2o3T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclq2o3T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclq2o3T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclq2o3T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclq2o3T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclq2o3T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclq2o3T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclq2o3T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclq2o3T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclq2o3T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclq2o3T.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBEymMU.s: Assembler messages:
encrypt.c: /tmp/ccBEymMU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEymMU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBEymMU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBEymMU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEymMU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEymMU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEymMU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBEymMU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBEymMU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBEymMU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBEymMU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEymMU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEymMU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEymMU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEymMU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBEymMU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchZPg5q.s: Assembler messages:
encrypt.c: /tmp/cchZPg5q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchZPg5q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchZPg5q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchZPg5q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchZPg5q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchZPg5q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchZPg5q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchZPg5q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchZPg5q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchZPg5q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchZPg5q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchZPg5q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchZPg5q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchZPg5q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchZPg5q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchZPg5q.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKAdo6t.s: Assembler messages:
encrypt.c: /tmp/ccKAdo6t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAdo6t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKAdo6t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKAdo6t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKAdo6t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKAdo6t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKAdo6t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKAdo6t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKAdo6t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKAdo6t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKAdo6t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKAdo6t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKAdo6t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKAdo6t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAdo6t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKAdo6t.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclEeL2V.s: Assembler messages:
encrypt.c: /tmp/cclEeL2V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEeL2V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEeL2V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclEeL2V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEeL2V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEeL2V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEeL2V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEeL2V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEeL2V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclEeL2V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEeL2V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEeL2V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEeL2V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEeL2V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEeL2V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEeL2V.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpsPOhr.s: Assembler messages:
encrypt.c: /tmp/ccpsPOhr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpsPOhr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpsPOhr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpsPOhr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpsPOhr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpsPOhr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpsPOhr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpsPOhr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpsPOhr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpsPOhr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpsPOhr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpsPOhr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpsPOhr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpsPOhr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpsPOhr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpsPOhr.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwZ1G6U.s: Assembler messages:
encrypt.c: /tmp/ccwZ1G6U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwZ1G6U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwZ1G6U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwZ1G6U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZ1G6U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZ1G6U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZ1G6U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwZ1G6U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwZ1G6U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwZ1G6U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZ1G6U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZ1G6U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwZ1G6U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwZ1G6U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwZ1G6U.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGekknK.s: Assembler messages:
encrypt.c: /tmp/ccGekknK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGekknK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGekknK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGekknK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGekknK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGekknK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGekknK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGekknK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGekknK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGekknK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGekknK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGekknK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGekknK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGekknK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGekknK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGekknK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxm5pRq.s: Assembler messages:
encrypt.c: /tmp/ccxm5pRq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxm5pRq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxm5pRq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxm5pRq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxm5pRq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxm5pRq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxm5pRq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxm5pRq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxm5pRq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxm5pRq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxm5pRq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxm5pRq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxm5pRq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxm5pRq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm5pRq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxm5pRq.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVC3IHK.s: Assembler messages:
encrypt.c: /tmp/ccVC3IHK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVC3IHK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVC3IHK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVC3IHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVC3IHK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVC3IHK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVC3IHK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVC3IHK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVC3IHK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVC3IHK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVC3IHK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVC3IHK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVC3IHK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVC3IHK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVC3IHK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVC3IHK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccg813do.s: Assembler messages:
encrypt.c: /tmp/ccg813do.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg813do.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg813do.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg813do.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg813do.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg813do.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg813do.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg813do.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg813do.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg813do.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg813do.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg813do.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg813do.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg813do.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg813do.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg813do.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLKpZjr.s: Assembler messages:
encrypt.c: /tmp/ccLKpZjr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLKpZjr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLKpZjr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLKpZjr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKpZjr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKpZjr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKpZjr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLKpZjr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLKpZjr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKpZjr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLKpZjr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKpZjr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKpZjr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKpZjr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKpZjr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKpZjr.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccpfINL.s: Assembler messages:
encrypt.c: /tmp/cccpfINL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccpfINL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccpfINL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccpfINL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccpfINL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccpfINL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccpfINL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccpfINL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccpfINL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccpfINL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccpfINL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccpfINL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccpfINL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpfINL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccpfINL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccpfINL.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAp5Hdp.s: Assembler messages:
encrypt.c: /tmp/ccAp5Hdp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAp5Hdp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAp5Hdp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAp5Hdp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAp5Hdp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAp5Hdp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAp5Hdp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAp5Hdp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAp5Hdp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAp5Hdp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAp5Hdp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAp5Hdp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAp5Hdp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAp5Hdp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAp5Hdp.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE2qlGK.s: Assembler messages:
encrypt.c: /tmp/ccE2qlGK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE2qlGK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE2qlGK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE2qlGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2qlGK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2qlGK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2qlGK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE2qlGK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE2qlGK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE2qlGK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2qlGK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2qlGK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2qlGK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2qlGK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2qlGK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE2qlGK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnZ5FM8.s: Assembler messages:
encrypt.c: /tmp/ccnZ5FM8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZ5FM8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZ5FM8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZ5FM8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZ5FM8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZ5FM8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZ5FM8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZ5FM8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZ5FM8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnZ5FM8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZ5FM8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZ5FM8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZ5FM8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZ5FM8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZ5FM8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrFDmer.s: Assembler messages:
encrypt.c: /tmp/ccrFDmer.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFDmer.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrFDmer.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrFDmer.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFDmer.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFDmer.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFDmer.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrFDmer.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrFDmer.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrFDmer.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFDmer.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFDmer.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFDmer.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFDmer.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFDmer.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFDmer.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM0ufOn.s: Assembler messages:
encrypt.c: /tmp/ccM0ufOn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM0ufOn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM0ufOn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM0ufOn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0ufOn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0ufOn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0ufOn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM0ufOn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM0ufOn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM0ufOn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM0ufOn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0ufOn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0ufOn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM0ufOn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM0ufOn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM0ufOn.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccavAFi5.s: Assembler messages:
encrypt.c: /tmp/ccavAFi5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccavAFi5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccavAFi5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccavAFi5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavAFi5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavAFi5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavAFi5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccavAFi5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccavAFi5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavAFi5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccavAFi5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccavAFi5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccavAFi5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccavAFi5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavAFi5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccavAFi5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccF1Jey9.s: Assembler messages:
encrypt.c: /tmp/ccF1Jey9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF1Jey9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF1Jey9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF1Jey9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1Jey9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1Jey9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1Jey9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF1Jey9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF1Jey9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1Jey9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF1Jey9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1Jey9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1Jey9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1Jey9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1Jey9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1Jey9.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPykwrt.s: Assembler messages:
encrypt.c: /tmp/ccPykwrt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPykwrt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPykwrt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPykwrt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPykwrt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPykwrt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPykwrt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPykwrt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPykwrt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPykwrt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPykwrt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPykwrt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPykwrt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPykwrt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPykwrt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPykwrt.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5wCA8q.s: Assembler messages:
encrypt.c: /tmp/cc5wCA8q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5wCA8q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5wCA8q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5wCA8q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wCA8q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wCA8q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wCA8q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5wCA8q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5wCA8q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5wCA8q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5wCA8q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wCA8q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wCA8q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wCA8q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wCA8q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wCA8q.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoqhez5.s: Assembler messages:
encrypt.c: /tmp/ccoqhez5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoqhez5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoqhez5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoqhez5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqhez5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqhez5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqhez5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoqhez5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoqhez5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqhez5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoqhez5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqhez5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqhez5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqhez5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqhez5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqhez5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3khxsP.s: Assembler messages:
encrypt.c: /tmp/cc3khxsP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3khxsP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3khxsP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3khxsP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3khxsP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3khxsP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3khxsP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3khxsP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3khxsP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3khxsP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3khxsP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3khxsP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3khxsP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3khxsP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3khxsP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3khxsP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIzx9Ha.s: Assembler messages:
encrypt.c: /tmp/ccIzx9Ha.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIzx9Ha.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIzx9Ha.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIzx9Ha.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzx9Ha.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzx9Ha.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzx9Ha.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIzx9Ha.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIzx9Ha.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIzx9Ha.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzx9Ha.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzx9Ha.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzx9Ha.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzx9Ha.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIzx9Ha.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2K1kL4.s: Assembler messages:
encrypt.c: /tmp/cc2K1kL4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2K1kL4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2K1kL4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2K1kL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2K1kL4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2K1kL4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2K1kL4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2K1kL4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2K1kL4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2K1kL4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2K1kL4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2K1kL4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2K1kL4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K1kL4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2K1kL4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2K1kL4.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgZ222J.s: Assembler messages:
encrypt.c: /tmp/ccgZ222J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgZ222J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgZ222J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgZ222J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZ222J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZ222J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZ222J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgZ222J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgZ222J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZ222J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgZ222J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZ222J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZ222J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZ222J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ222J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZ222J.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclKePka.s: Assembler messages:
encrypt.c: /tmp/cclKePka.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKePka.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclKePka.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclKePka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKePka.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKePka.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKePka.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclKePka.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclKePka.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclKePka.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKePka.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKePka.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKePka.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKePka.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKePka.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclKePka.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccthVNyP.s: Assembler messages:
encrypt.c: /tmp/ccthVNyP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthVNyP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccthVNyP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccthVNyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthVNyP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthVNyP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthVNyP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccthVNyP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccthVNyP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthVNyP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccthVNyP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthVNyP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthVNyP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthVNyP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthVNyP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthVNyP.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc12KHIN.s: Assembler messages:
encrypt.c: /tmp/cc12KHIN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12KHIN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12KHIN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc12KHIN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12KHIN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12KHIN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12KHIN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12KHIN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12KHIN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12KHIN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc12KHIN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12KHIN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12KHIN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12KHIN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12KHIN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12KHIN.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciJErga.s: Assembler messages:
encrypt.c: /tmp/cciJErga.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciJErga.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciJErga.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciJErga.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJErga.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJErga.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJErga.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciJErga.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciJErga.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciJErga.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJErga.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciJErga.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciJErga.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJErga.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciJErga.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciJErga.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDUxGHq.s: Assembler messages:
encrypt.c: /tmp/ccDUxGHq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDUxGHq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDUxGHq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDUxGHq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUxGHq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUxGHq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUxGHq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDUxGHq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDUxGHq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDUxGHq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDUxGHq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUxGHq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUxGHq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDUxGHq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDUxGHq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDUxGHq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQTmU08.s: Assembler messages:
encrypt.c: /tmp/ccQTmU08.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQTmU08.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQTmU08.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQTmU08.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQTmU08.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQTmU08.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQTmU08.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQTmU08.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQTmU08.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQTmU08.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQTmU08.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQTmU08.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQTmU08.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQTmU08.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTmU08.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQTmU08.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHLggf3.s: Assembler messages:
encrypt.c: /tmp/ccHLggf3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLggf3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLggf3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLggf3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLggf3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLggf3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLggf3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLggf3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLggf3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLggf3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHLggf3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLggf3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLggf3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLggf3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLggf3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLggf3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRLr5bp.s: Assembler messages:
encrypt.c: /tmp/ccRLr5bp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLr5bp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRLr5bp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRLr5bp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLr5bp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLr5bp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLr5bp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRLr5bp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRLr5bp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRLr5bp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLr5bp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLr5bp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLr5bp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLr5bp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLr5bp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLr5bp.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCnSp07.s: Assembler messages:
encrypt.c: /tmp/ccCnSp07.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCnSp07.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCnSp07.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCnSp07.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnSp07.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnSp07.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnSp07.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCnSp07.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCnSp07.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnSp07.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCnSp07.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCnSp07.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnSp07.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnSp07.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnSp07.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnSp07.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuOhvdu.s: Assembler messages:
encrypt.c: /tmp/ccuOhvdu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOhvdu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOhvdu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOhvdu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOhvdu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOhvdu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOhvdu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOhvdu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOhvdu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuOhvdu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOhvdu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOhvdu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOhvdu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOhvdu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOhvdu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuOhvdu.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAgTFe3.s: Assembler messages:
encrypt.c: /tmp/ccAgTFe3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAgTFe3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAgTFe3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAgTFe3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAgTFe3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAgTFe3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAgTFe3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAgTFe3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAgTFe3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAgTFe3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAgTFe3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAgTFe3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAgTFe3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAgTFe3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAgTFe3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAgTFe3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH9NzLp.s: Assembler messages:
encrypt.c: /tmp/ccH9NzLp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH9NzLp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH9NzLp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH9NzLp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH9NzLp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH9NzLp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH9NzLp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH9NzLp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH9NzLp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH9NzLp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH9NzLp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH9NzLp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH9NzLp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH9NzLp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH9NzLp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH9NzLp.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9crB74.s: Assembler messages:
encrypt.c: /tmp/cc9crB74.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9crB74.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9crB74.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9crB74.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9crB74.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9crB74.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9crB74.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9crB74.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9crB74.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9crB74.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9crB74.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9crB74.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9crB74.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9crB74.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9crB74.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9crB74.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdcLJ6O.s: Assembler messages:
encrypt.c: /tmp/ccdcLJ6O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcLJ6O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdcLJ6O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdcLJ6O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdcLJ6O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdcLJ6O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdcLJ6O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdcLJ6O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdcLJ6O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdcLJ6O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcLJ6O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcLJ6O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcLJ6O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdcLJ6O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdcLJ6O.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3BvD1J.s: Assembler messages:
encrypt.c: /tmp/cc3BvD1J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BvD1J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BvD1J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BvD1J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BvD1J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BvD1J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BvD1J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BvD1J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BvD1J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3BvD1J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3BvD1J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BvD1J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BvD1J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BvD1J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3BvD1J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BvD1J.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW6I3U4.s: Assembler messages:
encrypt.c: /tmp/ccW6I3U4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6I3U4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW6I3U4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW6I3U4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6I3U4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6I3U4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6I3U4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW6I3U4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW6I3U4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6I3U4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW6I3U4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6I3U4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6I3U4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6I3U4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6I3U4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6I3U4.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUcN7c2.s: Assembler messages:
encrypt.c: /tmp/ccUcN7c2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUcN7c2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUcN7c2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUcN7c2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcN7c2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcN7c2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcN7c2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUcN7c2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUcN7c2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUcN7c2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcN7c2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcN7c2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcN7c2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcN7c2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcN7c2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUcN7c2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxbIZs5.s: Assembler messages:
encrypt.c: /tmp/ccxbIZs5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbIZs5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbIZs5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbIZs5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbIZs5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbIZs5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbIZs5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbIZs5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbIZs5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbIZs5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxbIZs5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbIZs5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbIZs5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbIZs5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbIZs5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbIZs5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOtXvv2.s: Assembler messages:
encrypt.c: /tmp/ccOtXvv2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOtXvv2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOtXvv2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOtXvv2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtXvv2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtXvv2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtXvv2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOtXvv2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOtXvv2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtXvv2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOtXvv2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtXvv2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOtXvv2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOtXvv2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtXvv2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOtXvv2.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXHx0pR.s: Assembler messages:
encrypt.c: /tmp/ccXHx0pR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHx0pR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHx0pR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHx0pR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHx0pR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHx0pR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHx0pR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHx0pR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHx0pR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXHx0pR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXHx0pR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHx0pR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHx0pR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHx0pR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHx0pR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHx0pR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVHcRB5.s: Assembler messages:
encrypt.c: /tmp/ccVHcRB5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVHcRB5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVHcRB5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVHcRB5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVHcRB5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVHcRB5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVHcRB5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVHcRB5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVHcRB5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVHcRB5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVHcRB5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVHcRB5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVHcRB5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVHcRB5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVHcRB5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVHcRB5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccedrUxA.s: Assembler messages:
encrypt.c: /tmp/ccedrUxA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedrUxA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccedrUxA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccedrUxA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccedrUxA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccedrUxA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccedrUxA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccedrUxA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccedrUxA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccedrUxA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccedrUxA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccedrUxA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccedrUxA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccedrUxA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrUxA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccedrUxA.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFyeAMT.s: Assembler messages:
encrypt.c: /tmp/ccFyeAMT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFyeAMT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFyeAMT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFyeAMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyeAMT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyeAMT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyeAMT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFyeAMT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFyeAMT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFyeAMT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyeAMT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyeAMT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyeAMT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyeAMT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyeAMT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFyeAMT.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU0OsFu.s: Assembler messages:
encrypt.c: /tmp/ccU0OsFu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU0OsFu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU0OsFu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU0OsFu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU0OsFu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU0OsFu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU0OsFu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU0OsFu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU0OsFu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU0OsFu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU0OsFu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU0OsFu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU0OsFu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU0OsFu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0OsFu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU0OsFu.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6XBStA.s: Assembler messages:
encrypt.c: /tmp/cc6XBStA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6XBStA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6XBStA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6XBStA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XBStA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XBStA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XBStA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6XBStA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6XBStA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XBStA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6XBStA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6XBStA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XBStA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XBStA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6XBStA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6XBStA.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSIoqM3.s: Assembler messages:
encrypt.c: /tmp/ccSIoqM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSIoqM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSIoqM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSIoqM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIoqM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIoqM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIoqM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSIoqM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSIoqM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSIoqM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSIoqM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIoqM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIoqM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIoqM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIoqM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSIoqM3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0bvaZY.s: Assembler messages:
encrypt.c: /tmp/cc0bvaZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0bvaZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0bvaZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0bvaZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0bvaZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0bvaZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0bvaZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0bvaZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0bvaZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0bvaZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0bvaZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0bvaZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0bvaZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bvaZY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0bvaZY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0bvaZY.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4SngCx.s: Assembler messages:
encrypt.c: /tmp/cc4SngCx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4SngCx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4SngCx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4SngCx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SngCx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SngCx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SngCx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4SngCx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4SngCx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SngCx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4SngCx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SngCx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SngCx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SngCx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SngCx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SngCx.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Ioc6n.s: Assembler messages:
encrypt.c: /tmp/cc1Ioc6n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Ioc6n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Ioc6n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Ioc6n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Ioc6n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Ioc6n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1Ioc6n.s: Assembler messages:
encrypt.c: /tmp/cc1Ioc6n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Ioc6n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Ioc6n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Ioc6n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Ioc6n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Ioc6n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ioc6n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ioc6n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ioc6n.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccheFeOR.s: Assembler messages:
encrypt.c: /tmp/ccheFeOR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheFeOR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccheFeOR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccheFeOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccheFeOR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccheFeOR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccheFeOR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheFeOR.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccheFeOR.s: Assembler messages:
encrypt.c: /tmp/ccheFeOR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccheFeOR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccheFeOR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccheFeOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccheFeOR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccheFeOR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccheFeOR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccheFeOR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccheFeOR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccheFeOR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccheFeOR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUtTxPH.s: Assembler messages:
encrypt.c: /tmp/ccUtTxPH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtTxPH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUtTxPH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUtTxPH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUtTxPH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUtTxPH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUtTxPH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUtTxPH.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUtTxPH.s: Assembler messages:
encrypt.c: /tmp/ccUtTxPH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtTxPH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUtTxPH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUtTxPH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUtTxPH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUtTxPH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUtTxPH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUtTxPH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtTxPH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUtTxPH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUtTxPH.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccryDc0c.s: Assembler messages:
encrypt.c: /tmp/ccryDc0c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryDc0c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccryDc0c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccryDc0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccryDc0c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccryDc0c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccryDc0c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccryDc0c.s: Assembler messages:
encrypt.c: /tmp/ccryDc0c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryDc0c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccryDc0c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccryDc0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccryDc0c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccryDc0c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccryDc0c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryDc0c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryDc0c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryDc0c.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAj4vLm.s: Assembler messages:
encrypt.c: /tmp/ccAj4vLm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAj4vLm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAj4vLm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAj4vLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAj4vLm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAj4vLm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAj4vLm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAj4vLm.s: Assembler messages:
encrypt.c: /tmp/ccAj4vLm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAj4vLm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAj4vLm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAj4vLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAj4vLm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAj4vLm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAj4vLm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAj4vLm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAj4vLm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAj4vLm.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMmQwFQ.s: Assembler messages:
encrypt.c: /tmp/ccMmQwFQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmQwFQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMmQwFQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMmQwFQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMmQwFQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMmQwFQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmQwFQ.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMmQwFQ.s: Assembler messages:
encrypt.c: /tmp/ccMmQwFQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmQwFQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMmQwFQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMmQwFQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMmQwFQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMmQwFQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMmQwFQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmQwFQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMmQwFQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmQwFQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU3EZ5J.s: Assembler messages:
encrypt.c: /tmp/ccU3EZ5J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3EZ5J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3EZ5J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3EZ5J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3EZ5J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU3EZ5J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3EZ5J.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU3EZ5J.s: Assembler messages:
encrypt.c: /tmp/ccU3EZ5J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3EZ5J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3EZ5J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3EZ5J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3EZ5J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU3EZ5J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3EZ5J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3EZ5J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3EZ5J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3EZ5J.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce1rrff.s: Assembler messages:
encrypt.c: /tmp/cce1rrff.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce1rrff.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce1rrff.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce1rrff.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce1rrff.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce1rrff.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce1rrff.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce1rrff.s: Assembler messages:
encrypt.c: /tmp/cce1rrff.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce1rrff.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce1rrff.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce1rrff.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce1rrff.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce1rrff.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce1rrff.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce1rrff.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1rrff.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce1rrff.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWQIHUg.s: Assembler messages:
encrypt.c: /tmp/ccWQIHUg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWQIHUg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWQIHUg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWQIHUg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQIHUg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQIHUg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQIHUg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWQIHUg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWQIHUg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQIHUg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWQIHUg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQIHUg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQIHUg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQIHUg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQIHUg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQIHUg.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX0tbwf.s: Assembler messages:
encrypt.c: /tmp/ccX0tbwf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0tbwf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0tbwf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0tbwf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0tbwf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0tbwf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0tbwf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0tbwf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0tbwf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0tbwf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX0tbwf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX0tbwf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0tbwf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0tbwf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0tbwf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX0tbwf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJ7OVPd.s: Assembler messages:
encrypt.c: /tmp/ccJ7OVPd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ7OVPd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ7OVPd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ7OVPd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7OVPd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7OVPd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7OVPd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ7OVPd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7OVPd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ7OVPd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7OVPd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7OVPd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7OVPd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7OVPd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7OVPd.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0k2cTW.s: Assembler messages:
encrypt.c: /tmp/cc0k2cTW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0k2cTW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0k2cTW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0k2cTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0k2cTW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0k2cTW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0k2cTW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0k2cTW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0k2cTW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0k2cTW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0k2cTW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0k2cTW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0k2cTW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0k2cTW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0k2cTW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0k2cTW.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7coAVj.s: Assembler messages:
encrypt.c: /tmp/cc7coAVj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7coAVj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7coAVj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7coAVj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7coAVj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7coAVj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7coAVj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7coAVj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7coAVj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7coAVj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7coAVj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7coAVj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7coAVj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7coAVj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7coAVj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7coAVj.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJUJBl8.s: Assembler messages:
encrypt.c: /tmp/ccJUJBl8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJUJBl8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJUJBl8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJUJBl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUJBl8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUJBl8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUJBl8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJUJBl8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJUJBl8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJUJBl8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUJBl8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUJBl8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUJBl8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUJBl8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUJBl8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJUJBl8.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSaQmIP.s: Assembler messages:
encrypt.c: /tmp/ccSaQmIP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSaQmIP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSaQmIP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSaQmIP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaQmIP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaQmIP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaQmIP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSaQmIP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSaQmIP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaQmIP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSaQmIP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSaQmIP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaQmIP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaQmIP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSaQmIP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSaQmIP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWmj0Vh.s: Assembler messages:
encrypt.c: /tmp/ccWmj0Vh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmj0Vh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWmj0Vh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWmj0Vh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWmj0Vh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWmj0Vh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWmj0Vh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWmj0Vh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWmj0Vh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWmj0Vh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWmj0Vh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWmj0Vh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmj0Vh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWmj0Vh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmj0Vh.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpeJVaZ.s: Assembler messages:
encrypt.c: /tmp/ccpeJVaZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpeJVaZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpeJVaZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpeJVaZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpeJVaZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpeJVaZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpeJVaZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpeJVaZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpeJVaZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpeJVaZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpeJVaZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpeJVaZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpeJVaZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpeJVaZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpeJVaZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6AKeve.s: Assembler messages:
encrypt.c: /tmp/cc6AKeve.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6AKeve.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6AKeve.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6AKeve.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AKeve.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AKeve.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AKeve.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6AKeve.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6AKeve.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6AKeve.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AKeve.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AKeve.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AKeve.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AKeve.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AKeve.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6AKeve.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctpNPmS.s: Assembler messages:
encrypt.c: /tmp/cctpNPmS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctpNPmS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctpNPmS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctpNPmS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpNPmS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpNPmS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpNPmS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctpNPmS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctpNPmS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpNPmS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctpNPmS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpNPmS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctpNPmS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctpNPmS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpNPmS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctpNPmS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIpzLxI.s: Assembler messages:
encrypt.c: /tmp/ccIpzLxI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIpzLxI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIpzLxI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIpzLxI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpzLxI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpzLxI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpzLxI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIpzLxI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIpzLxI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpzLxI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIpzLxI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIpzLxI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpzLxI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpzLxI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIpzLxI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIpzLxI.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpKHEO4.s: Assembler messages:
encrypt.c: /tmp/ccpKHEO4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpKHEO4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpKHEO4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpKHEO4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpKHEO4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpKHEO4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpKHEO4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpKHEO4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpKHEO4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpKHEO4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpKHEO4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpKHEO4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpKHEO4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKHEO4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpKHEO4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpKHEO4.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0CkjyZ.s: Assembler messages:
encrypt.c: /tmp/cc0CkjyZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0CkjyZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0CkjyZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0CkjyZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CkjyZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CkjyZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CkjyZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0CkjyZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0CkjyZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CkjyZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CkjyZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CkjyZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CkjyZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CkjyZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0CkjyZ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTTMN7D.s: Assembler messages:
encrypt.c: /tmp/ccTTMN7D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTTMN7D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTTMN7D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTTMN7D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTTMN7D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTTMN7D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTTMN7D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTTMN7D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTTMN7D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTTMN7D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTTMN7D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTTMN7D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTTMN7D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTTMN7D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTTMN7D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTTMN7D.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDGiPKN.s: Assembler messages:
encrypt.c: /tmp/ccDGiPKN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDGiPKN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDGiPKN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDGiPKN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGiPKN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGiPKN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGiPKN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDGiPKN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDGiPKN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGiPKN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDGiPKN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGiPKN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGiPKN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGiPKN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGiPKN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGiPKN.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj1rKy8.s: Assembler messages:
encrypt.c: /tmp/ccj1rKy8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj1rKy8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj1rKy8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj1rKy8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj1rKy8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj1rKy8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj1rKy8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj1rKy8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj1rKy8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj1rKy8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj1rKy8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj1rKy8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj1rKy8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1rKy8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj1rKy8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj1rKy8.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5ukrEF.s: Assembler messages:
encrypt.c: /tmp/cc5ukrEF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ukrEF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ukrEF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ukrEF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ukrEF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ukrEF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ukrEF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ukrEF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ukrEF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ukrEF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5ukrEF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ukrEF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ukrEF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ukrEF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ukrEF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ukrEF.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjEDUsZ.s: Assembler messages:
encrypt.c: /tmp/ccjEDUsZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjEDUsZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjEDUsZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjEDUsZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEDUsZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEDUsZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEDUsZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjEDUsZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjEDUsZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEDUsZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEDUsZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEDUsZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEDUsZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEDUsZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjEDUsZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNTKgxS.s: Assembler messages:
encrypt.c: /tmp/ccNTKgxS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTKgxS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNTKgxS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNTKgxS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTKgxS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTKgxS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTKgxS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNTKgxS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNTKgxS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNTKgxS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTKgxS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTKgxS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTKgxS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTKgxS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTKgxS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNTKgxS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctxAZLw.s: Assembler messages:
encrypt.c: /tmp/cctxAZLw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctxAZLw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctxAZLw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctxAZLw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctxAZLw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctxAZLw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctxAZLw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctxAZLw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctxAZLw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctxAZLw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctxAZLw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctxAZLw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctxAZLw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctxAZLw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxAZLw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctxAZLw.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI3jVlU.s: Assembler messages:
encrypt.c: /tmp/ccI3jVlU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI3jVlU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI3jVlU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI3jVlU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI3jVlU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI3jVlU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI3jVlU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI3jVlU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI3jVlU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI3jVlU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI3jVlU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI3jVlU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI3jVlU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI3jVlU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI3jVlU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI3jVlU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmkbTuq.s: Assembler messages:
encrypt.c: /tmp/ccmkbTuq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmkbTuq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmkbTuq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmkbTuq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkbTuq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkbTuq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkbTuq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmkbTuq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmkbTuq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkbTuq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmkbTuq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmkbTuq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkbTuq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkbTuq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkbTuq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkbTuq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUE1g9B.s: Assembler messages:
encrypt.c: /tmp/ccUE1g9B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUE1g9B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUE1g9B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUE1g9B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUE1g9B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUE1g9B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUE1g9B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUE1g9B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUE1g9B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUE1g9B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUE1g9B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUE1g9B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUE1g9B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUE1g9B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE1g9B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUE1g9B.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrgjiaV.s: Assembler messages:
encrypt.c: /tmp/ccrgjiaV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgjiaV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgjiaV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgjiaV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgjiaV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgjiaV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgjiaV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgjiaV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgjiaV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrgjiaV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgjiaV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgjiaV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgjiaV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgjiaV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgjiaV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrgjiaV.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLupcyS.s: Assembler messages:
encrypt.c: /tmp/ccLupcyS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLupcyS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLupcyS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLupcyS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLupcyS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLupcyS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLupcyS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLupcyS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLupcyS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLupcyS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLupcyS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLupcyS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLupcyS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLupcyS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLupcyS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLupcyS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOxDdYw.s: Assembler messages:
encrypt.c: /tmp/ccOxDdYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxDdYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOxDdYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOxDdYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOxDdYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOxDdYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOxDdYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOxDdYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOxDdYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOxDdYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOxDdYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOxDdYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOxDdYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOxDdYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxDdYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOxDdYw.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBkpRyD.s: Assembler messages:
encrypt.c: /tmp/ccBkpRyD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBkpRyD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBkpRyD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBkpRyD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkpRyD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkpRyD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkpRyD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBkpRyD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBkpRyD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBkpRyD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBkpRyD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkpRyD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkpRyD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBkpRyD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBkpRyD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBkpRyD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCufz7g.s: Assembler messages:
encrypt.c: /tmp/ccCufz7g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCufz7g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCufz7g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCufz7g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCufz7g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCufz7g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCufz7g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCufz7g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCufz7g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCufz7g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCufz7g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCufz7g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCufz7g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCufz7g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCufz7g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCufz7g.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOXg0kb.s: Assembler messages:
encrypt.c: /tmp/ccOXg0kb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOXg0kb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOXg0kb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOXg0kb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXg0kb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXg0kb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXg0kb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOXg0kb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOXg0kb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXg0kb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOXg0kb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXg0kb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXg0kb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXg0kb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXg0kb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXg0kb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc8l2Dh.s: Assembler messages:
encrypt.c: /tmp/ccc8l2Dh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc8l2Dh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc8l2Dh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc8l2Dh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8l2Dh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8l2Dh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8l2Dh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc8l2Dh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8l2Dh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc8l2Dh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc8l2Dh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8l2Dh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8l2Dh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8l2Dh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc8l2Dh.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM49R88.s: Assembler messages:
encrypt.c: /tmp/ccM49R88.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM49R88.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM49R88.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM49R88.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM49R88.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM49R88.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM49R88.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM49R88.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM49R88.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM49R88.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM49R88.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM49R88.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM49R88.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM49R88.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM49R88.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM49R88.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMyzig2.s: Assembler messages:
encrypt.c: /tmp/ccMyzig2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMyzig2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMyzig2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMyzig2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyzig2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyzig2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyzig2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMyzig2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMyzig2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyzig2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMyzig2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyzig2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyzig2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyzig2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyzig2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyzig2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpUOWZb.s: Assembler messages:
encrypt.c: /tmp/ccpUOWZb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpUOWZb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpUOWZb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpUOWZb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUOWZb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUOWZb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUOWZb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpUOWZb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpUOWZb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUOWZb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpUOWZb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpUOWZb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpUOWZb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpUOWZb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUOWZb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpUOWZb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJyiH27.s: Assembler messages:
encrypt.c: /tmp/ccJyiH27.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJyiH27.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJyiH27.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJyiH27.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJyiH27.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJyiH27.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJyiH27.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJyiH27.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJyiH27.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJyiH27.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJyiH27.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJyiH27.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJyiH27.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJyiH27.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyiH27.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJyiH27.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8EOhWc.s: Assembler messages:
encrypt.c: /tmp/cc8EOhWc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8EOhWc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8EOhWc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8EOhWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EOhWc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EOhWc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EOhWc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8EOhWc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8EOhWc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8EOhWc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EOhWc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EOhWc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EOhWc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EOhWc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EOhWc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8EOhWc.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDq2jPT.s: Assembler messages:
encrypt.c: /tmp/ccDq2jPT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDq2jPT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDq2jPT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDq2jPT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq2jPT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq2jPT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq2jPT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDq2jPT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDq2jPT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq2jPT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDq2jPT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq2jPT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq2jPT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq2jPT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq2jPT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq2jPT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFnb2I6.s: Assembler messages:
encrypt.c: /tmp/ccFnb2I6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFnb2I6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFnb2I6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFnb2I6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFnb2I6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFnb2I6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFnb2I6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFnb2I6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFnb2I6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFnb2I6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFnb2I6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFnb2I6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFnb2I6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFnb2I6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFnb2I6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFnb2I6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoeLqoO.s: Assembler messages:
encrypt.c: /tmp/ccoeLqoO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoeLqoO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoeLqoO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoeLqoO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoeLqoO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoeLqoO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoeLqoO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoeLqoO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoeLqoO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoeLqoO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoeLqoO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoeLqoO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoeLqoO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoeLqoO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoeLqoO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoeLqoO.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1WOXiQ.s: Assembler messages:
encrypt.c: /tmp/cc1WOXiQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1WOXiQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1WOXiQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1WOXiQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WOXiQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WOXiQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WOXiQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1WOXiQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WOXiQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1WOXiQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WOXiQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WOXiQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WOXiQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WOXiQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WOXiQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEJWFnb.s: Assembler messages:
encrypt.c: /tmp/ccEJWFnb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJWFnb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEJWFnb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEJWFnb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJWFnb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJWFnb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJWFnb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEJWFnb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEJWFnb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEJWFnb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJWFnb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJWFnb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJWFnb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJWFnb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJWFnb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEJWFnb.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5CwEo6.s: Assembler messages:
encrypt.c: /tmp/cc5CwEo6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5CwEo6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5CwEo6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5CwEo6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CwEo6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CwEo6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CwEo6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5CwEo6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5CwEo6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5CwEo6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CwEo6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CwEo6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CwEo6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CwEo6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CwEo6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5CwEo6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQCUGkO.s: Assembler messages:
encrypt.c: /tmp/ccQCUGkO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCUGkO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQCUGkO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQCUGkO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCUGkO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCUGkO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCUGkO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQCUGkO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQCUGkO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCUGkO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQCUGkO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCUGkO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCUGkO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCUGkO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCUGkO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCUGkO.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYQoNSH.s: Assembler messages:
encrypt.c: /tmp/ccYQoNSH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYQoNSH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYQoNSH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYQoNSH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYQoNSH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYQoNSH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYQoNSH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYQoNSH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYQoNSH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYQoNSH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYQoNSH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYQoNSH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYQoNSH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYQoNSH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQoNSH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYQoNSH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclKxY0Z.s: Assembler messages:
encrypt.c: /tmp/cclKxY0Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKxY0Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclKxY0Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclKxY0Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKxY0Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKxY0Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKxY0Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclKxY0Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclKxY0Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclKxY0Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclKxY0Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKxY0Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKxY0Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKxY0Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclKxY0Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclKxY0Z.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc133CIH.s: Assembler messages:
encrypt.c: /tmp/cc133CIH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc133CIH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc133CIH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc133CIH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc133CIH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc133CIH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc133CIH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc133CIH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc133CIH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc133CIH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc133CIH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc133CIH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc133CIH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc133CIH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc133CIH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc133CIH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBhKT3W.s: Assembler messages:
encrypt.c: /tmp/ccBhKT3W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhKT3W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhKT3W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhKT3W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhKT3W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhKT3W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhKT3W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhKT3W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhKT3W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBhKT3W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhKT3W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhKT3W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhKT3W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhKT3W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhKT3W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhKT3W.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjG1aXH.s: Assembler messages:
encrypt.c: /tmp/ccjG1aXH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjG1aXH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjG1aXH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjG1aXH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjG1aXH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjG1aXH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjG1aXH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjG1aXH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjG1aXH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjG1aXH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjG1aXH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjG1aXH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjG1aXH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjG1aXH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG1aXH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjG1aXH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpm72z2.s: Assembler messages:
encrypt.c: /tmp/ccpm72z2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpm72z2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpm72z2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpm72z2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpm72z2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpm72z2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpm72z2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpm72z2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpm72z2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpm72z2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpm72z2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpm72z2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpm72z2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm72z2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpm72z2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpm72z2.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2bLKRH.s: Assembler messages:
encrypt.c: /tmp/cc2bLKRH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2bLKRH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2bLKRH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2bLKRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bLKRH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bLKRH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bLKRH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2bLKRH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2bLKRH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bLKRH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2bLKRH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2bLKRH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bLKRH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bLKRH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bLKRH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2bLKRH.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCfHCzX.s: Assembler messages:
encrypt.c: /tmp/ccCfHCzX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCfHCzX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCfHCzX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCfHCzX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfHCzX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfHCzX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfHCzX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCfHCzX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCfHCzX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCfHCzX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCfHCzX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfHCzX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfHCzX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCfHCzX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCfHCzX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCfHCzX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp6RIlT.s: Assembler messages:
encrypt.c: /tmp/ccp6RIlT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6RIlT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6RIlT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6RIlT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6RIlT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6RIlT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6RIlT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6RIlT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6RIlT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6RIlT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp6RIlT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6RIlT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6RIlT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6RIlT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6RIlT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6RIlT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy4Vm6s.s: Assembler messages:
encrypt.c: /tmp/ccy4Vm6s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy4Vm6s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy4Vm6s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy4Vm6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy4Vm6s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy4Vm6s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy4Vm6s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy4Vm6s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy4Vm6s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy4Vm6s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy4Vm6s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy4Vm6s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4Vm6s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy4Vm6s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy4Vm6s.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Bu6ql.s: Assembler messages:
encrypt.c: /tmp/cc0Bu6ql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Bu6ql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Bu6ql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Bu6ql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Bu6ql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Bu6ql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Bu6ql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Bu6ql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Bu6ql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Bu6ql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Bu6ql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Bu6ql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Bu6ql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Bu6ql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Bu6ql.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfHGdiO.s: Assembler messages:
encrypt.c: /tmp/ccfHGdiO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfHGdiO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfHGdiO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfHGdiO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfHGdiO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfHGdiO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfHGdiO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfHGdiO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfHGdiO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfHGdiO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfHGdiO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfHGdiO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfHGdiO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfHGdiO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfHGdiO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfHGdiO.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3yQoQy.s: Assembler messages:
encrypt.c: /tmp/cc3yQoQy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3yQoQy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3yQoQy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3yQoQy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3yQoQy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3yQoQy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3yQoQy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3yQoQy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3yQoQy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3yQoQy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3yQoQy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3yQoQy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3yQoQy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yQoQy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3yQoQy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3yQoQy.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFcOypT.s: Assembler messages:
encrypt.c: /tmp/ccFcOypT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFcOypT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFcOypT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFcOypT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFcOypT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFcOypT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFcOypT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFcOypT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFcOypT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFcOypT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFcOypT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFcOypT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFcOypT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFcOypT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFcOypT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFcOypT.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5yrQjo.s: Assembler messages:
encrypt.c: /tmp/cc5yrQjo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5yrQjo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5yrQjo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5yrQjo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yrQjo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yrQjo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yrQjo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5yrQjo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5yrQjo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5yrQjo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yrQjo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yrQjo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yrQjo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yrQjo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yrQjo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5yrQjo.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPaBEEN.s: Assembler messages:
encrypt.c: /tmp/ccPaBEEN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPaBEEN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPaBEEN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPaBEEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPaBEEN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPaBEEN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPaBEEN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPaBEEN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPaBEEN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPaBEEN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPaBEEN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPaBEEN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPaBEEN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPaBEEN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaBEEN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPaBEEN.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8fzLOJ.s: Assembler messages:
encrypt.c: /tmp/cc8fzLOJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fzLOJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8fzLOJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8fzLOJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8fzLOJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8fzLOJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8fzLOJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8fzLOJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8fzLOJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8fzLOJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8fzLOJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fzLOJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fzLOJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fzLOJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fzLOJ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9XBluf.s: Assembler messages:
encrypt.c: /tmp/cc9XBluf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9XBluf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9XBluf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9XBluf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9XBluf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9XBluf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9XBluf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9XBluf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9XBluf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9XBluf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9XBluf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9XBluf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9XBluf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XBluf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9XBluf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9XBluf.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQSSXxa.s: Assembler messages:
encrypt.c: /tmp/ccQSSXxa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSSXxa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQSSXxa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQSSXxa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSSXxa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSSXxa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSSXxa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQSSXxa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQSSXxa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQSSXxa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSSXxa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSSXxa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSSXxa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSSXxa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSSXxa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQSSXxa.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmVl0BE.s: Assembler messages:
encrypt.c: /tmp/ccmVl0BE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmVl0BE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmVl0BE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmVl0BE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVl0BE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVl0BE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVl0BE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmVl0BE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmVl0BE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVl0BE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmVl0BE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmVl0BE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVl0BE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVl0BE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVl0BE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmVl0BE.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJFTolk.s: Assembler messages:
encrypt.c: /tmp/ccJFTolk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJFTolk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJFTolk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJFTolk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJFTolk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJFTolk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJFTolk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJFTolk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJFTolk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJFTolk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJFTolk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJFTolk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJFTolk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJFTolk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJFTolk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJFTolk.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxHPqcK.s: Assembler messages:
encrypt.c: /tmp/ccxHPqcK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxHPqcK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxHPqcK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxHPqcK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxHPqcK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxHPqcK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxHPqcK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxHPqcK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxHPqcK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxHPqcK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxHPqcK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxHPqcK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxHPqcK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxHPqcK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHPqcK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxHPqcK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAEIU1D.s: Assembler messages:
encrypt.c: /tmp/ccAEIU1D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEIU1D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAEIU1D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAEIU1D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEIU1D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEIU1D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEIU1D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAEIU1D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAEIU1D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEIU1D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAEIU1D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAEIU1D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEIU1D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEIU1D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEIU1D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEIU1D.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLdTwTe.s: Assembler messages:
encrypt.c: /tmp/ccLdTwTe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLdTwTe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLdTwTe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLdTwTe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdTwTe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdTwTe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdTwTe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLdTwTe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLdTwTe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLdTwTe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLdTwTe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdTwTe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdTwTe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLdTwTe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLdTwTe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLdTwTe.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPBuVFK.s: Assembler messages:
encrypt.c: /tmp/ccPBuVFK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBuVFK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBuVFK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBuVFK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBuVFK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBuVFK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBuVFK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBuVFK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBuVFK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPBuVFK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBuVFK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBuVFK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBuVFK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBuVFK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBuVFK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPBuVFK.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczyJpKZ.s: Assembler messages:
encrypt.c: /tmp/cczyJpKZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczyJpKZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczyJpKZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczyJpKZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczyJpKZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczyJpKZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczyJpKZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczyJpKZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczyJpKZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczyJpKZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczyJpKZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczyJpKZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczyJpKZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczyJpKZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyJpKZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczyJpKZ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH7JdPY.s: Assembler messages:
encrypt.c: /tmp/ccH7JdPY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH7JdPY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH7JdPY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH7JdPY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7JdPY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7JdPY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7JdPY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH7JdPY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH7JdPY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7JdPY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH7JdPY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH7JdPY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH7JdPY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH7JdPY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7JdPY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH7JdPY.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgBNnCy.s: Assembler messages:
encrypt.c: /tmp/ccgBNnCy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBNnCy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBNnCy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBNnCy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBNnCy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBNnCy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBNnCy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBNnCy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBNnCy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgBNnCy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBNnCy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBNnCy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBNnCy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBNnCy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBNnCy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgBNnCy.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTeG1YZ.s: Assembler messages:
encrypt.c: /tmp/ccTeG1YZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTeG1YZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTeG1YZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTeG1YZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTeG1YZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTeG1YZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTeG1YZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTeG1YZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTeG1YZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTeG1YZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTeG1YZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTeG1YZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTeG1YZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeG1YZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTeG1YZ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckaRkuJ.s: Assembler messages:
encrypt.c: /tmp/cckaRkuJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckaRkuJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckaRkuJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckaRkuJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaRkuJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaRkuJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaRkuJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckaRkuJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckaRkuJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckaRkuJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckaRkuJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckaRkuJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckaRkuJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckaRkuJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckaRkuJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckaRkuJ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfTJGNC.s: Assembler messages:
encrypt.c: /tmp/ccfTJGNC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfTJGNC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfTJGNC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfTJGNC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTJGNC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTJGNC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTJGNC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfTJGNC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfTJGNC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfTJGNC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfTJGNC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTJGNC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTJGNC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfTJGNC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfTJGNC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfTJGNC.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckULmIX.s: Assembler messages:
encrypt.c: /tmp/cckULmIX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckULmIX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckULmIX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckULmIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckULmIX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckULmIX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckULmIX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckULmIX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckULmIX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckULmIX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckULmIX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckULmIX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckULmIX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckULmIX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckULmIX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckULmIX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9BBfTq.s: Assembler messages:
encrypt.c: /tmp/cc9BBfTq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BBfTq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9BBfTq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9BBfTq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BBfTq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BBfTq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BBfTq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9BBfTq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9BBfTq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BBfTq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9BBfTq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BBfTq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BBfTq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BBfTq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BBfTq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BBfTq.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV12GdP.s: Assembler messages:
encrypt.c: /tmp/ccV12GdP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV12GdP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV12GdP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV12GdP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV12GdP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV12GdP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV12GdP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV12GdP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV12GdP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV12GdP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV12GdP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV12GdP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV12GdP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV12GdP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV12GdP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV12GdP.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIQnbUV.s: Assembler messages:
encrypt.c: /tmp/ccIQnbUV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIQnbUV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIQnbUV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIQnbUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIQnbUV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIQnbUV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIQnbUV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIQnbUV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIQnbUV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIQnbUV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIQnbUV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIQnbUV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIQnbUV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQnbUV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIQnbUV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIQnbUV.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM7j3ql.s: Assembler messages:
encrypt.c: /tmp/ccM7j3ql.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM7j3ql.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM7j3ql.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM7j3ql.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7j3ql.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7j3ql.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7j3ql.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM7j3ql.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM7j3ql.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7j3ql.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM7j3ql.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7j3ql.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7j3ql.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7j3ql.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7j3ql.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7j3ql.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7bFf7T.s: Assembler messages:
encrypt.c: /tmp/cc7bFf7T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7bFf7T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7bFf7T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7bFf7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bFf7T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bFf7T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bFf7T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7bFf7T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7bFf7T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7bFf7T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bFf7T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bFf7T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bFf7T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bFf7T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bFf7T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7bFf7T.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI0k2Fq.s: Assembler messages:
encrypt.c: /tmp/ccI0k2Fq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0k2Fq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI0k2Fq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI0k2Fq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0k2Fq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0k2Fq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0k2Fq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI0k2Fq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0k2Fq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI0k2Fq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0k2Fq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0k2Fq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0k2Fq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0k2Fq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0k2Fq.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDXUHnn.s: Assembler messages:
encrypt.c: /tmp/ccDXUHnn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXUHnn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXUHnn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXUHnn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXUHnn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXUHnn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXUHnn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXUHnn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXUHnn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXUHnn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDXUHnn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDXUHnn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXUHnn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXUHnn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXUHnn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDXUHnn.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgJF3vW.s: Assembler messages:
encrypt.c: /tmp/ccgJF3vW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJF3vW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJF3vW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJF3vW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJF3vW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJF3vW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJF3vW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJF3vW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJF3vW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgJF3vW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgJF3vW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJF3vW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJF3vW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJF3vW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgJF3vW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgJF3vW.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccItRQ8d.s: Assembler messages:
encrypt.c: /tmp/ccItRQ8d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccItRQ8d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccItRQ8d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccItRQ8d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccItRQ8d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccItRQ8d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccItRQ8d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccItRQ8d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccItRQ8d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccItRQ8d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccItRQ8d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccItRQ8d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccItRQ8d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccItRQ8d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccItRQ8d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccItRQ8d.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchrds7x.s: Assembler messages:
encrypt.c: /tmp/cchrds7x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchrds7x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchrds7x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchrds7x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchrds7x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchrds7x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchrds7x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchrds7x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchrds7x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchrds7x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchrds7x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchrds7x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchrds7x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchrds7x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchrds7x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchrds7x.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7BzHEb.s: Assembler messages:
encrypt.c: /tmp/cc7BzHEb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7BzHEb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7BzHEb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7BzHEb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BzHEb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BzHEb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BzHEb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7BzHEb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7BzHEb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BzHEb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7BzHEb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7BzHEb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BzHEb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BzHEb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7BzHEb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7BzHEb.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHyTphb.s: Assembler messages:
encrypt.c: /tmp/ccHyTphb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyTphb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHyTphb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHyTphb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHyTphb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHyTphb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHyTphb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHyTphb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHyTphb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHyTphb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHyTphb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyTphb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyTphb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyTphb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHyTphb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHyTphb.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAR3LjA.s: Assembler messages:
encrypt.c: /tmp/ccAR3LjA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAR3LjA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAR3LjA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAR3LjA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAR3LjA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAR3LjA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAR3LjA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAR3LjA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAR3LjA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAR3LjA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAR3LjA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAR3LjA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAR3LjA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAR3LjA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAR3LjA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAR3LjA.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccErKeDc.s: Assembler messages:
encrypt.c: /tmp/ccErKeDc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccErKeDc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccErKeDc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccErKeDc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccErKeDc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccErKeDc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccErKeDc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccErKeDc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccErKeDc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccErKeDc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccErKeDc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccErKeDc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccErKeDc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccErKeDc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErKeDc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccErKeDc.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD7IAlo.s: Assembler messages:
encrypt.c: /tmp/ccD7IAlo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD7IAlo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD7IAlo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD7IAlo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7IAlo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7IAlo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7IAlo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD7IAlo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD7IAlo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD7IAlo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD7IAlo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7IAlo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7IAlo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7IAlo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7IAlo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD7IAlo.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwIyRLd.s: Assembler messages:
encrypt.c: /tmp/ccwIyRLd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwIyRLd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwIyRLd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwIyRLd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwIyRLd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwIyRLd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwIyRLd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwIyRLd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwIyRLd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwIyRLd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwIyRLd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwIyRLd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwIyRLd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwIyRLd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIyRLd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwIyRLd.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7fRYjU.s: Assembler messages:
encrypt.c: /tmp/cc7fRYjU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7fRYjU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7fRYjU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7fRYjU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fRYjU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fRYjU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fRYjU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7fRYjU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7fRYjU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7fRYjU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fRYjU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fRYjU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fRYjU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fRYjU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fRYjU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7fRYjU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE2FH08.s: Assembler messages:
encrypt.c: /tmp/ccE2FH08.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE2FH08.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE2FH08.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE2FH08.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2FH08.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2FH08.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2FH08.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE2FH08.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE2FH08.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2FH08.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE2FH08.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE2FH08.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2FH08.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2FH08.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2FH08.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE2FH08.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6Sr7t8.s: Assembler messages:
encrypt.c: /tmp/cc6Sr7t8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Sr7t8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Sr7t8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Sr7t8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Sr7t8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Sr7t8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Sr7t8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Sr7t8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Sr7t8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Sr7t8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Sr7t8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Sr7t8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Sr7t8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Sr7t8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Sr7t8.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8YTSFJ.s: Assembler messages:
encrypt.c: /tmp/cc8YTSFJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YTSFJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8YTSFJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8YTSFJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8YTSFJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8YTSFJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8YTSFJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8YTSFJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8YTSFJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8YTSFJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YTSFJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YTSFJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTSFJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YTSFJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YTSFJ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclStKtT.s: Assembler messages:
encrypt.c: /tmp/cclStKtT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclStKtT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclStKtT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclStKtT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclStKtT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclStKtT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclStKtT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclStKtT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclStKtT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclStKtT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclStKtT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclStKtT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclStKtT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclStKtT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclStKtT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclStKtT.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyaeNy9.s: Assembler messages:
encrypt.c: /tmp/ccyaeNy9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyaeNy9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyaeNy9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyaeNy9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyaeNy9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyaeNy9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyaeNy9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyaeNy9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyaeNy9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyaeNy9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyaeNy9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyaeNy9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyaeNy9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyaeNy9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaeNy9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyaeNy9.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4GJXPM.s: Assembler messages:
encrypt.c: /tmp/cc4GJXPM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4GJXPM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4GJXPM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4GJXPM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4GJXPM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4GJXPM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4GJXPM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4GJXPM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4GJXPM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4GJXPM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4GJXPM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4GJXPM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4GJXPM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GJXPM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4GJXPM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4GJXPM.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9yyFr6.s: Assembler messages:
encrypt.c: /tmp/cc9yyFr6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9yyFr6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9yyFr6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9yyFr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yyFr6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yyFr6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yyFr6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9yyFr6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9yyFr6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yyFr6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9yyFr6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9yyFr6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9yyFr6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9yyFr6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9yyFr6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9yyFr6.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2d0BGo.s: Assembler messages:
encrypt.c: /tmp/cc2d0BGo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2d0BGo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2d0BGo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2d0BGo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2d0BGo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2d0BGo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2d0BGo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2d0BGo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2d0BGo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2d0BGo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2d0BGo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2d0BGo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2d0BGo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2d0BGo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d0BGo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2d0BGo.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYIPsY4.s: Assembler messages:
encrypt.c: /tmp/ccYIPsY4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIPsY4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYIPsY4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYIPsY4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYIPsY4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYIPsY4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYIPsY4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYIPsY4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYIPsY4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYIPsY4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYIPsY4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYIPsY4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYIPsY4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIPsY4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYIPsY4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIPsY4.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6xeivU.s: Assembler messages:
encrypt.c: /tmp/cc6xeivU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6xeivU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6xeivU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6xeivU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6xeivU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6xeivU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6xeivU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6xeivU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6xeivU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6xeivU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6xeivU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6xeivU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6xeivU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6xeivU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6xeivU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6xeivU.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUGH2Wh.s: Assembler messages:
encrypt.c: /tmp/ccUGH2Wh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUGH2Wh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUGH2Wh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUGH2Wh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH2Wh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH2Wh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH2Wh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUGH2Wh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH2Wh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUGH2Wh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUGH2Wh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUGH2Wh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUGH2Wh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGH2Wh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUGH2Wh.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoqYOJo.s: Assembler messages:
encrypt.c: /tmp/ccoqYOJo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoqYOJo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoqYOJo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoqYOJo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqYOJo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqYOJo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqYOJo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoqYOJo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoqYOJo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqYOJo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoqYOJo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoqYOJo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqYOJo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqYOJo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoqYOJo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoqYOJo.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctlzIM5.s: Assembler messages:
encrypt.c: /tmp/cctlzIM5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctlzIM5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctlzIM5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctlzIM5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlzIM5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlzIM5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlzIM5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctlzIM5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctlzIM5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctlzIM5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlzIM5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlzIM5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlzIM5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlzIM5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlzIM5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctlzIM5.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGl8Txi.s: Assembler messages:
encrypt.c: /tmp/ccGl8Txi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGl8Txi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGl8Txi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGl8Txi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGl8Txi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGl8Txi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGl8Txi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGl8Txi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGl8Txi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGl8Txi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGl8Txi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGl8Txi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGl8Txi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGl8Txi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGl8Txi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGl8Txi.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv6ckhY.s: Assembler messages:
encrypt.c: /tmp/ccv6ckhY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv6ckhY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv6ckhY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv6ckhY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv6ckhY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv6ckhY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv6ckhY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv6ckhY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv6ckhY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv6ckhY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv6ckhY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv6ckhY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv6ckhY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6ckhY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv6ckhY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv6ckhY.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKBWSCQ.s: Assembler messages:
encrypt.c: /tmp/ccKBWSCQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBWSCQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBWSCQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBWSCQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBWSCQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBWSCQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBWSCQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBWSCQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKBWSCQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKBWSCQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBWSCQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBWSCQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBWSCQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKBWSCQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKBWSCQ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvX6vul.s: Assembler messages:
encrypt.c: /tmp/ccvX6vul.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvX6vul.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvX6vul.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvX6vul.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvX6vul.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvX6vul.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvX6vul.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvX6vul.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvX6vul.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvX6vul.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvX6vul.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvX6vul.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvX6vul.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvX6vul.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvX6vul.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvX6vul.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFfiH2I.s: Assembler messages:
encrypt.c: /tmp/ccFfiH2I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFfiH2I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFfiH2I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFfiH2I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFfiH2I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFfiH2I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFfiH2I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFfiH2I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFfiH2I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFfiH2I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFfiH2I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFfiH2I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFfiH2I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFfiH2I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFfiH2I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFfiH2I.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccscVaIk.s: Assembler messages:
encrypt.c: /tmp/ccscVaIk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccscVaIk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccscVaIk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccscVaIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscVaIk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscVaIk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscVaIk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccscVaIk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccscVaIk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscVaIk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccscVaIk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccscVaIk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccscVaIk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccscVaIk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccscVaIk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccscVaIk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ckFVQ.s: Assembler messages:
encrypt.c: /tmp/cc3ckFVQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ckFVQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ckFVQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ckFVQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ckFVQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ckFVQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ckFVQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ckFVQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3ckFVQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ckFVQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ckFVQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ckFVQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ckFVQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ckFVQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ckFVQ.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9mB4al.s: Assembler messages:
encrypt.c: /tmp/cc9mB4al.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9mB4al.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9mB4al.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9mB4al.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mB4al.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mB4al.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mB4al.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9mB4al.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9mB4al.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mB4al.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9mB4al.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9mB4al.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mB4al.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mB4al.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mB4al.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9mB4al.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFsoIyk.s: Assembler messages:
encrypt.c: /tmp/ccFsoIyk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFsoIyk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFsoIyk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFsoIyk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsoIyk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsoIyk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsoIyk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFsoIyk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFsoIyk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsoIyk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFsoIyk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsoIyk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsoIyk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsoIyk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsoIyk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsoIyk.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJAIjrL.s: Assembler messages:
encrypt.c: /tmp/ccJAIjrL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJAIjrL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJAIjrL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJAIjrL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAIjrL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAIjrL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAIjrL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJAIjrL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJAIjrL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJAIjrL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJAIjrL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAIjrL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAIjrL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJAIjrL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJAIjrL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJAIjrL.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHWZBlK.s: Assembler messages:
encrypt.c: /tmp/ccHWZBlK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWZBlK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWZBlK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWZBlK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWZBlK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWZBlK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWZBlK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWZBlK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWZBlK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWZBlK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHWZBlK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWZBlK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWZBlK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWZBlK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWZBlK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWZBlK.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaBwu3y.s: Assembler messages:
encrypt.c: /tmp/ccaBwu3y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaBwu3y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaBwu3y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaBwu3y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBwu3y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBwu3y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBwu3y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaBwu3y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaBwu3y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaBwu3y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaBwu3y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBwu3y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBwu3y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBwu3y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaBwu3y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaBwu3y.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2pLy3q.s: Assembler messages:
encrypt.c: /tmp/cc2pLy3q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2pLy3q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2pLy3q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2pLy3q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2pLy3q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2pLy3q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2pLy3q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2pLy3q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2pLy3q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2pLy3q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2pLy3q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2pLy3q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2pLy3q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2pLy3q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2pLy3q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2pLy3q.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca6ksYX.s: Assembler messages:
encrypt.c: /tmp/cca6ksYX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca6ksYX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca6ksYX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca6ksYX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6ksYX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6ksYX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6ksYX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca6ksYX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca6ksYX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6ksYX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca6ksYX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca6ksYX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca6ksYX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca6ksYX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6ksYX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca6ksYX.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccATzJ0I.s: Assembler messages:
encrypt.c: /tmp/ccATzJ0I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccATzJ0I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccATzJ0I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccATzJ0I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATzJ0I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATzJ0I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATzJ0I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccATzJ0I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccATzJ0I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATzJ0I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccATzJ0I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccATzJ0I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccATzJ0I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccATzJ0I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATzJ0I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccATzJ0I.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchHBJsx.s: Assembler messages:
encrypt.c: /tmp/cchHBJsx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchHBJsx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchHBJsx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchHBJsx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchHBJsx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchHBJsx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchHBJsx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchHBJsx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchHBJsx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchHBJsx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchHBJsx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchHBJsx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchHBJsx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchHBJsx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchHBJsx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchHBJsx.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX9BL2X.s: Assembler messages:
encrypt.c: /tmp/ccX9BL2X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX9BL2X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX9BL2X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX9BL2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX9BL2X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX9BL2X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX9BL2X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX9BL2X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX9BL2X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX9BL2X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX9BL2X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX9BL2X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX9BL2X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX9BL2X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9BL2X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX9BL2X.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfCrF5t.s: Assembler messages:
encrypt.c: /tmp/ccfCrF5t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCrF5t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfCrF5t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfCrF5t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCrF5t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCrF5t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCrF5t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfCrF5t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfCrF5t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfCrF5t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCrF5t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCrF5t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCrF5t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCrF5t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCrF5t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCrF5t.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy6Omko.s: Assembler messages:
encrypt.c: /tmp/ccy6Omko.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6Omko.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy6Omko.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy6Omko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6Omko.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6Omko.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6Omko.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy6Omko.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy6Omko.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy6Omko.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6Omko.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6Omko.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6Omko.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6Omko.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6Omko.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6Omko.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczwb7HR.s: Assembler messages:
encrypt.c: /tmp/cczwb7HR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczwb7HR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczwb7HR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczwb7HR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczwb7HR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczwb7HR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczwb7HR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczwb7HR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczwb7HR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczwb7HR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczwb7HR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczwb7HR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczwb7HR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczwb7HR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwb7HR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczwb7HR.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDu6Vxd.s: Assembler messages:
encrypt.c: /tmp/ccDu6Vxd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDu6Vxd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDu6Vxd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDu6Vxd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDu6Vxd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDu6Vxd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDu6Vxd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDu6Vxd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDu6Vxd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDu6Vxd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDu6Vxd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDu6Vxd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDu6Vxd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDu6Vxd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDu6Vxd.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxOYfQL.s: Assembler messages:
encrypt.c: /tmp/ccxOYfQL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxOYfQL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxOYfQL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxOYfQL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxOYfQL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxOYfQL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxOYfQL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxOYfQL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxOYfQL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxOYfQL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxOYfQL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxOYfQL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxOYfQL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxOYfQL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxOYfQL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxOYfQL.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1HzfUQ.s: Assembler messages:
encrypt.c: /tmp/cc1HzfUQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1HzfUQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1HzfUQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1HzfUQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1HzfUQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1HzfUQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1HzfUQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1HzfUQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1HzfUQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1HzfUQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1HzfUQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1HzfUQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1HzfUQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1HzfUQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1HzfUQ.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDlPbqn.s: Assembler messages:
encrypt.c: /tmp/ccDlPbqn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlPbqn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDlPbqn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDlPbqn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPbqn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPbqn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPbqn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDlPbqn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDlPbqn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDlPbqn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlPbqn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlPbqn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlPbqn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlPbqn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlPbqn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlPbqn.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5gnh6f.s: Assembler messages:
encrypt.c: /tmp/cc5gnh6f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gnh6f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5gnh6f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5gnh6f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gnh6f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gnh6f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gnh6f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5gnh6f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5gnh6f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5gnh6f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5gnh6f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gnh6f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gnh6f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gnh6f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5gnh6f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5gnh6f.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgjakNL.s: Assembler messages:
encrypt.c: /tmp/ccgjakNL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgjakNL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgjakNL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgjakNL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjakNL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjakNL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjakNL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgjakNL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgjakNL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjakNL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgjakNL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjakNL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjakNL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjakNL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjakNL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjakNL.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDQteOe.s: Assembler messages:
encrypt.c: /tmp/ccDQteOe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDQteOe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDQteOe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDQteOe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQteOe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQteOe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQteOe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDQteOe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDQteOe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDQteOe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQteOe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQteOe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQteOe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQteOe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQteOe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDQteOe.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIjO46x.s: Assembler messages:
encrypt.c: /tmp/ccIjO46x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIjO46x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIjO46x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIjO46x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjO46x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjO46x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjO46x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIjO46x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIjO46x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjO46x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIjO46x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjO46x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjO46x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjO46x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjO46x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjO46x.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca1huxv.s: Assembler messages:
encrypt.c: /tmp/cca1huxv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca1huxv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca1huxv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca1huxv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1huxv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1huxv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1huxv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca1huxv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca1huxv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1huxv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca1huxv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca1huxv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca1huxv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca1huxv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cca1huxv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca1huxv.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce40HP3.s: Assembler messages:
encrypt.c: /tmp/cce40HP3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce40HP3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce40HP3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce40HP3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce40HP3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce40HP3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce40HP3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce40HP3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce40HP3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce40HP3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce40HP3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce40HP3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce40HP3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce40HP3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce40HP3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce40HP3.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIa9ZFe.s: Assembler messages:
encrypt.c: /tmp/ccIa9ZFe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIa9ZFe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIa9ZFe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIa9ZFe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIa9ZFe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIa9ZFe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIa9ZFe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIa9ZFe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIa9ZFe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIa9ZFe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIa9ZFe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIa9ZFe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa9ZFe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIa9ZFe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIa9ZFe.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnQjQdA.s: Assembler messages:
encrypt.c: /tmp/ccnQjQdA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnQjQdA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnQjQdA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnQjQdA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQjQdA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQjQdA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQjQdA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnQjQdA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnQjQdA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQjQdA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnQjQdA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnQjQdA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnQjQdA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnQjQdA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQjQdA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnQjQdA.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJsi476.s: Assembler messages:
encrypt.c: /tmp/ccJsi476.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJsi476.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJsi476.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJsi476.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsi476.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsi476.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsi476.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJsi476.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJsi476.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJsi476.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsi476.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsi476.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsi476.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsi476.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsi476.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJsi476.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccndXPww.s: Assembler messages:
encrypt.c: /tmp/ccndXPww.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccndXPww.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccndXPww.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccndXPww.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndXPww.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndXPww.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndXPww.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccndXPww.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccndXPww.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndXPww.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccndXPww.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndXPww.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndXPww.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndXPww.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndXPww.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndXPww.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCWNDR1.s: Assembler messages:
encrypt.c: /tmp/ccCWNDR1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCWNDR1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCWNDR1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCWNDR1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCWNDR1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCWNDR1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCWNDR1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCWNDR1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCWNDR1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCWNDR1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCWNDR1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCWNDR1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCWNDR1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWNDR1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCWNDR1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCWNDR1.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXHKj1u.s: Assembler messages:
encrypt.c: /tmp/ccXHKj1u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHKj1u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHKj1u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHKj1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHKj1u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHKj1u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHKj1u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHKj1u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHKj1u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHKj1u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXHKj1u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHKj1u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHKj1u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHKj1u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHKj1u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHKj1u.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0MdTqu.s: Assembler messages:
encrypt.c: /tmp/cc0MdTqu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0MdTqu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0MdTqu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0MdTqu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0MdTqu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0MdTqu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0MdTqu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0MdTqu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0MdTqu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0MdTqu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0MdTqu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0MdTqu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0MdTqu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0MdTqu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0MdTqu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0MdTqu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc41qSYS.s: Assembler messages:
encrypt.c: /tmp/cc41qSYS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41qSYS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc41qSYS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc41qSYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41qSYS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41qSYS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41qSYS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc41qSYS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc41qSYS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc41qSYS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41qSYS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41qSYS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41qSYS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41qSYS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41qSYS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc41qSYS.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDMxXzS.s: Assembler messages:
encrypt.c: /tmp/ccDMxXzS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDMxXzS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDMxXzS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDMxXzS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMxXzS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMxXzS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMxXzS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDMxXzS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDMxXzS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDMxXzS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDMxXzS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMxXzS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMxXzS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMxXzS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMxXzS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMxXzS.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVztyQu.s: Assembler messages:
encrypt.c: /tmp/ccVztyQu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVztyQu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVztyQu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVztyQu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVztyQu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVztyQu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVztyQu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVztyQu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVztyQu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVztyQu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVztyQu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVztyQu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVztyQu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVztyQu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVztyQu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVztyQu.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc25a9zV.s: Assembler messages:
encrypt.c: /tmp/cc25a9zV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25a9zV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc25a9zV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc25a9zV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc25a9zV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc25a9zV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc25a9zV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc25a9zV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc25a9zV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc25a9zV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc25a9zV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc25a9zV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc25a9zV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25a9zV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc25a9zV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25a9zV.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5cXx3v.s: Assembler messages:
encrypt.c: /tmp/cc5cXx3v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5cXx3v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5cXx3v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5cXx3v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5cXx3v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5cXx3v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5cXx3v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5cXx3v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5cXx3v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5cXx3v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5cXx3v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5cXx3v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5cXx3v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5cXx3v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5cXx3v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5cXx3v.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIiiNon.s: Assembler messages:
encrypt.c: /tmp/ccIiiNon.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIiiNon.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIiiNon.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIiiNon.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiiNon.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiiNon.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiiNon.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIiiNon.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIiiNon.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiiNon.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIiiNon.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIiiNon.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiiNon.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiiNon.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiiNon.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIiiNon.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs7LX5G.s: Assembler messages:
encrypt.c: /tmp/ccs7LX5G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs7LX5G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs7LX5G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs7LX5G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7LX5G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7LX5G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7LX5G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs7LX5G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs7LX5G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs7LX5G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7LX5G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs7LX5G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs7LX5G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7LX5G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs7LX5G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs7LX5G.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOvRUgz.s: Assembler messages:
encrypt.c: /tmp/ccOvRUgz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvRUgz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOvRUgz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOvRUgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvRUgz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvRUgz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvRUgz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOvRUgz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOvRUgz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOvRUgz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvRUgz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvRUgz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvRUgz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvRUgz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvRUgz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvRUgz.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ8T6zm.s: Assembler messages:
encrypt.c: /tmp/ccQ8T6zm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8T6zm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ8T6zm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ8T6zm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8T6zm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8T6zm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8T6zm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ8T6zm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8T6zm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ8T6zm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8T6zm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8T6zm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8T6zm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8T6zm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8T6zm.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGtLXUl.s: Assembler messages:
encrypt.c: /tmp/ccGtLXUl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtLXUl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtLXUl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtLXUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtLXUl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtLXUl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtLXUl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtLXUl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtLXUl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtLXUl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGtLXUl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtLXUl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtLXUl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtLXUl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtLXUl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtLXUl.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaeRqtH.s: Assembler messages:
encrypt.c: /tmp/ccaeRqtH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaeRqtH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaeRqtH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaeRqtH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeRqtH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeRqtH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeRqtH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaeRqtH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaeRqtH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaeRqtH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaeRqtH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaeRqtH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaeRqtH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaeRqtH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaeRqtH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaeRqtH.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJJ0UAn.s: Assembler messages:
encrypt.c: /tmp/ccJJ0UAn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJ0UAn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJ0UAn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJ0UAn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0UAn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0UAn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0UAn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJ0UAn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0UAn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJ0UAn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJ0UAn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0UAn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0UAn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJ0UAn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJ0UAn.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXSeAEC.s: Assembler messages:
encrypt.c: /tmp/ccXSeAEC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSeAEC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXSeAEC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXSeAEC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSeAEC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSeAEC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSeAEC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXSeAEC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXSeAEC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXSeAEC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXSeAEC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSeAEC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSeAEC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSeAEC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSeAEC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSeAEC.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYOuE2m.s: Assembler messages:
encrypt.c: /tmp/ccYOuE2m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYOuE2m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYOuE2m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYOuE2m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYOuE2m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYOuE2m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYOuE2m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYOuE2m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYOuE2m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYOuE2m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYOuE2m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYOuE2m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYOuE2m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYOuE2m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOuE2m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYOuE2m.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckMwkbW.s: Assembler messages:
encrypt.c: /tmp/cckMwkbW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckMwkbW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckMwkbW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckMwkbW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckMwkbW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckMwkbW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckMwkbW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckMwkbW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckMwkbW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckMwkbW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckMwkbW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckMwkbW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckMwkbW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMwkbW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckMwkbW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMwkbW.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFklawW.s: Assembler messages:
encrypt.c: /tmp/ccFklawW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFklawW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFklawW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFklawW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFklawW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFklawW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFklawW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFklawW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFklawW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFklawW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFklawW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFklawW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFklawW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFklawW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFklawW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFklawW.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP2Mhng.s: Assembler messages:
encrypt.c: /tmp/ccP2Mhng.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2Mhng.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2Mhng.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2Mhng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Mhng.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Mhng.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Mhng.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2Mhng.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2Mhng.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Mhng.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP2Mhng.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Mhng.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Mhng.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Mhng.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Mhng.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Mhng.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/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUFsP0m.s: Assembler messages:
encrypt.c: /tmp/ccUFsP0m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUFsP0m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUFsP0m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUFsP0m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUFsP0m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUFsP0m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUFsP0m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUFsP0m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUFsP0m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUFsP0m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUFsP0m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUFsP0m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUFsP0m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUFsP0m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFsP0m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUFsP0m.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrq10NV.s: Assembler messages:
encrypt.c: /tmp/ccrq10NV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrq10NV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrq10NV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrq10NV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrq10NV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrq10NV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrq10NV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrq10NV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrq10NV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrq10NV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrq10NV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrq10NV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrq10NV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrq10NV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrq10NV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrq10NV.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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclslTOW.s: Assembler messages:
encrypt.c: /tmp/cclslTOW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclslTOW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclslTOW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclslTOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclslTOW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclslTOW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclslTOW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclslTOW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclslTOW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclslTOW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclslTOW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclslTOW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclslTOW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclslTOW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclslTOW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclslTOW.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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrxTA0j.s: Assembler messages:
encrypt.c: /tmp/ccrxTA0j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrxTA0j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrxTA0j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrxTA0j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxTA0j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxTA0j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxTA0j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrxTA0j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrxTA0j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxTA0j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrxTA0j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrxTA0j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxTA0j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxTA0j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrxTA0j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrxTA0j.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