Implementation notes: x86, hydra4, crypto_aead/omdsha256k128n96tau128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
339807refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
340197refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
340536refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
349335refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
349374refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
350497refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
351453refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
351480refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
354444refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
354635refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
354674refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
354853refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355626refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
356323refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
356889refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
357829refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
358305refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
358535refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
358547refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
358617refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
359417refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
359931refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
360161refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
360270refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
360547refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
360656refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
361374refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
361647refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
362021refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
362416refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
363058refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
363359refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
364899refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
365434refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
366230refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
366737refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
367139refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
367961refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
368008refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
369002refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
369170refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
370929refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
371198refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
371257refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
371420refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
372142refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
372345refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
372400refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
372442refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
372458refgcc -m32 -O -fomit-frame-pointer2014061220140525
372863refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
373012refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
373285refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
374353refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
374416refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
374852refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
374903refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
375094refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
375425refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
375563refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
375933refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
377875refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
378008refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
378624refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
378690refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
378803refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
379599refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
380246refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
380625refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
380686refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
381280refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
382309refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
384349refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
385316refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
385683refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
386046refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
386049refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
386751refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
387375refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
388374refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
388386refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
388475refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
388619refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
390347refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
390929refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
393346refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
394095refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
394508refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
397749refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
399368refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
399808refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
400663refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
401419refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
402293refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
402332refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
406536refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
406544refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
406556refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
406915refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
438657refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
440337refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
442084refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
451437refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
451519refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
452111refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
452272refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
452743refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
456125refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
456152refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
457977refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
460750refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
462883refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
463039refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
465145refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
465816refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
465863refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
465894refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
468800refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
469112refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
477181refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
484388refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
485125refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
485164refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
485706refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
486283refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
487691refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
489477refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
490881refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
491435refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
491443refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
491607refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
492207refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
492219refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
492238refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
492535refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
493011refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
493413refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
494972refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
495238refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
495932refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
496248refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
496493refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
496505refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
496603refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
496919refgcc -m32 -Os -fomit-frame-pointer2014061220140525
497289refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
497597refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
498088refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
498143refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
498389refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
498557refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
498615refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
498806refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
499161refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
499224refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
499278refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
499305refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
499539refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
500912refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
502070refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
502367refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
502663refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
504040refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
504387refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
506091refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
508521refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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/ccCR8wRw.s: Assembler messages:
encrypt.c: /tmp/ccCR8wRw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCR8wRw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCR8wRw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCR8wRw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCR8wRw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCR8wRw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCR8wRw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCR8wRw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCR8wRw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCR8wRw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCR8wRw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCR8wRw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCR8wRw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCR8wRw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8wRw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCR8wRw.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/omdsha256k128n96tau128v1/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/ccSgQTju.s: Assembler messages:
encrypt.c: /tmp/ccSgQTju.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSgQTju.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSgQTju.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSgQTju.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgQTju.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgQTju.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgQTju.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSgQTju.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSgQTju.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSgQTju.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSgQTju.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgQTju.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgQTju.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgQTju.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSgQTju.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSgQTju.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/omdsha256k128n96tau128v1/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/ccmUnkol.s: Assembler messages:
encrypt.c: /tmp/ccmUnkol.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmUnkol.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmUnkol.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmUnkol.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmUnkol.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmUnkol.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmUnkol.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmUnkol.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmUnkol.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmUnkol.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmUnkol.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmUnkol.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmUnkol.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUnkol.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmUnkol.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmUnkol.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/omdsha256k128n96tau128v1/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/ccsGiQcz.s: Assembler messages:
encrypt.c: /tmp/ccsGiQcz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsGiQcz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsGiQcz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsGiQcz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGiQcz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGiQcz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGiQcz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsGiQcz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsGiQcz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGiQcz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsGiQcz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsGiQcz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsGiQcz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsGiQcz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsGiQcz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsGiQcz.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/omdsha256k128n96tau128v1/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/ccQatoLw.s: Assembler messages:
encrypt.c: /tmp/ccQatoLw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQatoLw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQatoLw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQatoLw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQatoLw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQatoLw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQatoLw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQatoLw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQatoLw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQatoLw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQatoLw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQatoLw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQatoLw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQatoLw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQatoLw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQatoLw.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/omdsha256k128n96tau128v1/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/ccZFWpzz.s: Assembler messages:
encrypt.c: /tmp/ccZFWpzz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZFWpzz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZFWpzz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZFWpzz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZFWpzz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZFWpzz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZFWpzz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZFWpzz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZFWpzz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZFWpzz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZFWpzz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZFWpzz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZFWpzz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFWpzz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZFWpzz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZFWpzz.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/omdsha256k128n96tau128v1/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/ccoL2eov.s: Assembler messages:
encrypt.c: /tmp/ccoL2eov.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoL2eov.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoL2eov.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoL2eov.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoL2eov.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoL2eov.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoL2eov.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoL2eov.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoL2eov.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoL2eov.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoL2eov.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoL2eov.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoL2eov.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL2eov.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoL2eov.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoL2eov.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/omdsha256k128n96tau128v1/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/ccvCM2Gp.s: Assembler messages:
encrypt.c: /tmp/ccvCM2Gp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvCM2Gp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvCM2Gp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvCM2Gp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvCM2Gp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvCM2Gp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvCM2Gp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvCM2Gp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvCM2Gp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvCM2Gp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvCM2Gp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvCM2Gp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvCM2Gp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCM2Gp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvCM2Gp.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/omdsha256k128n96tau128v1/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/cctrwMfR.s: Assembler messages:
encrypt.c: /tmp/cctrwMfR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctrwMfR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctrwMfR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctrwMfR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctrwMfR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctrwMfR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctrwMfR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctrwMfR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctrwMfR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctrwMfR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctrwMfR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctrwMfR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctrwMfR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrwMfR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctrwMfR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctrwMfR.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/omdsha256k128n96tau128v1/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/ccvoU4RW.s: Assembler messages:
encrypt.c: /tmp/ccvoU4RW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvoU4RW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvoU4RW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvoU4RW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoU4RW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoU4RW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoU4RW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvoU4RW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvoU4RW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoU4RW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvoU4RW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoU4RW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoU4RW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoU4RW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoU4RW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoU4RW.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/omdsha256k128n96tau128v1/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/cc32mqmG.s: Assembler messages:
encrypt.c: /tmp/cc32mqmG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32mqmG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32mqmG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc32mqmG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32mqmG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32mqmG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32mqmG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32mqmG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32mqmG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc32mqmG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32mqmG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32mqmG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32mqmG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32mqmG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32mqmG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32mqmG.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/omdsha256k128n96tau128v1/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/ccewBBaP.s: Assembler messages:
encrypt.c: /tmp/ccewBBaP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccewBBaP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccewBBaP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccewBBaP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewBBaP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewBBaP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewBBaP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccewBBaP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccewBBaP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewBBaP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccewBBaP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewBBaP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewBBaP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewBBaP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewBBaP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewBBaP.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/omdsha256k128n96tau128v1/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/cctbSyZW.s: Assembler messages:
encrypt.c: /tmp/cctbSyZW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctbSyZW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctbSyZW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctbSyZW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbSyZW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbSyZW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbSyZW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctbSyZW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctbSyZW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbSyZW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctbSyZW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbSyZW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbSyZW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbSyZW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbSyZW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbSyZW.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/omdsha256k128n96tau128v1/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/cczkyZRT.s: Assembler messages:
encrypt.c: /tmp/cczkyZRT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkyZRT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczkyZRT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczkyZRT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkyZRT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkyZRT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkyZRT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczkyZRT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczkyZRT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczkyZRT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczkyZRT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkyZRT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkyZRT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkyZRT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkyZRT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkyZRT.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/omdsha256k128n96tau128v1/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/ccJ2FY7N.s: Assembler messages:
encrypt.c: /tmp/ccJ2FY7N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ2FY7N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ2FY7N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ2FY7N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2FY7N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2FY7N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2FY7N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ2FY7N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ2FY7N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ2FY7N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2FY7N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2FY7N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2FY7N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ2FY7N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ2FY7N.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/omdsha256k128n96tau128v1/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/ccL8yY5R.s: Assembler messages:
encrypt.c: /tmp/ccL8yY5R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL8yY5R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL8yY5R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL8yY5R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8yY5R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8yY5R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8yY5R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL8yY5R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL8yY5R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8yY5R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL8yY5R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8yY5R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8yY5R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8yY5R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8yY5R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8yY5R.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/omdsha256k128n96tau128v1/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/ccwRmlF2.s: Assembler messages:
encrypt.c: /tmp/ccwRmlF2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwRmlF2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwRmlF2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwRmlF2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRmlF2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRmlF2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRmlF2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwRmlF2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwRmlF2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRmlF2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwRmlF2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwRmlF2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRmlF2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRmlF2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwRmlF2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwRmlF2.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/omdsha256k128n96tau128v1/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/ccz4bXPQ.s: Assembler messages:
encrypt.c: /tmp/ccz4bXPQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz4bXPQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz4bXPQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz4bXPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4bXPQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4bXPQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4bXPQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz4bXPQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz4bXPQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz4bXPQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4bXPQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4bXPQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4bXPQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4bXPQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz4bXPQ.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/omdsha256k128n96tau128v1/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/ccNug0YQ.s: Assembler messages:
encrypt.c: /tmp/ccNug0YQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNug0YQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNug0YQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNug0YQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNug0YQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNug0YQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNug0YQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNug0YQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNug0YQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNug0YQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNug0YQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNug0YQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNug0YQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNug0YQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNug0YQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNug0YQ.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/omdsha256k128n96tau128v1/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/ccrgwKGH.s: Assembler messages:
encrypt.c: /tmp/ccrgwKGH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgwKGH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgwKGH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgwKGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgwKGH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgwKGH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgwKGH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgwKGH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgwKGH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrgwKGH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrgwKGH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgwKGH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgwKGH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgwKGH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgwKGH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrgwKGH.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/omdsha256k128n96tau128v1/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/cc4C0rHQ.s: Assembler messages:
encrypt.c: /tmp/cc4C0rHQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4C0rHQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4C0rHQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4C0rHQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4C0rHQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4C0rHQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4C0rHQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4C0rHQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4C0rHQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4C0rHQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4C0rHQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4C0rHQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C0rHQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4C0rHQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4C0rHQ.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/omdsha256k128n96tau128v1/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/ccUcWs43.s: Assembler messages:
encrypt.c: /tmp/ccUcWs43.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUcWs43.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUcWs43.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUcWs43.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcWs43.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcWs43.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcWs43.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUcWs43.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUcWs43.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcWs43.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUcWs43.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcWs43.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcWs43.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcWs43.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcWs43.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcWs43.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/omdsha256k128n96tau128v1/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/ccZCMyLI.s: Assembler messages:
encrypt.c: /tmp/ccZCMyLI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZCMyLI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZCMyLI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZCMyLI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCMyLI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCMyLI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCMyLI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZCMyLI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZCMyLI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZCMyLI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCMyLI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCMyLI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCMyLI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCMyLI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCMyLI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZCMyLI.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/omdsha256k128n96tau128v1/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/ccaYX5kZ.s: Assembler messages:
encrypt.c: /tmp/ccaYX5kZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaYX5kZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaYX5kZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaYX5kZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYX5kZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYX5kZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYX5kZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaYX5kZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYX5kZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaYX5kZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaYX5kZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYX5kZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYX5kZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYX5kZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYX5kZ.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/omdsha256k128n96tau128v1/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/ccgKs7YN.s: Assembler messages:
encrypt.c: /tmp/ccgKs7YN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgKs7YN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgKs7YN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgKs7YN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgKs7YN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgKs7YN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgKs7YN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgKs7YN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgKs7YN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgKs7YN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgKs7YN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgKs7YN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgKs7YN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgKs7YN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgKs7YN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgKs7YN.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/omdsha256k128n96tau128v1/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/ccrzbx3Q.s: Assembler messages:
encrypt.c: /tmp/ccrzbx3Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrzbx3Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrzbx3Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrzbx3Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzbx3Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzbx3Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzbx3Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrzbx3Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzbx3Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrzbx3Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrzbx3Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzbx3Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzbx3Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzbx3Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzbx3Q.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/omdsha256k128n96tau128v1/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/ccDAhI1H.s: Assembler messages:
encrypt.c: /tmp/ccDAhI1H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDAhI1H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDAhI1H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDAhI1H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAhI1H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAhI1H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAhI1H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDAhI1H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDAhI1H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAhI1H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDAhI1H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDAhI1H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAhI1H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAhI1H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAhI1H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAhI1H.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/omdsha256k128n96tau128v1/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/ccf6XVNO.s: Assembler messages:
encrypt.c: /tmp/ccf6XVNO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf6XVNO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf6XVNO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf6XVNO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6XVNO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6XVNO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6XVNO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf6XVNO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf6XVNO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf6XVNO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf6XVNO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6XVNO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6XVNO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6XVNO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf6XVNO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf6XVNO.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/omdsha256k128n96tau128v1/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/cc2vYwFR.s: Assembler messages:
encrypt.c: /tmp/cc2vYwFR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vYwFR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2vYwFR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2vYwFR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vYwFR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vYwFR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vYwFR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2vYwFR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2vYwFR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2vYwFR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2vYwFR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vYwFR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vYwFR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vYwFR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vYwFR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vYwFR.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/omdsha256k128n96tau128v1/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/ccI5QsEP.s: Assembler messages:
encrypt.c: /tmp/ccI5QsEP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI5QsEP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI5QsEP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI5QsEP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI5QsEP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI5QsEP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI5QsEP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI5QsEP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI5QsEP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI5QsEP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI5QsEP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI5QsEP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI5QsEP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI5QsEP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI5QsEP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI5QsEP.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/omdsha256k128n96tau128v1/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/cc7GH5FM.s: Assembler messages:
encrypt.c: /tmp/cc7GH5FM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7GH5FM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7GH5FM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7GH5FM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7GH5FM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7GH5FM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7GH5FM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7GH5FM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7GH5FM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7GH5FM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7GH5FM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7GH5FM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7GH5FM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7GH5FM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7GH5FM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7GH5FM.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/omdsha256k128n96tau128v1/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/ccMHmpAK.s: Assembler messages:
encrypt.c: /tmp/ccMHmpAK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMHmpAK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMHmpAK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMHmpAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMHmpAK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMHmpAK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMHmpAK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMHmpAK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMHmpAK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMHmpAK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMHmpAK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMHmpAK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMHmpAK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMHmpAK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMHmpAK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMHmpAK.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/omdsha256k128n96tau128v1/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/ccH0A4kE.s: Assembler messages:
encrypt.c: /tmp/ccH0A4kE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0A4kE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0A4kE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0A4kE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0A4kE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0A4kE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0A4kE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0A4kE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0A4kE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0A4kE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH0A4kE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH0A4kE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0A4kE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0A4kE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0A4kE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0A4kE.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/omdsha256k128n96tau128v1/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/ccylblmQ.s: Assembler messages:
encrypt.c: /tmp/ccylblmQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylblmQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccylblmQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccylblmQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylblmQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylblmQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylblmQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccylblmQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccylblmQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccylblmQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccylblmQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylblmQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylblmQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylblmQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccylblmQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccylblmQ.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/omdsha256k128n96tau128v1/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/ccROfSZE.s: Assembler messages:
encrypt.c: /tmp/ccROfSZE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccROfSZE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccROfSZE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccROfSZE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccROfSZE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccROfSZE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccROfSZE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccROfSZE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccROfSZE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccROfSZE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccROfSZE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccROfSZE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccROfSZE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccROfSZE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROfSZE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccROfSZE.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/omdsha256k128n96tau128v1/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/ccUA1c7x.s: Assembler messages:
encrypt.c: /tmp/ccUA1c7x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUA1c7x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUA1c7x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUA1c7x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA1c7x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA1c7x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA1c7x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUA1c7x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUA1c7x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUA1c7x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUA1c7x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA1c7x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA1c7x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA1c7x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA1c7x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUA1c7x.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/omdsha256k128n96tau128v1/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/ccU9fJ8J.s: Assembler messages:
encrypt.c: /tmp/ccU9fJ8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9fJ8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU9fJ8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU9fJ8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9fJ8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9fJ8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9fJ8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU9fJ8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU9fJ8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU9fJ8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9fJ8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9fJ8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9fJ8J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9fJ8J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU9fJ8J.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/omdsha256k128n96tau128v1/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/ccw3L7bF.s: Assembler messages:
encrypt.c: /tmp/ccw3L7bF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw3L7bF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw3L7bF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw3L7bF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3L7bF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3L7bF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3L7bF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw3L7bF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw3L7bF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3L7bF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw3L7bF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3L7bF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3L7bF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3L7bF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3L7bF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3L7bF.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/omdsha256k128n96tau128v1/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/ccOx6x7z.s: Assembler messages:
encrypt.c: /tmp/ccOx6x7z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOx6x7z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOx6x7z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOx6x7z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOx6x7z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOx6x7z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOx6x7z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOx6x7z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOx6x7z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOx6x7z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOx6x7z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOx6x7z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOx6x7z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOx6x7z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOx6x7z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOx6x7z.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/omdsha256k128n96tau128v1/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/ccSE5YNB.s: Assembler messages:
encrypt.c: /tmp/ccSE5YNB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSE5YNB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSE5YNB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSE5YNB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSE5YNB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSE5YNB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSE5YNB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSE5YNB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSE5YNB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSE5YNB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSE5YNB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSE5YNB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSE5YNB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSE5YNB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSE5YNB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSE5YNB.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/omdsha256k128n96tau128v1/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/ccagS4pr.s: Assembler messages:
encrypt.c: /tmp/ccagS4pr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccagS4pr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccagS4pr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccagS4pr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccagS4pr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccagS4pr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccagS4pr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccagS4pr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccagS4pr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccagS4pr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccagS4pr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccagS4pr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccagS4pr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccagS4pr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagS4pr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccagS4pr.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/omdsha256k128n96tau128v1/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/ccyeYKNg.s: Assembler messages:
encrypt.c: /tmp/ccyeYKNg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeYKNg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeYKNg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeYKNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeYKNg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeYKNg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeYKNg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeYKNg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeYKNg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyeYKNg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeYKNg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeYKNg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeYKNg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeYKNg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeYKNg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyeYKNg.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/omdsha256k128n96tau128v1/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/ccRHuKq9.s: Assembler messages:
encrypt.c: /tmp/ccRHuKq9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHuKq9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRHuKq9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRHuKq9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRHuKq9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRHuKq9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRHuKq9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRHuKq9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRHuKq9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRHuKq9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRHuKq9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRHuKq9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRHuKq9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHuKq9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRHuKq9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHuKq9.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/omdsha256k128n96tau128v1/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/ccsj9Rpi.s: Assembler messages:
encrypt.c: /tmp/ccsj9Rpi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsj9Rpi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsj9Rpi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsj9Rpi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsj9Rpi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsj9Rpi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsj9Rpi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsj9Rpi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsj9Rpi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsj9Rpi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsj9Rpi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsj9Rpi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsj9Rpi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj9Rpi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsj9Rpi.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/omdsha256k128n96tau128v1/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/ccSl2nYu.s: Assembler messages:
encrypt.c: /tmp/ccSl2nYu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSl2nYu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSl2nYu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSl2nYu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSl2nYu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSl2nYu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSl2nYu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSl2nYu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSl2nYu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSl2nYu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSl2nYu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSl2nYu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSl2nYu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSl2nYu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSl2nYu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSl2nYu.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/omdsha256k128n96tau128v1/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/cciZJ1ym.s: Assembler messages:
encrypt.c: /tmp/cciZJ1ym.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciZJ1ym.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciZJ1ym.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciZJ1ym.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZJ1ym.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZJ1ym.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZJ1ym.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciZJ1ym.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciZJ1ym.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciZJ1ym.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZJ1ym.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZJ1ym.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZJ1ym.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZJ1ym.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZJ1ym.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciZJ1ym.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/omdsha256k128n96tau128v1/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/cc2yj60h.s: Assembler messages:
encrypt.c: /tmp/cc2yj60h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2yj60h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2yj60h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2yj60h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yj60h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yj60h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yj60h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2yj60h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2yj60h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2yj60h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2yj60h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2yj60h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2yj60h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2yj60h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2yj60h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2yj60h.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/omdsha256k128n96tau128v1/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/ccq8eEal.s: Assembler messages:
encrypt.c: /tmp/ccq8eEal.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq8eEal.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq8eEal.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq8eEal.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8eEal.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8eEal.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8eEal.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq8eEal.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq8eEal.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8eEal.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq8eEal.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq8eEal.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8eEal.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8eEal.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq8eEal.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq8eEal.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/omdsha256k128n96tau128v1/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/cc4AeIZ4.s: Assembler messages:
encrypt.c: /tmp/cc4AeIZ4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4AeIZ4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4AeIZ4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4AeIZ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4AeIZ4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4AeIZ4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4AeIZ4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4AeIZ4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4AeIZ4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4AeIZ4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4AeIZ4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4AeIZ4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4AeIZ4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4AeIZ4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4AeIZ4.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/omdsha256k128n96tau128v1/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/ccRDM5z9.s: Assembler messages:
encrypt.c: /tmp/ccRDM5z9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRDM5z9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRDM5z9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRDM5z9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRDM5z9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRDM5z9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRDM5z9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRDM5z9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRDM5z9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRDM5z9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRDM5z9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRDM5z9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRDM5z9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRDM5z9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDM5z9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRDM5z9.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/omdsha256k128n96tau128v1/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/cccU6JPU.s: Assembler messages:
encrypt.c: /tmp/cccU6JPU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccU6JPU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccU6JPU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccU6JPU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccU6JPU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccU6JPU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccU6JPU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccU6JPU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccU6JPU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccU6JPU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccU6JPU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccU6JPU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccU6JPU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccU6JPU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccU6JPU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccU6JPU.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/omdsha256k128n96tau128v1/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/cczHhx13.s: Assembler messages:
encrypt.c: /tmp/cczHhx13.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHhx13.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczHhx13.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczHhx13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHhx13.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHhx13.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHhx13.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczHhx13.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczHhx13.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHhx13.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczHhx13.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczHhx13.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHhx13.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHhx13.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHhx13.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczHhx13.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/omdsha256k128n96tau128v1/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/ccct42x9.s: Assembler messages:
encrypt.c: /tmp/ccct42x9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccct42x9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccct42x9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccct42x9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccct42x9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccct42x9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccct42x9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccct42x9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccct42x9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccct42x9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccct42x9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccct42x9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccct42x9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccct42x9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccct42x9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccct42x9.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/omdsha256k128n96tau128v1/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/ccjxwpl8.s: Assembler messages:
encrypt.c: /tmp/ccjxwpl8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjxwpl8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjxwpl8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjxwpl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxwpl8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxwpl8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxwpl8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjxwpl8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjxwpl8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjxwpl8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjxwpl8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjxwpl8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjxwpl8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjxwpl8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjxwpl8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjxwpl8.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/omdsha256k128n96tau128v1/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/cc9r0aW4.s: Assembler messages:
encrypt.c: /tmp/cc9r0aW4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9r0aW4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9r0aW4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9r0aW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9r0aW4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9r0aW4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9r0aW4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9r0aW4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9r0aW4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9r0aW4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9r0aW4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9r0aW4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9r0aW4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9r0aW4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r0aW4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9r0aW4.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/omdsha256k128n96tau128v1/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/ccqC2rn2.s: Assembler messages:
encrypt.c: /tmp/ccqC2rn2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqC2rn2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqC2rn2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqC2rn2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqC2rn2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqC2rn2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqC2rn2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqC2rn2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqC2rn2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqC2rn2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqC2rn2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqC2rn2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqC2rn2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqC2rn2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqC2rn2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqC2rn2.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/omdsha256k128n96tau128v1/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/ccR6ICwv.s: Assembler messages:
encrypt.c: /tmp/ccR6ICwv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR6ICwv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR6ICwv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR6ICwv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6ICwv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6ICwv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6ICwv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR6ICwv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR6ICwv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR6ICwv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR6ICwv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6ICwv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6ICwv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6ICwv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR6ICwv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6ICwv.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/omdsha256k128n96tau128v1/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/ccr65YiB.s: Assembler messages:
encrypt.c: /tmp/ccr65YiB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr65YiB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr65YiB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr65YiB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr65YiB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr65YiB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr65YiB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr65YiB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr65YiB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr65YiB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr65YiB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr65YiB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr65YiB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr65YiB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr65YiB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr65YiB.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/omdsha256k128n96tau128v1/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/ccGXDASx.s: Assembler messages:
encrypt.c: /tmp/ccGXDASx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGXDASx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGXDASx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGXDASx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXDASx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXDASx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXDASx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGXDASx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGXDASx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXDASx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGXDASx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXDASx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXDASx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXDASx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXDASx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXDASx.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/omdsha256k128n96tau128v1/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/ccTsk7zp.s: Assembler messages:
encrypt.c: /tmp/ccTsk7zp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTsk7zp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTsk7zp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTsk7zp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsk7zp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsk7zp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsk7zp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTsk7zp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTsk7zp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTsk7zp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsk7zp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsk7zp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsk7zp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsk7zp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsk7zp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTsk7zp.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/omdsha256k128n96tau128v1/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/ccEhBhpD.s: Assembler messages:
encrypt.c: /tmp/ccEhBhpD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEhBhpD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEhBhpD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEhBhpD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhBhpD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhBhpD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhBhpD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEhBhpD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEhBhpD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhBhpD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEhBhpD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEhBhpD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhBhpD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhBhpD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEhBhpD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEhBhpD.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/omdsha256k128n96tau128v1/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/ccqVUIMx.s: Assembler messages:
encrypt.c: /tmp/ccqVUIMx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVUIMx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqVUIMx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqVUIMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVUIMx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVUIMx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVUIMx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqVUIMx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqVUIMx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqVUIMx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVUIMx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVUIMx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVUIMx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVUIMx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVUIMx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVUIMx.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/omdsha256k128n96tau128v1/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/ccfZJUlB.s: Assembler messages:
encrypt.c: /tmp/ccfZJUlB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfZJUlB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfZJUlB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfZJUlB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZJUlB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZJUlB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZJUlB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfZJUlB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfZJUlB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZJUlB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfZJUlB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZJUlB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZJUlB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZJUlB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZJUlB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZJUlB.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/omdsha256k128n96tau128v1/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/ccl3llls.s: Assembler messages:
encrypt.c: /tmp/ccl3llls.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3llls.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl3llls.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl3llls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3llls.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3llls.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3llls.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl3llls.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl3llls.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl3llls.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl3llls.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3llls.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3llls.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3llls.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl3llls.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl3llls.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/omdsha256k128n96tau128v1/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/ccAhYyjH.s: Assembler messages:
encrypt.c: /tmp/ccAhYyjH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAhYyjH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAhYyjH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAhYyjH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhYyjH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhYyjH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhYyjH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAhYyjH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAhYyjH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhYyjH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAhYyjH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhYyjH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhYyjH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhYyjH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhYyjH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhYyjH.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/omdsha256k128n96tau128v1/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/ccPZeTYB.s: Assembler messages:
encrypt.c: /tmp/ccPZeTYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPZeTYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPZeTYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPZeTYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZeTYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZeTYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZeTYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPZeTYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPZeTYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPZeTYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPZeTYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZeTYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZeTYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPZeTYB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPZeTYB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPZeTYB.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/omdsha256k128n96tau128v1/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/ccdmXv4D.s: Assembler messages:
encrypt.c: /tmp/ccdmXv4D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdmXv4D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdmXv4D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdmXv4D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXv4D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXv4D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXv4D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdmXv4D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdmXv4D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXv4D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdmXv4D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXv4D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXv4D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXv4D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXv4D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXv4D.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/omdsha256k128n96tau128v1/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/ccmMVCpC.s: Assembler messages:
encrypt.c: /tmp/ccmMVCpC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmMVCpC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmMVCpC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmMVCpC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMVCpC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMVCpC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMVCpC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmMVCpC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmMVCpC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmMVCpC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmMVCpC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMVCpC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMVCpC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmMVCpC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmMVCpC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmMVCpC.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/omdsha256k128n96tau128v1/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/cc6ZfFIH.s: Assembler messages:
encrypt.c: /tmp/cc6ZfFIH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ZfFIH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ZfFIH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ZfFIH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ZfFIH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ZfFIH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ZfFIH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ZfFIH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ZfFIH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6ZfFIH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6ZfFIH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ZfFIH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ZfFIH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZfFIH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6ZfFIH.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/omdsha256k128n96tau128v1/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/ccuww2OE.s: Assembler messages:
encrypt.c: /tmp/ccuww2OE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuww2OE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuww2OE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuww2OE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuww2OE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuww2OE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuww2OE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuww2OE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuww2OE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuww2OE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuww2OE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuww2OE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuww2OE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuww2OE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuww2OE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuww2OE.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/omdsha256k128n96tau128v1/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/ccn2CxyG.s: Assembler messages:
encrypt.c: /tmp/ccn2CxyG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn2CxyG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn2CxyG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn2CxyG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn2CxyG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn2CxyG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn2CxyG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn2CxyG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn2CxyG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn2CxyG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn2CxyG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn2CxyG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn2CxyG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2CxyG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn2CxyG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn2CxyG.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/omdsha256k128n96tau128v1/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/ccq1dIWC.s: Assembler messages:
encrypt.c: /tmp/ccq1dIWC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1dIWC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1dIWC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1dIWC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1dIWC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1dIWC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1dIWC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1dIWC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1dIWC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1dIWC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq1dIWC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1dIWC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1dIWC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1dIWC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1dIWC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1dIWC.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/omdsha256k128n96tau128v1/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/ccV5peiK.s: Assembler messages:
encrypt.c: /tmp/ccV5peiK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV5peiK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV5peiK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV5peiK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5peiK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5peiK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5peiK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV5peiK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV5peiK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV5peiK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5peiK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5peiK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5peiK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5peiK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5peiK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV5peiK.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/omdsha256k128n96tau128v1/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/ccuzwx0M.s: Assembler messages:
encrypt.c: /tmp/ccuzwx0M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuzwx0M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuzwx0M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuzwx0M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuzwx0M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuzwx0M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuzwx0M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuzwx0M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuzwx0M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuzwx0M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuzwx0M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuzwx0M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuzwx0M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuzwx0M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzwx0M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuzwx0M.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/omdsha256k128n96tau128v1/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/cci2yjqD.s: Assembler messages:
encrypt.c: /tmp/cci2yjqD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci2yjqD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci2yjqD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci2yjqD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2yjqD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2yjqD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2yjqD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci2yjqD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci2yjqD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci2yjqD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci2yjqD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2yjqD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2yjqD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yjqD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2yjqD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2yjqD.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/omdsha256k128n96tau128v1/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/cctzQxgG.s: Assembler messages:
encrypt.c: /tmp/cctzQxgG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctzQxgG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctzQxgG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctzQxgG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzQxgG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzQxgG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzQxgG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctzQxgG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctzQxgG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzQxgG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctzQxgG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctzQxgG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzQxgG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzQxgG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzQxgG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctzQxgG.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/omdsha256k128n96tau128v1/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/ccFNoFXS.s: Assembler messages:
encrypt.c: /tmp/ccFNoFXS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFNoFXS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFNoFXS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFNoFXS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNoFXS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNoFXS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNoFXS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFNoFXS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFNoFXS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNoFXS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFNoFXS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNoFXS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNoFXS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNoFXS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNoFXS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNoFXS.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/omdsha256k128n96tau128v1/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/ccLrJeQM.s: Assembler messages:
encrypt.c: /tmp/ccLrJeQM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrJeQM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLrJeQM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLrJeQM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrJeQM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrJeQM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrJeQM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLrJeQM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLrJeQM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLrJeQM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLrJeQM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrJeQM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrJeQM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrJeQM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLrJeQM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLrJeQM.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/omdsha256k128n96tau128v1/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/cc6zxmjO.s: Assembler messages:
encrypt.c: /tmp/cc6zxmjO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6zxmjO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6zxmjO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6zxmjO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zxmjO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zxmjO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zxmjO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6zxmjO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6zxmjO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zxmjO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6zxmjO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zxmjO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zxmjO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zxmjO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zxmjO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zxmjO.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/omdsha256k128n96tau128v1/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/cctR2SdF.s: Assembler messages:
encrypt.c: /tmp/cctR2SdF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctR2SdF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctR2SdF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctR2SdF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR2SdF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR2SdF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR2SdF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctR2SdF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctR2SdF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctR2SdF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctR2SdF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR2SdF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR2SdF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctR2SdF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctR2SdF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctR2SdF.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/omdsha256k128n96tau128v1/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/ccZLTyXs.s: Assembler messages:
encrypt.c: /tmp/ccZLTyXs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZLTyXs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZLTyXs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZLTyXs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLTyXs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLTyXs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLTyXs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZLTyXs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZLTyXs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLTyXs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZLTyXs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZLTyXs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLTyXs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLTyXs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLTyXs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZLTyXs.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/omdsha256k128n96tau128v1/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/ccek9UOk.s: Assembler messages:
encrypt.c: /tmp/ccek9UOk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccek9UOk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccek9UOk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccek9UOk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccek9UOk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccek9UOk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccek9UOk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccek9UOk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccek9UOk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccek9UOk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccek9UOk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccek9UOk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccek9UOk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek9UOk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccek9UOk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccek9UOk.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/omdsha256k128n96tau128v1/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/ccXP5bJ7.s: Assembler messages:
encrypt.c: /tmp/ccXP5bJ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXP5bJ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXP5bJ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXP5bJ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP5bJ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP5bJ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP5bJ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXP5bJ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXP5bJ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXP5bJ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP5bJ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP5bJ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP5bJ7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXP5bJ7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXP5bJ7.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/omdsha256k128n96tau128v1/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/ccl3xBDj.s: Assembler messages:
encrypt.c: /tmp/ccl3xBDj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3xBDj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl3xBDj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl3xBDj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3xBDj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3xBDj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3xBDj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl3xBDj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl3xBDj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3xBDj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl3xBDj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl3xBDj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3xBDj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3xBDj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3xBDj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3xBDj.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/omdsha256k128n96tau128v1/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/ccS8cAUv.s: Assembler messages:
encrypt.c: /tmp/ccS8cAUv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8cAUv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS8cAUv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS8cAUv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8cAUv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8cAUv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8cAUv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS8cAUv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS8cAUv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8cAUv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS8cAUv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8cAUv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8cAUv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8cAUv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8cAUv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8cAUv.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/omdsha256k128n96tau128v1/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/ccixH6Lj.s: Assembler messages:
encrypt.c: /tmp/ccixH6Lj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixH6Lj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixH6Lj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccixH6Lj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixH6Lj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixH6Lj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixH6Lj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixH6Lj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixH6Lj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccixH6Lj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixH6Lj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixH6Lj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixH6Lj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixH6Lj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixH6Lj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixH6Lj.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/omdsha256k128n96tau128v1/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/cc14UOGc.s: Assembler messages:
encrypt.c: /tmp/cc14UOGc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc14UOGc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc14UOGc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc14UOGc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14UOGc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14UOGc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14UOGc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc14UOGc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc14UOGc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc14UOGc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc14UOGc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14UOGc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14UOGc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc14UOGc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc14UOGc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc14UOGc.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/omdsha256k128n96tau128v1/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/ccHZYDQq.s: Assembler messages:
encrypt.c: /tmp/ccHZYDQq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZYDQq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHZYDQq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHZYDQq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZYDQq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZYDQq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZYDQq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHZYDQq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHZYDQq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZYDQq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHZYDQq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZYDQq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZYDQq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZYDQq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZYDQq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZYDQq.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/omdsha256k128n96tau128v1/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/ccDeSw5k.s: Assembler messages:
encrypt.c: /tmp/ccDeSw5k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDeSw5k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDeSw5k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDeSw5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeSw5k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeSw5k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeSw5k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDeSw5k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDeSw5k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDeSw5k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDeSw5k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeSw5k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeSw5k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeSw5k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDeSw5k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDeSw5k.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/omdsha256k128n96tau128v1/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/ccsrHcto.s: Assembler messages:
encrypt.c: /tmp/ccsrHcto.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsrHcto.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsrHcto.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsrHcto.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrHcto.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrHcto.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrHcto.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsrHcto.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsrHcto.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrHcto.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsrHcto.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrHcto.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrHcto.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrHcto.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrHcto.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrHcto.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/omdsha256k128n96tau128v1/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/ccPvqX18.s: Assembler messages:
encrypt.c: /tmp/ccPvqX18.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPvqX18.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPvqX18.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPvqX18.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvqX18.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvqX18.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvqX18.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPvqX18.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPvqX18.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPvqX18.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvqX18.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvqX18.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvqX18.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvqX18.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvqX18.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPvqX18.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/omdsha256k128n96tau128v1/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/ccYzdiYd.s: Assembler messages:
encrypt.c: /tmp/ccYzdiYd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYzdiYd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYzdiYd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYzdiYd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzdiYd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzdiYd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzdiYd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYzdiYd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYzdiYd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzdiYd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYzdiYd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYzdiYd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzdiYd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzdiYd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYzdiYd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYzdiYd.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/omdsha256k128n96tau128v1/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/ccAk2kDj.s: Assembler messages:
encrypt.c: /tmp/ccAk2kDj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAk2kDj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAk2kDj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAk2kDj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAk2kDj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAk2kDj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAk2kDj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAk2kDj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAk2kDj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAk2kDj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAk2kDj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAk2kDj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAk2kDj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAk2kDj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAk2kDj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAk2kDj.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/omdsha256k128n96tau128v1/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/ccG2r1mo.s: Assembler messages:
encrypt.c: /tmp/ccG2r1mo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG2r1mo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG2r1mo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG2r1mo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2r1mo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2r1mo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2r1mo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG2r1mo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG2r1mo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2r1mo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG2r1mo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2r1mo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2r1mo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2r1mo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2r1mo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2r1mo.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/omdsha256k128n96tau128v1/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/ccB9Bq5j.s: Assembler messages:
encrypt.c: /tmp/ccB9Bq5j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9Bq5j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9Bq5j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9Bq5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9Bq5j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9Bq5j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9Bq5j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9Bq5j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9Bq5j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB9Bq5j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9Bq5j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9Bq5j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9Bq5j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9Bq5j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9Bq5j.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/omdsha256k128n96tau128v1/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/ccNNJub8.s: Assembler messages:
encrypt.c: /tmp/ccNNJub8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNNJub8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNNJub8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNNJub8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNJub8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNJub8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNJub8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNNJub8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNNJub8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNNJub8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNJub8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNJub8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNJub8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNJub8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNJub8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNNJub8.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/omdsha256k128n96tau128v1/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/cc5hndYQ.s: Assembler messages:
encrypt.c: /tmp/cc5hndYQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hndYQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hndYQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hndYQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hndYQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hndYQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hndYQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hndYQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hndYQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hndYQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hndYQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hndYQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hndYQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hndYQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hndYQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5hndYQ.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/omdsha256k128n96tau128v1/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/ccRO7XTX.s: Assembler messages:
encrypt.c: /tmp/ccRO7XTX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRO7XTX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRO7XTX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRO7XTX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO7XTX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO7XTX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO7XTX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRO7XTX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRO7XTX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO7XTX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRO7XTX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO7XTX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO7XTX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO7XTX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO7XTX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO7XTX.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/omdsha256k128n96tau128v1/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/cc7WyAnQ.s: Assembler messages:
encrypt.c: /tmp/cc7WyAnQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7WyAnQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7WyAnQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7WyAnQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WyAnQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WyAnQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WyAnQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7WyAnQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WyAnQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7WyAnQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7WyAnQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WyAnQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WyAnQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WyAnQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WyAnQ.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/omdsha256k128n96tau128v1/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/ccVLl2nM.s: Assembler messages:
encrypt.c: /tmp/ccVLl2nM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLl2nM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVLl2nM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVLl2nM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLl2nM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLl2nM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLl2nM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVLl2nM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVLl2nM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVLl2nM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVLl2nM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLl2nM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLl2nM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLl2nM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLl2nM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVLl2nM.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/omdsha256k128n96tau128v1/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/cc0CPXET.s: Assembler messages:
encrypt.c: /tmp/cc0CPXET.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0CPXET.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0CPXET.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0CPXET.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CPXET.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CPXET.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CPXET.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0CPXET.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0CPXET.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0CPXET.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0CPXET.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CPXET.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CPXET.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0CPXET.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0CPXET.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0CPXET.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/omdsha256k128n96tau128v1/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/ccQQXRtW.s: Assembler messages:
encrypt.c: /tmp/ccQQXRtW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQQXRtW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQQXRtW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQQXRtW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQQXRtW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQQXRtW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQQXRtW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQQXRtW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQQXRtW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQQXRtW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQQXRtW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQQXRtW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQQXRtW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQQXRtW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQQXRtW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQQXRtW.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/omdsha256k128n96tau128v1/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/cc22A7lG.s: Assembler messages:
encrypt.c: /tmp/cc22A7lG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc22A7lG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc22A7lG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc22A7lG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc22A7lG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc22A7lG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc22A7lG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc22A7lG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc22A7lG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc22A7lG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc22A7lG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc22A7lG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc22A7lG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc22A7lG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc22A7lG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc22A7lG.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/omdsha256k128n96tau128v1/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/ccsfwOZR.s: Assembler messages:
encrypt.c: /tmp/ccsfwOZR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsfwOZR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsfwOZR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsfwOZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsfwOZR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsfwOZR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsfwOZR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsfwOZR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsfwOZR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsfwOZR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsfwOZR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsfwOZR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsfwOZR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsfwOZR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsfwOZR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsfwOZR.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/omdsha256k128n96tau128v1/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/cc18z8iN.s: Assembler messages:
encrypt.c: /tmp/cc18z8iN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18z8iN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18z8iN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc18z8iN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18z8iN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18z8iN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18z8iN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18z8iN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18z8iN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc18z8iN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc18z8iN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18z8iN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18z8iN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18z8iN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc18z8iN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc18z8iN.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/omdsha256k128n96tau128v1/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/cchXWHmI.s: Assembler messages:
encrypt.c: /tmp/cchXWHmI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchXWHmI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchXWHmI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchXWHmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXWHmI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXWHmI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXWHmI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchXWHmI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchXWHmI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXWHmI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchXWHmI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXWHmI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXWHmI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXWHmI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXWHmI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXWHmI.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/omdsha256k128n96tau128v1/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/ccihSmNA.s: Assembler messages:
encrypt.c: /tmp/ccihSmNA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccihSmNA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccihSmNA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccihSmNA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihSmNA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihSmNA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihSmNA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccihSmNA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccihSmNA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihSmNA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccihSmNA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihSmNA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihSmNA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihSmNA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihSmNA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihSmNA.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/omdsha256k128n96tau128v1/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/ccixUfyy.s: Assembler messages:
encrypt.c: /tmp/ccixUfyy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixUfyy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixUfyy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccixUfyy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixUfyy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixUfyy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixUfyy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixUfyy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixUfyy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccixUfyy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixUfyy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixUfyy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixUfyy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixUfyy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixUfyy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixUfyy.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/omdsha256k128n96tau128v1/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/ccRyPRZL.s: Assembler messages:
encrypt.c: /tmp/ccRyPRZL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyPRZL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyPRZL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyPRZL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyPRZL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyPRZL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyPRZL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyPRZL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyPRZL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyPRZL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRyPRZL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRyPRZL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyPRZL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyPRZL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyPRZL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRyPRZL.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/omdsha256k128n96tau128v1/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/ccuI92bO.s: Assembler messages:
encrypt.c: /tmp/ccuI92bO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuI92bO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuI92bO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuI92bO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuI92bO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuI92bO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuI92bO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuI92bO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuI92bO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuI92bO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuI92bO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuI92bO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuI92bO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuI92bO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuI92bO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuI92bO.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/omdsha256k128n96tau128v1/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/cc6RzsGF.s: Assembler messages:
encrypt.c: /tmp/cc6RzsGF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6RzsGF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6RzsGF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6RzsGF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6RzsGF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6RzsGF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6RzsGF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6RzsGF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6RzsGF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6RzsGF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6RzsGF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6RzsGF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6RzsGF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6RzsGF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RzsGF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6RzsGF.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/omdsha256k128n96tau128v1/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/ccrQ0lJC.s: Assembler messages:
encrypt.c: /tmp/ccrQ0lJC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrQ0lJC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrQ0lJC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrQ0lJC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrQ0lJC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrQ0lJC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrQ0lJC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrQ0lJC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrQ0lJC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrQ0lJC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrQ0lJC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrQ0lJC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQ0lJC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrQ0lJC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrQ0lJC.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/omdsha256k128n96tau128v1/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/cc28JDxz.s: Assembler messages:
encrypt.c: /tmp/cc28JDxz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc28JDxz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc28JDxz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc28JDxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc28JDxz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc28JDxz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc28JDxz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc28JDxz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc28JDxz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc28JDxz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc28JDxz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc28JDxz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc28JDxz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc28JDxz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc28JDxz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc28JDxz.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/omdsha256k128n96tau128v1/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/ccszsS7w.s: Assembler messages:
encrypt.c: /tmp/ccszsS7w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccszsS7w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccszsS7w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccszsS7w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccszsS7w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccszsS7w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccszsS7w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccszsS7w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccszsS7w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccszsS7w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccszsS7w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccszsS7w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccszsS7w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccszsS7w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccszsS7w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccszsS7w.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/omdsha256k128n96tau128v1/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/cc4LY7Ju.s: Assembler messages:
encrypt.c: /tmp/cc4LY7Ju.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4LY7Ju.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4LY7Ju.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4LY7Ju.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LY7Ju.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LY7Ju.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LY7Ju.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4LY7Ju.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LY7Ju.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4LY7Ju.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4LY7Ju.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LY7Ju.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LY7Ju.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4LY7Ju.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4LY7Ju.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/omdsha256k128n96tau128v1/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/ccHdHK8m.s: Assembler messages:
encrypt.c: /tmp/ccHdHK8m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdHK8m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHdHK8m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHdHK8m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHK8m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHK8m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHK8m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHdHK8m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHdHK8m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHdHK8m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHK8m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdHK8m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdHK8m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHK8m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdHK8m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdHK8m.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/omdsha256k128n96tau128v1/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/cc3CtBjz.s: Assembler messages:
encrypt.c: /tmp/cc3CtBjz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CtBjz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CtBjz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CtBjz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CtBjz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CtBjz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CtBjz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CtBjz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CtBjz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CtBjz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3CtBjz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3CtBjz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CtBjz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CtBjz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CtBjz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3CtBjz.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/omdsha256k128n96tau128v1/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/ccW48T3A.s: Assembler messages:
encrypt.c: /tmp/ccW48T3A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW48T3A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW48T3A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW48T3A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW48T3A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW48T3A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW48T3A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW48T3A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW48T3A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW48T3A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW48T3A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW48T3A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW48T3A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW48T3A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW48T3A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW48T3A.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/omdsha256k128n96tau128v1/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/cc4c9FkB.s: Assembler messages:
encrypt.c: /tmp/cc4c9FkB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4c9FkB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4c9FkB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4c9FkB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c9FkB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c9FkB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c9FkB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4c9FkB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4c9FkB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c9FkB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4c9FkB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4c9FkB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c9FkB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c9FkB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c9FkB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4c9FkB.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/omdsha256k128n96tau128v1/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/ccNfbafs.s: Assembler messages:
encrypt.c: /tmp/ccNfbafs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNfbafs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNfbafs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNfbafs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfbafs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfbafs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfbafs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNfbafs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNfbafs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNfbafs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNfbafs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfbafs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfbafs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfbafs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfbafs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNfbafs.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/omdsha256k128n96tau128v1/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/ccHwForw.s: Assembler messages:
encrypt.c: /tmp/ccHwForw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHwForw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHwForw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHwForw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwForw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwForw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwForw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHwForw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHwForw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHwForw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHwForw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwForw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwForw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHwForw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHwForw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHwForw.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/omdsha256k128n96tau128v1/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/ccogWulB.s: Assembler messages:
encrypt.c: /tmp/ccogWulB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccogWulB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccogWulB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccogWulB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccogWulB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccogWulB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccogWulB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccogWulB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccogWulB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccogWulB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccogWulB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccogWulB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccogWulB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccogWulB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccogWulB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccogWulB.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/omdsha256k128n96tau128v1/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/ccVf7L8t.s: Assembler messages:
encrypt.c: /tmp/ccVf7L8t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVf7L8t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVf7L8t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVf7L8t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVf7L8t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVf7L8t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVf7L8t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVf7L8t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVf7L8t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVf7L8t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVf7L8t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVf7L8t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVf7L8t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVf7L8t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVf7L8t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVf7L8t.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/omdsha256k128n96tau128v1/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/ccfI9GWj.s: Assembler messages:
encrypt.c: /tmp/ccfI9GWj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfI9GWj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfI9GWj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfI9GWj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfI9GWj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfI9GWj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfI9GWj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfI9GWj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfI9GWj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfI9GWj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfI9GWj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfI9GWj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfI9GWj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfI9GWj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfI9GWj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfI9GWj.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/omdsha256k128n96tau128v1/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/ccKO5mnw.s: Assembler messages:
encrypt.c: /tmp/ccKO5mnw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKO5mnw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKO5mnw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKO5mnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKO5mnw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKO5mnw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKO5mnw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKO5mnw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKO5mnw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKO5mnw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKO5mnw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKO5mnw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKO5mnw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKO5mnw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKO5mnw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKO5mnw.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/omdsha256k128n96tau128v1/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/ccUed96A.s: Assembler messages:
encrypt.c: /tmp/ccUed96A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUed96A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUed96A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUed96A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUed96A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUed96A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUed96A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUed96A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUed96A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUed96A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUed96A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUed96A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUed96A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUed96A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUed96A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUed96A.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/omdsha256k128n96tau128v1/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/cchCOetu.s: Assembler messages:
encrypt.c: /tmp/cchCOetu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchCOetu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchCOetu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchCOetu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchCOetu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchCOetu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchCOetu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchCOetu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchCOetu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchCOetu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchCOetu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchCOetu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchCOetu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchCOetu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCOetu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchCOetu.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/omdsha256k128n96tau128v1/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/cczj1Amn.s: Assembler messages:
encrypt.c: /tmp/cczj1Amn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczj1Amn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczj1Amn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczj1Amn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczj1Amn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczj1Amn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczj1Amn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczj1Amn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczj1Amn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczj1Amn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczj1Amn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczj1Amn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczj1Amn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczj1Amn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczj1Amn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczj1Amn.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/omdsha256k128n96tau128v1/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/ccEAith9.s: Assembler messages:
encrypt.c: /tmp/ccEAith9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAith9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEAith9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEAith9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAith9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAith9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAith9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEAith9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEAith9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAith9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEAith9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAith9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAith9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAith9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAith9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAith9.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/omdsha256k128n96tau128v1/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/ccXmy4Q6.s: Assembler messages:
encrypt.c: /tmp/ccXmy4Q6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXmy4Q6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXmy4Q6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXmy4Q6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmy4Q6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmy4Q6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmy4Q6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXmy4Q6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXmy4Q6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmy4Q6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmy4Q6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmy4Q6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmy4Q6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmy4Q6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXmy4Q6.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/omdsha256k128n96tau128v1/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/ccEYzf8S.s: Assembler messages:
encrypt.c: /tmp/ccEYzf8S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEYzf8S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEYzf8S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEYzf8S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYzf8S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYzf8S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYzf8S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEYzf8S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEYzf8S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEYzf8S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYzf8S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYzf8S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYzf8S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYzf8S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYzf8S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEYzf8S.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/omdsha256k128n96tau128v1/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/cceIOQ22.s: Assembler messages:
encrypt.c: /tmp/cceIOQ22.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIOQ22.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceIOQ22.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceIOQ22.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIOQ22.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIOQ22.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIOQ22.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceIOQ22.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceIOQ22.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIOQ22.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceIOQ22.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIOQ22.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIOQ22.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIOQ22.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIOQ22.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIOQ22.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/omdsha256k128n96tau128v1/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/cc5Pi2A6.s: Assembler messages:
encrypt.c: /tmp/cc5Pi2A6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Pi2A6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Pi2A6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Pi2A6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pi2A6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pi2A6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pi2A6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Pi2A6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Pi2A6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Pi2A6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pi2A6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pi2A6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Pi2A6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Pi2A6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Pi2A6.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/omdsha256k128n96tau128v1/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/ccxEK5s9.s: Assembler messages:
encrypt.c: /tmp/ccxEK5s9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxEK5s9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxEK5s9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxEK5s9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxEK5s9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxEK5s9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxEK5s9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxEK5s9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxEK5s9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxEK5s9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxEK5s9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxEK5s9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxEK5s9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxEK5s9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEK5s9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxEK5s9.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/omdsha256k128n96tau128v1/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/cc7Oes66.s: Assembler messages:
encrypt.c: /tmp/cc7Oes66.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Oes66.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Oes66.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Oes66.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Oes66.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Oes66.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Oes66.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Oes66.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Oes66.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Oes66.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Oes66.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Oes66.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Oes66.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Oes66.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oes66.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Oes66.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/omdsha256k128n96tau128v1/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/ccizkC0U.s: Assembler messages:
encrypt.c: /tmp/ccizkC0U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccizkC0U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccizkC0U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccizkC0U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccizkC0U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccizkC0U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccizkC0U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccizkC0U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccizkC0U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccizkC0U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccizkC0U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccizkC0U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccizkC0U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizkC0U.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccizkC0U.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccizkC0U.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/omdsha256k128n96tau128v1/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/ccGTuYXc.s: Assembler messages:
encrypt.c: /tmp/ccGTuYXc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGTuYXc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGTuYXc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGTuYXc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGTuYXc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGTuYXc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGTuYXc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGTuYXc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGTuYXc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGTuYXc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGTuYXc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGTuYXc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGTuYXc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGTuYXc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTuYXc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGTuYXc.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/omdsha256k128n96tau128v1/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/cci7ZuN4.s: Assembler messages:
encrypt.c: /tmp/cci7ZuN4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci7ZuN4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci7ZuN4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci7ZuN4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci7ZuN4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci7ZuN4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci7ZuN4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci7ZuN4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci7ZuN4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci7ZuN4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci7ZuN4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci7ZuN4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci7ZuN4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7ZuN4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci7ZuN4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci7ZuN4.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/omdsha256k128n96tau128v1/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/ccKaTLzW.s: Assembler messages:
encrypt.c: /tmp/ccKaTLzW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaTLzW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKaTLzW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKaTLzW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaTLzW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaTLzW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaTLzW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKaTLzW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKaTLzW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKaTLzW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaTLzW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaTLzW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaTLzW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaTLzW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaTLzW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKaTLzW.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/omdsha256k128n96tau128v1/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/ccgGOLa7.s: Assembler messages:
encrypt.c: /tmp/ccgGOLa7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGOLa7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgGOLa7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgGOLa7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgGOLa7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgGOLa7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgGOLa7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgGOLa7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgGOLa7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgGOLa7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgGOLa7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgGOLa7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgGOLa7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgGOLa7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGOLa7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgGOLa7.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/omdsha256k128n96tau128v1/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/cc0BHXm4.s: Assembler messages:
encrypt.c: /tmp/cc0BHXm4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0BHXm4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0BHXm4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0BHXm4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0BHXm4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0BHXm4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0BHXm4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0BHXm4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0BHXm4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0BHXm4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0BHXm4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0BHXm4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0BHXm4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0BHXm4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0BHXm4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0BHXm4.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/omdsha256k128n96tau128v1/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/ccwGZZej.s: Assembler messages:
encrypt.c: /tmp/ccwGZZej.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwGZZej.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwGZZej.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwGZZej.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGZZej.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGZZej.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGZZej.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwGZZej.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwGZZej.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGZZej.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwGZZej.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGZZej.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwGZZej.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwGZZej.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGZZej.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwGZZej.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/omdsha256k128n96tau128v1/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/ccCPONu0.s: Assembler messages:
encrypt.c: /tmp/ccCPONu0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPONu0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCPONu0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCPONu0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPONu0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPONu0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPONu0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCPONu0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCPONu0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCPONu0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCPONu0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPONu0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPONu0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPONu0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPONu0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPONu0.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/omdsha256k128n96tau128v1/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/ccWIK0re.s: Assembler messages:
encrypt.c: /tmp/ccWIK0re.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWIK0re.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWIK0re.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWIK0re.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIK0re.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIK0re.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIK0re.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWIK0re.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWIK0re.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIK0re.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWIK0re.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWIK0re.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIK0re.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIK0re.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWIK0re.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWIK0re.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/omdsha256k128n96tau128v1/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/ccMvRq0A.s: Assembler messages:
encrypt.c: /tmp/ccMvRq0A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMvRq0A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMvRq0A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMvRq0A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvRq0A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvRq0A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvRq0A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMvRq0A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMvRq0A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMvRq0A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMvRq0A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvRq0A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvRq0A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvRq0A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvRq0A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMvRq0A.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/omdsha256k128n96tau128v1/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/ccTQBXmd.s: Assembler messages:
encrypt.c: /tmp/ccTQBXmd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTQBXmd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTQBXmd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTQBXmd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTQBXmd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTQBXmd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTQBXmd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTQBXmd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTQBXmd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTQBXmd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTQBXmd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTQBXmd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTQBXmd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTQBXmd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQBXmd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTQBXmd.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/omdsha256k128n96tau128v1/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/ccJM661z.s: Assembler messages:
encrypt.c: /tmp/ccJM661z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJM661z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJM661z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJM661z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM661z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM661z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM661z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJM661z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJM661z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJM661z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM661z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJM661z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJM661z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM661z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJM661z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJM661z.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/omdsha256k128n96tau128v1/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/ccNvKBnh.s: Assembler messages:
encrypt.c: /tmp/ccNvKBnh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNvKBnh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNvKBnh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNvKBnh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvKBnh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvKBnh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvKBnh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNvKBnh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNvKBnh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvKBnh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNvKBnh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNvKBnh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvKBnh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvKBnh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNvKBnh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNvKBnh.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/omdsha256k128n96tau128v1/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/cc1Uz1XH.s: Assembler messages:
encrypt.c: /tmp/cc1Uz1XH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Uz1XH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Uz1XH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Uz1XH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Uz1XH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Uz1XH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Uz1XH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Uz1XH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Uz1XH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Uz1XH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Uz1XH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Uz1XH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Uz1XH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Uz1XH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Uz1XH.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/omdsha256k128n96tau128v1/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/ccZbKPnh.s: Assembler messages:
encrypt.c: /tmp/ccZbKPnh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbKPnh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbKPnh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbKPnh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbKPnh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbKPnh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbKPnh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbKPnh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbKPnh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbKPnh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbKPnh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbKPnh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbKPnh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbKPnh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbKPnh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbKPnh.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/omdsha256k128n96tau128v1/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/ccAHpsod.s: Assembler messages:
encrypt.c: /tmp/ccAHpsod.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAHpsod.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAHpsod.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAHpsod.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHpsod.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHpsod.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHpsod.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAHpsod.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAHpsod.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHpsod.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAHpsod.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAHpsod.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHpsod.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHpsod.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHpsod.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAHpsod.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/omdsha256k128n96tau128v1/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/ccT00Rqw.s: Assembler messages:
encrypt.c: /tmp/ccT00Rqw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT00Rqw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT00Rqw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT00Rqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT00Rqw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT00Rqw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT00Rqw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT00Rqw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT00Rqw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT00Rqw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT00Rqw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT00Rqw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT00Rqw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT00Rqw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT00Rqw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT00Rqw.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/omdsha256k128n96tau128v1/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/cckd5HFJ.s: Assembler messages:
encrypt.c: /tmp/cckd5HFJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckd5HFJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckd5HFJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckd5HFJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckd5HFJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckd5HFJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckd5HFJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckd5HFJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckd5HFJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckd5HFJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckd5HFJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckd5HFJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckd5HFJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckd5HFJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckd5HFJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckd5HFJ.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/omdsha256k128n96tau128v1/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/ccyPrc4V.s: Assembler messages:
encrypt.c: /tmp/ccyPrc4V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyPrc4V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyPrc4V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyPrc4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyPrc4V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyPrc4V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyPrc4V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyPrc4V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyPrc4V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyPrc4V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyPrc4V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyPrc4V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyPrc4V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyPrc4V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyPrc4V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyPrc4V.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/omdsha256k128n96tau128v1/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/ccA4gSQR.s: Assembler messages:
encrypt.c: /tmp/ccA4gSQR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA4gSQR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA4gSQR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA4gSQR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4gSQR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4gSQR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4gSQR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA4gSQR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA4gSQR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA4gSQR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA4gSQR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4gSQR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4gSQR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA4gSQR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA4gSQR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA4gSQR.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/omdsha256k128n96tau128v1/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/ccNYMHSv.s: Assembler messages:
encrypt.c: /tmp/ccNYMHSv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYMHSv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNYMHSv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNYMHSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYMHSv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYMHSv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYMHSv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNYMHSv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNYMHSv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYMHSv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNYMHSv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNYMHSv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYMHSv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYMHSv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYMHSv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNYMHSv.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/omdsha256k128n96tau128v1/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/ccWZINGX.s: Assembler messages:
encrypt.c: /tmp/ccWZINGX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZINGX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZINGX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZINGX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZINGX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZINGX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZINGX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZINGX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZINGX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWZINGX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZINGX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZINGX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZINGX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZINGX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZINGX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZINGX.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/omdsha256k128n96tau128v1/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/ccbOIG4J.s: Assembler messages:
encrypt.c: /tmp/ccbOIG4J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOIG4J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbOIG4J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbOIG4J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOIG4J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOIG4J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOIG4J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbOIG4J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbOIG4J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOIG4J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbOIG4J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOIG4J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOIG4J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOIG4J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOIG4J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOIG4J.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/omdsha256k128n96tau128v1/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/ccGtfr0S.s: Assembler messages:
encrypt.c: /tmp/ccGtfr0S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtfr0S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtfr0S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtfr0S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtfr0S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtfr0S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtfr0S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtfr0S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtfr0S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGtfr0S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtfr0S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtfr0S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtfr0S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtfr0S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtfr0S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGtfr0S.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/omdsha256k128n96tau128v1/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/ccdPqaGG.s: Assembler messages:
encrypt.c: /tmp/ccdPqaGG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPqaGG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdPqaGG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdPqaGG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdPqaGG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdPqaGG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdPqaGG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdPqaGG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdPqaGG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdPqaGG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdPqaGG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdPqaGG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdPqaGG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdPqaGG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPqaGG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdPqaGG.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/omdsha256k128n96tau128v1/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/cclbbLPp.s: Assembler messages:
encrypt.c: /tmp/cclbbLPp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclbbLPp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclbbLPp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclbbLPp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclbbLPp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclbbLPp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclbbLPp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclbbLPp.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/cclbbLPp.s: Assembler messages:
encrypt.c: /tmp/cclbbLPp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclbbLPp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclbbLPp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclbbLPp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclbbLPp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclbbLPp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclbbLPp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclbbLPp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclbbLPp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclbbLPp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclbbLPp.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/omdsha256k128n96tau128v1/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/ccxJ2OEH.s: Assembler messages:
encrypt.c: /tmp/ccxJ2OEH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJ2OEH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJ2OEH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJ2OEH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJ2OEH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJ2OEH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.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/ccxJ2OEH.s: Assembler messages:
encrypt.c: /tmp/ccxJ2OEH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJ2OEH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJ2OEH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJ2OEH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJ2OEH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJ2OEH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJ2OEH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJ2OEH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJ2OEH.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/omdsha256k128n96tau128v1/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/ccbYH1Ak.s: Assembler messages:
encrypt.c: /tmp/ccbYH1Ak.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYH1Ak.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYH1Ak.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYH1Ak.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYH1Ak.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYH1Ak.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbYH1Ak.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/ccbYH1Ak.s: Assembler messages:
encrypt.c: /tmp/ccbYH1Ak.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYH1Ak.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYH1Ak.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYH1Ak.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYH1Ak.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYH1Ak.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYH1Ak.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYH1Ak.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYH1Ak.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbYH1Ak.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/omdsha256k128n96tau128v1/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/cch8yWMw.s: Assembler messages:
encrypt.c: /tmp/cch8yWMw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8yWMw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch8yWMw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch8yWMw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch8yWMw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch8yWMw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch8yWMw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.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/cch8yWMw.s: Assembler messages:
encrypt.c: /tmp/cch8yWMw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8yWMw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch8yWMw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch8yWMw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch8yWMw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch8yWMw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch8yWMw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8yWMw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8yWMw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8yWMw.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/omdsha256k128n96tau128v1/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/ccd2KQ2H.s: Assembler messages:
encrypt.c: /tmp/ccd2KQ2H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd2KQ2H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd2KQ2H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd2KQ2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd2KQ2H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd2KQ2H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.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/ccd2KQ2H.s: Assembler messages:
encrypt.c: /tmp/ccd2KQ2H.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd2KQ2H.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd2KQ2H.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd2KQ2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd2KQ2H.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd2KQ2H.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd2KQ2H.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2KQ2H.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd2KQ2H.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/omdsha256k128n96tau128v1/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/ccppQTMx.s: Assembler messages:
encrypt.c: /tmp/ccppQTMx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccppQTMx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccppQTMx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccppQTMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccppQTMx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccppQTMx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccppQTMx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppQTMx.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/ccppQTMx.s: Assembler messages:
encrypt.c: /tmp/ccppQTMx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccppQTMx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccppQTMx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccppQTMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccppQTMx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccppQTMx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccppQTMx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppQTMx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppQTMx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppQTMx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppQTMx.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/omdsha256k128n96tau128v1/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/ccSJMTEr.s: Assembler messages:
encrypt.c: /tmp/ccSJMTEr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSJMTEr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSJMTEr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSJMTEr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSJMTEr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSJMTEr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSJMTEr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSJMTEr.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/ccSJMTEr.s: Assembler messages:
encrypt.c: /tmp/ccSJMTEr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSJMTEr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSJMTEr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSJMTEr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSJMTEr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSJMTEr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSJMTEr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSJMTEr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJMTEr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSJMTEr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSJMTEr.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/omdsha256k128n96tau128v1/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/ccZQde9x.s: Assembler messages:
encrypt.c: /tmp/ccZQde9x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZQde9x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZQde9x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZQde9x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZQde9x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZQde9x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZQde9x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.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/ccZQde9x.s: Assembler messages:
encrypt.c: /tmp/ccZQde9x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZQde9x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZQde9x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZQde9x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZQde9x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZQde9x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZQde9x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZQde9x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQde9x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZQde9x.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/omdsha256k128n96tau128v1/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/ccBRG0Lv.s: Assembler messages:
encrypt.c: /tmp/ccBRG0Lv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBRG0Lv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBRG0Lv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBRG0Lv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRG0Lv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRG0Lv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRG0Lv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBRG0Lv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBRG0Lv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBRG0Lv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRG0Lv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRG0Lv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBRG0Lv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBRG0Lv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBRG0Lv.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/omdsha256k128n96tau128v1/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/ccw73A0i.s: Assembler messages:
encrypt.c: /tmp/ccw73A0i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw73A0i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw73A0i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw73A0i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw73A0i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw73A0i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw73A0i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw73A0i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw73A0i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw73A0i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw73A0i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw73A0i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw73A0i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw73A0i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw73A0i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw73A0i.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/omdsha256k128n96tau128v1/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/cceuPaQu.s: Assembler messages:
encrypt.c: /tmp/cceuPaQu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceuPaQu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceuPaQu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceuPaQu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceuPaQu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceuPaQu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceuPaQu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceuPaQu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceuPaQu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceuPaQu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceuPaQu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceuPaQu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceuPaQu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuPaQu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceuPaQu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceuPaQu.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/omdsha256k128n96tau128v1/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/cciFjHwh.s: Assembler messages:
encrypt.c: /tmp/cciFjHwh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciFjHwh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciFjHwh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciFjHwh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciFjHwh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciFjHwh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciFjHwh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciFjHwh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciFjHwh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciFjHwh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciFjHwh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciFjHwh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciFjHwh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciFjHwh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFjHwh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciFjHwh.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/omdsha256k128n96tau128v1/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/ccTtp7qj.s: Assembler messages:
encrypt.c: /tmp/ccTtp7qj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTtp7qj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTtp7qj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTtp7qj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTtp7qj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTtp7qj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTtp7qj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTtp7qj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTtp7qj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTtp7qj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTtp7qj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTtp7qj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTtp7qj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTtp7qj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTtp7qj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTtp7qj.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/omdsha256k128n96tau128v1/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/cctcjj4p.s: Assembler messages:
encrypt.c: /tmp/cctcjj4p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcjj4p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctcjj4p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctcjj4p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcjj4p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcjj4p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcjj4p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctcjj4p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctcjj4p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctcjj4p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcjj4p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcjj4p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcjj4p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcjj4p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcjj4p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcjj4p.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/omdsha256k128n96tau128v1/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/ccWvm6Y7.s: Assembler messages:
encrypt.c: /tmp/ccWvm6Y7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWvm6Y7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWvm6Y7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWvm6Y7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvm6Y7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvm6Y7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvm6Y7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWvm6Y7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWvm6Y7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvm6Y7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvm6Y7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvm6Y7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvm6Y7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvm6Y7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvm6Y7.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/omdsha256k128n96tau128v1/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/ccZOV5t2.s: Assembler messages:
encrypt.c: /tmp/ccZOV5t2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZOV5t2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZOV5t2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZOV5t2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOV5t2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOV5t2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOV5t2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZOV5t2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZOV5t2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOV5t2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZOV5t2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOV5t2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOV5t2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOV5t2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOV5t2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOV5t2.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/omdsha256k128n96tau128v1/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/ccHzk9CN.s: Assembler messages:
encrypt.c: /tmp/ccHzk9CN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHzk9CN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHzk9CN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHzk9CN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzk9CN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzk9CN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzk9CN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHzk9CN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHzk9CN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzk9CN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHzk9CN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzk9CN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzk9CN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzk9CN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzk9CN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzk9CN.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/omdsha256k128n96tau128v1/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/ccmmqzSX.s: Assembler messages:
encrypt.c: /tmp/ccmmqzSX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmmqzSX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmmqzSX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmmqzSX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmmqzSX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmmqzSX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmmqzSX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmmqzSX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmmqzSX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmmqzSX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmmqzSX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmmqzSX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmmqzSX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmqzSX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmmqzSX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmmqzSX.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/omdsha256k128n96tau128v1/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/cc02kn5a.s: Assembler messages:
encrypt.c: /tmp/cc02kn5a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02kn5a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc02kn5a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc02kn5a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02kn5a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02kn5a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02kn5a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc02kn5a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc02kn5a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc02kn5a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc02kn5a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02kn5a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02kn5a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02kn5a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02kn5a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc02kn5a.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/omdsha256k128n96tau128v1/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/ccYEfSh2.s: Assembler messages:
encrypt.c: /tmp/ccYEfSh2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYEfSh2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYEfSh2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYEfSh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEfSh2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEfSh2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEfSh2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYEfSh2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYEfSh2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEfSh2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYEfSh2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYEfSh2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEfSh2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEfSh2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYEfSh2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYEfSh2.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/omdsha256k128n96tau128v1/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/ccN8xTd6.s: Assembler messages:
encrypt.c: /tmp/ccN8xTd6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN8xTd6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN8xTd6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN8xTd6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN8xTd6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN8xTd6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN8xTd6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN8xTd6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN8xTd6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN8xTd6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN8xTd6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN8xTd6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN8xTd6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8xTd6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN8xTd6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN8xTd6.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/omdsha256k128n96tau128v1/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/ccacppDQ.s: Assembler messages:
encrypt.c: /tmp/ccacppDQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccacppDQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccacppDQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccacppDQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacppDQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacppDQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacppDQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccacppDQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccacppDQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacppDQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccacppDQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccacppDQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacppDQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacppDQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccacppDQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccacppDQ.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/omdsha256k128n96tau128v1/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/cc98wemU.s: Assembler messages:
encrypt.c: /tmp/cc98wemU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc98wemU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc98wemU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc98wemU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc98wemU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc98wemU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc98wemU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc98wemU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc98wemU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc98wemU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc98wemU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc98wemU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc98wemU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98wemU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc98wemU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc98wemU.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/omdsha256k128n96tau128v1/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/ccN0iqpO.s: Assembler messages:
encrypt.c: /tmp/ccN0iqpO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN0iqpO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN0iqpO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN0iqpO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0iqpO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0iqpO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0iqpO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN0iqpO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN0iqpO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0iqpO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN0iqpO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0iqpO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN0iqpO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN0iqpO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0iqpO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN0iqpO.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/omdsha256k128n96tau128v1/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/cc66RCIV.s: Assembler messages:
encrypt.c: /tmp/cc66RCIV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc66RCIV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc66RCIV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc66RCIV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66RCIV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66RCIV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66RCIV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc66RCIV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc66RCIV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc66RCIV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc66RCIV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66RCIV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66RCIV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66RCIV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc66RCIV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc66RCIV.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/omdsha256k128n96tau128v1/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/ccP3AFwM.s: Assembler messages:
encrypt.c: /tmp/ccP3AFwM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3AFwM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP3AFwM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP3AFwM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3AFwM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3AFwM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3AFwM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP3AFwM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP3AFwM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3AFwM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP3AFwM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3AFwM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3AFwM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3AFwM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3AFwM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3AFwM.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/omdsha256k128n96tau128v1/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/cc8KytZZ.s: Assembler messages:
encrypt.c: /tmp/cc8KytZZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8KytZZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8KytZZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8KytZZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8KytZZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8KytZZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8KytZZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8KytZZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8KytZZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8KytZZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8KytZZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8KytZZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8KytZZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8KytZZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8KytZZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8KytZZ.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/omdsha256k128n96tau128v1/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/ccwCLO9Q.s: Assembler messages:
encrypt.c: /tmp/ccwCLO9Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwCLO9Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwCLO9Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwCLO9Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCLO9Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCLO9Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCLO9Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwCLO9Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwCLO9Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCLO9Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwCLO9Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwCLO9Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCLO9Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwCLO9Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwCLO9Q.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/omdsha256k128n96tau128v1/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/ccKLz92W.s: Assembler messages:
encrypt.c: /tmp/ccKLz92W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLz92W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLz92W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLz92W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLz92W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLz92W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLz92W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLz92W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLz92W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLz92W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKLz92W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKLz92W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLz92W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLz92W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLz92W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLz92W.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/omdsha256k128n96tau128v1/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/ccqaRSjH.s: Assembler messages:
encrypt.c: /tmp/ccqaRSjH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqaRSjH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqaRSjH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqaRSjH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaRSjH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaRSjH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaRSjH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqaRSjH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqaRSjH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqaRSjH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaRSjH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqaRSjH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqaRSjH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaRSjH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqaRSjH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqaRSjH.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/omdsha256k128n96tau128v1/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/ccSJIFcX.s: Assembler messages:
encrypt.c: /tmp/ccSJIFcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSJIFcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSJIFcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSJIFcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSJIFcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSJIFcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSJIFcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSJIFcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSJIFcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSJIFcX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSJIFcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSJIFcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSJIFcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSJIFcX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJIFcX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSJIFcX.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/omdsha256k128n96tau128v1/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/ccUqGVhJ.s: Assembler messages:
encrypt.c: /tmp/ccUqGVhJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUqGVhJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUqGVhJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUqGVhJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqGVhJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqGVhJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqGVhJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUqGVhJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUqGVhJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUqGVhJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqGVhJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqGVhJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqGVhJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUqGVhJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUqGVhJ.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/omdsha256k128n96tau128v1/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/ccFKljEN.s: Assembler messages:
encrypt.c: /tmp/ccFKljEN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFKljEN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFKljEN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFKljEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFKljEN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFKljEN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFKljEN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFKljEN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFKljEN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFKljEN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFKljEN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFKljEN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFKljEN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFKljEN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKljEN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFKljEN.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/omdsha256k128n96tau128v1/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/ccolEjFE.s: Assembler messages:
encrypt.c: /tmp/ccolEjFE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccolEjFE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccolEjFE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccolEjFE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolEjFE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolEjFE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolEjFE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccolEjFE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccolEjFE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccolEjFE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccolEjFE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolEjFE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolEjFE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccolEjFE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccolEjFE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccolEjFE.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/omdsha256k128n96tau128v1/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/cc8zRaur.s: Assembler messages:
encrypt.c: /tmp/cc8zRaur.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zRaur.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8zRaur.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8zRaur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zRaur.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zRaur.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zRaur.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8zRaur.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8zRaur.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8zRaur.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zRaur.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zRaur.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zRaur.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zRaur.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zRaur.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8zRaur.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/omdsha256k128n96tau128v1/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/ccYyJ5zd.s: Assembler messages:
encrypt.c: /tmp/ccYyJ5zd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyJ5zd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYyJ5zd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYyJ5zd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyJ5zd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyJ5zd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyJ5zd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYyJ5zd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyJ5zd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYyJ5zd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYyJ5zd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyJ5zd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyJ5zd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyJ5zd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyJ5zd.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/omdsha256k128n96tau128v1/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/ccAA3zTh.s: Assembler messages:
encrypt.c: /tmp/ccAA3zTh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAA3zTh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAA3zTh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAA3zTh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAA3zTh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAA3zTh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAA3zTh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAA3zTh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAA3zTh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAA3zTh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAA3zTh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAA3zTh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAA3zTh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAA3zTh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAA3zTh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAA3zTh.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/omdsha256k128n96tau128v1/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/ccdYq3Ty.s: Assembler messages:
encrypt.c: /tmp/ccdYq3Ty.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdYq3Ty.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdYq3Ty.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdYq3Ty.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdYq3Ty.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdYq3Ty.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdYq3Ty.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdYq3Ty.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdYq3Ty.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdYq3Ty.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdYq3Ty.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdYq3Ty.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdYq3Ty.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdYq3Ty.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdYq3Ty.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/omdsha256k128n96tau128v1/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/cccMmZYp.s: Assembler messages:
encrypt.c: /tmp/cccMmZYp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccMmZYp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccMmZYp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccMmZYp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMmZYp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMmZYp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMmZYp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccMmZYp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccMmZYp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccMmZYp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccMmZYp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccMmZYp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccMmZYp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMmZYp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccMmZYp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMmZYp.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/omdsha256k128n96tau128v1/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/ccjd7iKd.s: Assembler messages:
encrypt.c: /tmp/ccjd7iKd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjd7iKd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjd7iKd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjd7iKd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjd7iKd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjd7iKd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjd7iKd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjd7iKd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjd7iKd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjd7iKd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjd7iKd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjd7iKd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjd7iKd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjd7iKd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjd7iKd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjd7iKd.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/omdsha256k128n96tau128v1/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/ccZnjf4g.s: Assembler messages:
encrypt.c: /tmp/ccZnjf4g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZnjf4g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZnjf4g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZnjf4g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZnjf4g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZnjf4g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZnjf4g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZnjf4g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZnjf4g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZnjf4g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZnjf4g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZnjf4g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZnjf4g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZnjf4g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZnjf4g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZnjf4g.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/omdsha256k128n96tau128v1/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/ccst0hN1.s: Assembler messages:
encrypt.c: /tmp/ccst0hN1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccst0hN1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccst0hN1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccst0hN1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccst0hN1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccst0hN1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccst0hN1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccst0hN1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccst0hN1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccst0hN1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccst0hN1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccst0hN1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccst0hN1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccst0hN1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccst0hN1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccst0hN1.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/omdsha256k128n96tau128v1/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/cc4gbqBn.s: Assembler messages:
encrypt.c: /tmp/cc4gbqBn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4gbqBn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4gbqBn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4gbqBn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4gbqBn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4gbqBn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4gbqBn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4gbqBn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4gbqBn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4gbqBn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4gbqBn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4gbqBn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4gbqBn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gbqBn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4gbqBn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4gbqBn.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/omdsha256k128n96tau128v1/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/ccPF1SMd.s: Assembler messages:
encrypt.c: /tmp/ccPF1SMd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPF1SMd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPF1SMd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPF1SMd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPF1SMd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPF1SMd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPF1SMd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPF1SMd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPF1SMd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPF1SMd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPF1SMd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPF1SMd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPF1SMd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPF1SMd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPF1SMd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPF1SMd.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/omdsha256k128n96tau128v1/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/ccI4Lz92.s: Assembler messages:
encrypt.c: /tmp/ccI4Lz92.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI4Lz92.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI4Lz92.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI4Lz92.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4Lz92.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4Lz92.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4Lz92.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI4Lz92.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI4Lz92.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4Lz92.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI4Lz92.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4Lz92.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4Lz92.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4Lz92.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4Lz92.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4Lz92.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/omdsha256k128n96tau128v1/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/ccZgmtZb.s: Assembler messages:
encrypt.c: /tmp/ccZgmtZb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgmtZb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgmtZb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgmtZb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgmtZb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgmtZb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgmtZb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgmtZb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgmtZb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZgmtZb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgmtZb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgmtZb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgmtZb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgmtZb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgmtZb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZgmtZb.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/omdsha256k128n96tau128v1/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/cc2SKkCs.s: Assembler messages:
encrypt.c: /tmp/cc2SKkCs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2SKkCs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2SKkCs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2SKkCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SKkCs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SKkCs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SKkCs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2SKkCs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2SKkCs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SKkCs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2SKkCs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2SKkCs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SKkCs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SKkCs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SKkCs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SKkCs.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/omdsha256k128n96tau128v1/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/ccQkyqlk.s: Assembler messages:
encrypt.c: /tmp/ccQkyqlk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkyqlk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQkyqlk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQkyqlk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkyqlk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkyqlk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkyqlk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQkyqlk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQkyqlk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQkyqlk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkyqlk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkyqlk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkyqlk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkyqlk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkyqlk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkyqlk.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/omdsha256k128n96tau128v1/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/ccGqaCba.s: Assembler messages:
encrypt.c: /tmp/ccGqaCba.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqaCba.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGqaCba.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGqaCba.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqaCba.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqaCba.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqaCba.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGqaCba.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGqaCba.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGqaCba.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGqaCba.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqaCba.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqaCba.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqaCba.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqaCba.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGqaCba.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/omdsha256k128n96tau128v1/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/ccV6Jxek.s: Assembler messages:
encrypt.c: /tmp/ccV6Jxek.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV6Jxek.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV6Jxek.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV6Jxek.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV6Jxek.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV6Jxek.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV6Jxek.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV6Jxek.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV6Jxek.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV6Jxek.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV6Jxek.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV6Jxek.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV6Jxek.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV6Jxek.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV6Jxek.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV6Jxek.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/omdsha256k128n96tau128v1/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/ccDPWpbl.s: Assembler messages:
encrypt.c: /tmp/ccDPWpbl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPWpbl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPWpbl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPWpbl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPWpbl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPWpbl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPWpbl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPWpbl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPWpbl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDPWpbl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPWpbl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPWpbl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPWpbl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPWpbl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPWpbl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPWpbl.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/omdsha256k128n96tau128v1/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/ccGDV64q.s: Assembler messages:
encrypt.c: /tmp/ccGDV64q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDV64q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGDV64q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGDV64q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGDV64q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGDV64q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGDV64q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGDV64q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGDV64q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGDV64q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGDV64q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGDV64q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGDV64q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGDV64q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDV64q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGDV64q.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/omdsha256k128n96tau128v1/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/ccOG5lHp.s: Assembler messages:
encrypt.c: /tmp/ccOG5lHp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOG5lHp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOG5lHp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOG5lHp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOG5lHp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOG5lHp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOG5lHp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOG5lHp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOG5lHp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOG5lHp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOG5lHp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOG5lHp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOG5lHp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOG5lHp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOG5lHp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOG5lHp.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/omdsha256k128n96tau128v1/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/cco39Kzj.s: Assembler messages:
encrypt.c: /tmp/cco39Kzj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco39Kzj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco39Kzj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco39Kzj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco39Kzj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco39Kzj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco39Kzj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco39Kzj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco39Kzj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco39Kzj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco39Kzj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco39Kzj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco39Kzj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco39Kzj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco39Kzj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco39Kzj.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/omdsha256k128n96tau128v1/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/cc6EcIl7.s: Assembler messages:
encrypt.c: /tmp/cc6EcIl7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6EcIl7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6EcIl7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6EcIl7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EcIl7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EcIl7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EcIl7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6EcIl7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6EcIl7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6EcIl7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6EcIl7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6EcIl7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6EcIl7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6EcIl7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6EcIl7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6EcIl7.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/omdsha256k128n96tau128v1/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/ccnkB7Df.s: Assembler messages:
encrypt.c: /tmp/ccnkB7Df.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnkB7Df.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnkB7Df.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnkB7Df.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnkB7Df.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnkB7Df.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnkB7Df.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnkB7Df.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnkB7Df.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnkB7Df.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnkB7Df.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnkB7Df.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnkB7Df.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnkB7Df.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkB7Df.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnkB7Df.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/omdsha256k128n96tau128v1/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/ccXkUwOs.s: Assembler messages:
encrypt.c: /tmp/ccXkUwOs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXkUwOs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXkUwOs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXkUwOs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXkUwOs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXkUwOs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXkUwOs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXkUwOs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXkUwOs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXkUwOs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXkUwOs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXkUwOs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXkUwOs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkUwOs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXkUwOs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXkUwOs.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/omdsha256k128n96tau128v1/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/cceNLGU8.s: Assembler messages:
encrypt.c: /tmp/cceNLGU8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNLGU8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceNLGU8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceNLGU8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNLGU8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNLGU8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNLGU8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceNLGU8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceNLGU8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNLGU8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceNLGU8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceNLGU8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNLGU8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNLGU8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNLGU8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNLGU8.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/omdsha256k128n96tau128v1/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/ccrlGKJf.s: Assembler messages:
encrypt.c: /tmp/ccrlGKJf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrlGKJf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrlGKJf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrlGKJf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlGKJf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlGKJf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlGKJf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrlGKJf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrlGKJf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlGKJf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrlGKJf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrlGKJf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrlGKJf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrlGKJf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrlGKJf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrlGKJf.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/omdsha256k128n96tau128v1/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/ccy23UQ6.s: Assembler messages:
encrypt.c: /tmp/ccy23UQ6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy23UQ6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy23UQ6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy23UQ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy23UQ6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy23UQ6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy23UQ6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy23UQ6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy23UQ6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy23UQ6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy23UQ6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy23UQ6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy23UQ6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy23UQ6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy23UQ6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy23UQ6.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/omdsha256k128n96tau128v1/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/cclmg0H5.s: Assembler messages:
encrypt.c: /tmp/cclmg0H5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmg0H5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclmg0H5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclmg0H5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmg0H5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmg0H5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmg0H5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclmg0H5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclmg0H5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclmg0H5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmg0H5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmg0H5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmg0H5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmg0H5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmg0H5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmg0H5.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/omdsha256k128n96tau128v1/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/ccxb70Ka.s: Assembler messages:
encrypt.c: /tmp/ccxb70Ka.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxb70Ka.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxb70Ka.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxb70Ka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxb70Ka.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxb70Ka.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxb70Ka.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxb70Ka.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxb70Ka.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxb70Ka.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxb70Ka.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxb70Ka.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxb70Ka.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxb70Ka.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb70Ka.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxb70Ka.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/omdsha256k128n96tau128v1/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/ccTbc3Qm.s: Assembler messages:
encrypt.c: /tmp/ccTbc3Qm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTbc3Qm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTbc3Qm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTbc3Qm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbc3Qm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbc3Qm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbc3Qm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTbc3Qm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTbc3Qm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTbc3Qm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTbc3Qm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTbc3Qm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbc3Qm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTbc3Qm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTbc3Qm.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/omdsha256k128n96tau128v1/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/ccfsEKt7.s: Assembler messages:
encrypt.c: /tmp/ccfsEKt7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfsEKt7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfsEKt7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfsEKt7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsEKt7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsEKt7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsEKt7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfsEKt7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfsEKt7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsEKt7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfsEKt7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfsEKt7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsEKt7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsEKt7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsEKt7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfsEKt7.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/omdsha256k128n96tau128v1/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/cc285pai.s: Assembler messages:
encrypt.c: /tmp/cc285pai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc285pai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc285pai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc285pai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc285pai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc285pai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc285pai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc285pai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc285pai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc285pai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc285pai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc285pai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc285pai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc285pai.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc285pai.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc285pai.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/omdsha256k128n96tau128v1/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/cczuNVuY.s: Assembler messages:
encrypt.c: /tmp/cczuNVuY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczuNVuY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczuNVuY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczuNVuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczuNVuY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczuNVuY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczuNVuY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczuNVuY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczuNVuY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczuNVuY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczuNVuY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczuNVuY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczuNVuY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczuNVuY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuNVuY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczuNVuY.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/omdsha256k128n96tau128v1/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/cc3Asqeo.s: Assembler messages:
encrypt.c: /tmp/cc3Asqeo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Asqeo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Asqeo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Asqeo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Asqeo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Asqeo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Asqeo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Asqeo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Asqeo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3Asqeo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3Asqeo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Asqeo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Asqeo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Asqeo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Asqeo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Asqeo.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/omdsha256k128n96tau128v1/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/ccBytM26.s: Assembler messages:
encrypt.c: /tmp/ccBytM26.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBytM26.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBytM26.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBytM26.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBytM26.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBytM26.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBytM26.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBytM26.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBytM26.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBytM26.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBytM26.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBytM26.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBytM26.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBytM26.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBytM26.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBytM26.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/omdsha256k128n96tau128v1/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/cc1S5xG7.s: Assembler messages:
encrypt.c: /tmp/cc1S5xG7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1S5xG7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1S5xG7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1S5xG7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S5xG7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S5xG7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S5xG7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1S5xG7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1S5xG7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S5xG7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1S5xG7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1S5xG7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1S5xG7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1S5xG7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1S5xG7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1S5xG7.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/omdsha256k128n96tau128v1/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/ccvZ2dbo.s: Assembler messages:
encrypt.c: /tmp/ccvZ2dbo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZ2dbo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZ2dbo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZ2dbo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2dbo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2dbo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2dbo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZ2dbo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZ2dbo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZ2dbo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZ2dbo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZ2dbo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZ2dbo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZ2dbo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZ2dbo.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/omdsha256k128n96tau128v1/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/cc7UYwbW.s: Assembler messages:
encrypt.c: /tmp/cc7UYwbW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7UYwbW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7UYwbW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7UYwbW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7UYwbW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7UYwbW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7UYwbW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7UYwbW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7UYwbW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7UYwbW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7UYwbW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7UYwbW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7UYwbW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7UYwbW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UYwbW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7UYwbW.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/omdsha256k128n96tau128v1/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/ccWdG7Ka.s: Assembler messages:
encrypt.c: /tmp/ccWdG7Ka.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWdG7Ka.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWdG7Ka.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWdG7Ka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdG7Ka.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdG7Ka.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdG7Ka.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWdG7Ka.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWdG7Ka.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdG7Ka.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdG7Ka.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdG7Ka.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdG7Ka.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdG7Ka.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWdG7Ka.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/omdsha256k128n96tau128v1/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/cc0R8qY2.s: Assembler messages:
encrypt.c: /tmp/cc0R8qY2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0R8qY2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0R8qY2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0R8qY2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R8qY2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R8qY2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R8qY2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0R8qY2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0R8qY2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0R8qY2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0R8qY2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R8qY2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R8qY2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0R8qY2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0R8qY2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0R8qY2.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/omdsha256k128n96tau128v1/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/cchMJA3L.s: Assembler messages:
encrypt.c: /tmp/cchMJA3L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMJA3L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchMJA3L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchMJA3L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMJA3L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMJA3L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMJA3L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchMJA3L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchMJA3L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMJA3L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchMJA3L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchMJA3L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMJA3L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMJA3L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJA3L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMJA3L.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/omdsha256k128n96tau128v1/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/ccA9aevU.s: Assembler messages:
encrypt.c: /tmp/ccA9aevU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA9aevU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA9aevU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA9aevU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9aevU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9aevU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9aevU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA9aevU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA9aevU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9aevU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA9aevU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9aevU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9aevU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9aevU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9aevU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9aevU.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/omdsha256k128n96tau128v1/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/ccKU0Rdd.s: Assembler messages:
encrypt.c: /tmp/ccKU0Rdd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKU0Rdd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKU0Rdd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKU0Rdd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU0Rdd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU0Rdd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU0Rdd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKU0Rdd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKU0Rdd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKU0Rdd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKU0Rdd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKU0Rdd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKU0Rdd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKU0Rdd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKU0Rdd.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/omdsha256k128n96tau128v1/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/ccHD7Kg8.s: Assembler messages:
encrypt.c: /tmp/ccHD7Kg8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHD7Kg8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHD7Kg8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHD7Kg8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHD7Kg8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHD7Kg8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHD7Kg8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHD7Kg8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHD7Kg8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHD7Kg8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHD7Kg8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHD7Kg8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHD7Kg8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHD7Kg8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHD7Kg8.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/omdsha256k128n96tau128v1/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/cceLMoHV.s: Assembler messages:
encrypt.c: /tmp/cceLMoHV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceLMoHV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceLMoHV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceLMoHV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLMoHV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLMoHV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLMoHV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceLMoHV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceLMoHV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLMoHV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceLMoHV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceLMoHV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLMoHV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLMoHV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLMoHV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLMoHV.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/omdsha256k128n96tau128v1/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/ccGKCgqp.s: Assembler messages:
encrypt.c: /tmp/ccGKCgqp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGKCgqp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGKCgqp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGKCgqp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKCgqp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKCgqp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKCgqp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGKCgqp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGKCgqp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKCgqp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGKCgqp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGKCgqp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKCgqp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKCgqp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKCgqp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGKCgqp.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/omdsha256k128n96tau128v1/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/cco2XWks.s: Assembler messages:
encrypt.c: /tmp/cco2XWks.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco2XWks.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco2XWks.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco2XWks.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2XWks.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2XWks.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2XWks.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco2XWks.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco2XWks.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco2XWks.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2XWks.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2XWks.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2XWks.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2XWks.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2XWks.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco2XWks.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/omdsha256k128n96tau128v1/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/ccfLDNu9.s: Assembler messages:
encrypt.c: /tmp/ccfLDNu9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLDNu9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLDNu9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLDNu9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLDNu9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLDNu9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLDNu9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLDNu9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLDNu9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLDNu9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfLDNu9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLDNu9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLDNu9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLDNu9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLDNu9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLDNu9.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/omdsha256k128n96tau128v1/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/ccjUx2It.s: Assembler messages:
encrypt.c: /tmp/ccjUx2It.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUx2It.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjUx2It.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjUx2It.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjUx2It.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjUx2It.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjUx2It.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjUx2It.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjUx2It.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjUx2It.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjUx2It.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjUx2It.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjUx2It.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUx2It.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjUx2It.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjUx2It.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/omdsha256k128n96tau128v1/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/cc8FnnBo.s: Assembler messages:
encrypt.c: /tmp/cc8FnnBo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FnnBo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8FnnBo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8FnnBo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnnBo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnnBo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnnBo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8FnnBo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8FnnBo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnnBo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8FnnBo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FnnBo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnnBo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnnBo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FnnBo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FnnBo.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/omdsha256k128n96tau128v1/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/ccvZSAZs.s: Assembler messages:
encrypt.c: /tmp/ccvZSAZs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZSAZs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZSAZs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZSAZs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZSAZs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZSAZs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZSAZs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZSAZs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZSAZs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZSAZs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZSAZs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZSAZs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZSAZs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZSAZs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZSAZs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZSAZs.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/omdsha256k128n96tau128v1/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/ccBd9Mtt.s: Assembler messages:
encrypt.c: /tmp/ccBd9Mtt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBd9Mtt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBd9Mtt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBd9Mtt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBd9Mtt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBd9Mtt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBd9Mtt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBd9Mtt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBd9Mtt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBd9Mtt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBd9Mtt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBd9Mtt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBd9Mtt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBd9Mtt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBd9Mtt.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/omdsha256k128n96tau128v1/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/ccSxxbRl.s: Assembler messages:
encrypt.c: /tmp/ccSxxbRl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxxbRl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSxxbRl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSxxbRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxxbRl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxxbRl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxxbRl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSxxbRl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSxxbRl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxxbRl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSxxbRl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxxbRl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxxbRl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxxbRl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxxbRl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxxbRl.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/omdsha256k128n96tau128v1/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/ccbvhdtK.s: Assembler messages:
encrypt.c: /tmp/ccbvhdtK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbvhdtK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbvhdtK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbvhdtK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvhdtK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvhdtK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvhdtK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbvhdtK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbvhdtK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbvhdtK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvhdtK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbvhdtK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbvhdtK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvhdtK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbvhdtK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbvhdtK.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/omdsha256k128n96tau128v1/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/cceUWfgu.s: Assembler messages:
encrypt.c: /tmp/cceUWfgu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUWfgu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUWfgu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceUWfgu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUWfgu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUWfgu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUWfgu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUWfgu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUWfgu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUWfgu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceUWfgu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUWfgu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUWfgu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUWfgu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUWfgu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUWfgu.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/omdsha256k128n96tau128v1/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/ccnaZLSk.s: Assembler messages:
encrypt.c: /tmp/ccnaZLSk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnaZLSk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnaZLSk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnaZLSk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaZLSk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaZLSk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaZLSk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnaZLSk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnaZLSk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaZLSk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnaZLSk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnaZLSk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaZLSk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaZLSk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnaZLSk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnaZLSk.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/omdsha256k128n96tau128v1/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/ccxzHEmF.s: Assembler messages:
encrypt.c: /tmp/ccxzHEmF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxzHEmF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxzHEmF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxzHEmF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxzHEmF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxzHEmF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxzHEmF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxzHEmF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxzHEmF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxzHEmF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxzHEmF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxzHEmF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxzHEmF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzHEmF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxzHEmF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxzHEmF.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/omdsha256k128n96tau128v1/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/ccAANhqu.s: Assembler messages:
encrypt.c: /tmp/ccAANhqu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAANhqu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAANhqu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAANhqu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAANhqu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAANhqu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAANhqu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAANhqu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAANhqu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAANhqu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAANhqu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAANhqu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAANhqu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAANhqu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAANhqu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAANhqu.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/omdsha256k128n96tau128v1/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/ccry5PmJ.s: Assembler messages:
encrypt.c: /tmp/ccry5PmJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccry5PmJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccry5PmJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccry5PmJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccry5PmJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccry5PmJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccry5PmJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccry5PmJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccry5PmJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccry5PmJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccry5PmJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccry5PmJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccry5PmJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccry5PmJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccry5PmJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccry5PmJ.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/omdsha256k128n96tau128v1/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/ccn4npSt.s: Assembler messages:
encrypt.c: /tmp/ccn4npSt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4npSt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn4npSt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn4npSt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4npSt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4npSt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4npSt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn4npSt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn4npSt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4npSt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn4npSt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn4npSt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4npSt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4npSt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4npSt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn4npSt.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/omdsha256k128n96tau128v1/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/ccpYUX3D.s: Assembler messages:
encrypt.c: /tmp/ccpYUX3D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpYUX3D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpYUX3D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpYUX3D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpYUX3D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpYUX3D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpYUX3D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpYUX3D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpYUX3D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpYUX3D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpYUX3D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpYUX3D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpYUX3D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYUX3D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpYUX3D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYUX3D.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/omdsha256k128n96tau128v1/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/ccHzq3xl.s: Assembler messages:
encrypt.c: /tmp/ccHzq3xl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHzq3xl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHzq3xl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHzq3xl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzq3xl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzq3xl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzq3xl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHzq3xl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHzq3xl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzq3xl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHzq3xl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHzq3xl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzq3xl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzq3xl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHzq3xl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHzq3xl.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/omdsha256k128n96tau128v1/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/ccJ7NGG4.s: Assembler messages:
encrypt.c: /tmp/ccJ7NGG4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ7NGG4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ7NGG4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ7NGG4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7NGG4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7NGG4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7NGG4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ7NGG4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ7NGG4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ7NGG4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ7NGG4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ7NGG4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7NGG4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ7NGG4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ7NGG4.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/omdsha256k128n96tau128v1/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/cc71eUFN.s: Assembler messages:
encrypt.c: /tmp/cc71eUFN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71eUFN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc71eUFN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc71eUFN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71eUFN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71eUFN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71eUFN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc71eUFN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc71eUFN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc71eUFN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71eUFN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71eUFN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71eUFN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71eUFN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71eUFN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc71eUFN.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/omdsha256k128n96tau128v1/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/ccRuhgih.s: Assembler messages:
encrypt.c: /tmp/ccRuhgih.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRuhgih.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRuhgih.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRuhgih.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRuhgih.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRuhgih.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRuhgih.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRuhgih.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRuhgih.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRuhgih.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRuhgih.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRuhgih.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRuhgih.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRuhgih.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuhgih.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRuhgih.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/omdsha256k128n96tau128v1/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/cc12YnTw.s: Assembler messages:
encrypt.c: /tmp/cc12YnTw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12YnTw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12YnTw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc12YnTw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12YnTw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12YnTw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12YnTw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12YnTw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12YnTw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12YnTw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc12YnTw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc12YnTw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12YnTw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12YnTw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12YnTw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc12YnTw.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/omdsha256k128n96tau128v1/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/ccKTPyjf.s: Assembler messages:
encrypt.c: /tmp/ccKTPyjf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTPyjf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKTPyjf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKTPyjf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTPyjf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTPyjf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTPyjf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKTPyjf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKTPyjf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKTPyjf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKTPyjf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTPyjf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTPyjf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTPyjf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTPyjf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKTPyjf.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/omdsha256k128n96tau128v1/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/ccnjiyth.s: Assembler messages:
encrypt.c: /tmp/ccnjiyth.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnjiyth.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnjiyth.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnjiyth.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjiyth.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjiyth.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjiyth.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnjiyth.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnjiyth.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjiyth.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnjiyth.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjiyth.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjiyth.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjiyth.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjiyth.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjiyth.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/omdsha256k128n96tau128v1/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/ccthYq4V.s: Assembler messages:
encrypt.c: /tmp/ccthYq4V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthYq4V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccthYq4V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccthYq4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccthYq4V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccthYq4V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccthYq4V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccthYq4V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccthYq4V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccthYq4V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccthYq4V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccthYq4V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccthYq4V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthYq4V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccthYq4V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccthYq4V.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/omdsha256k128n96tau128v1/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/cc5N9WeH.s: Assembler messages:
encrypt.c: /tmp/cc5N9WeH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5N9WeH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5N9WeH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5N9WeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5N9WeH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5N9WeH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5N9WeH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5N9WeH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5N9WeH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5N9WeH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5N9WeH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5N9WeH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5N9WeH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5N9WeH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5N9WeH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5N9WeH.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/omdsha256k128n96tau128v1/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/ccOXatts.s: Assembler messages:
encrypt.c: /tmp/ccOXatts.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOXatts.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOXatts.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOXatts.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXatts.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXatts.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXatts.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOXatts.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOXatts.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXatts.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOXatts.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXatts.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXatts.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXatts.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXatts.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXatts.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/omdsha256k128n96tau128v1/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/ccaQBRbx.s: Assembler messages:
encrypt.c: /tmp/ccaQBRbx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaQBRbx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaQBRbx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaQBRbx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaQBRbx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaQBRbx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaQBRbx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaQBRbx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaQBRbx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaQBRbx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaQBRbx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaQBRbx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaQBRbx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaQBRbx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaQBRbx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaQBRbx.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/omdsha256k128n96tau128v1/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/cclKrtao.s: Assembler messages:
encrypt.c: /tmp/cclKrtao.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclKrtao.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclKrtao.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclKrtao.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKrtao.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKrtao.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKrtao.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclKrtao.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclKrtao.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKrtao.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclKrtao.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclKrtao.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKrtao.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKrtao.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclKrtao.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclKrtao.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/omdsha256k128n96tau128v1/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/ccLqtclr.s: Assembler messages:
encrypt.c: /tmp/ccLqtclr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLqtclr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLqtclr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLqtclr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLqtclr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLqtclr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLqtclr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLqtclr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLqtclr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLqtclr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLqtclr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLqtclr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLqtclr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLqtclr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqtclr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLqtclr.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/omdsha256k128n96tau128v1/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/ccY04iJG.s: Assembler messages:
encrypt.c: /tmp/ccY04iJG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY04iJG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY04iJG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY04iJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY04iJG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY04iJG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY04iJG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY04iJG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY04iJG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY04iJG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY04iJG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY04iJG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY04iJG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY04iJG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY04iJG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY04iJG.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/omdsha256k128n96tau128v1/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/ccSX4a4E.s: Assembler messages:
encrypt.c: /tmp/ccSX4a4E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSX4a4E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSX4a4E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSX4a4E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSX4a4E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSX4a4E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSX4a4E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSX4a4E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSX4a4E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSX4a4E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSX4a4E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSX4a4E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSX4a4E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSX4a4E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSX4a4E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSX4a4E.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/omdsha256k128n96tau128v1/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/cceJ541o.s: Assembler messages:
encrypt.c: /tmp/cceJ541o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJ541o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceJ541o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceJ541o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJ541o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJ541o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJ541o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceJ541o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceJ541o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJ541o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceJ541o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJ541o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJ541o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJ541o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJ541o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJ541o.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/omdsha256k128n96tau128v1/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/ccjsmHES.s: Assembler messages:
encrypt.c: /tmp/ccjsmHES.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsmHES.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjsmHES.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjsmHES.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsmHES.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsmHES.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsmHES.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjsmHES.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjsmHES.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsmHES.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjsmHES.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjsmHES.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsmHES.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsmHES.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsmHES.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsmHES.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/omdsha256k128n96tau128v1/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/ccsKB2oa.s: Assembler messages:
encrypt.c: /tmp/ccsKB2oa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKB2oa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKB2oa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKB2oa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKB2oa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKB2oa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKB2oa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKB2oa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKB2oa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsKB2oa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKB2oa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKB2oa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKB2oa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKB2oa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKB2oa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKB2oa.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/omdsha256k128n96tau128v1/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/ccDo7EjY.s: Assembler messages:
encrypt.c: /tmp/ccDo7EjY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDo7EjY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDo7EjY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDo7EjY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDo7EjY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDo7EjY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDo7EjY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDo7EjY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDo7EjY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDo7EjY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDo7EjY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDo7EjY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDo7EjY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo7EjY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDo7EjY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDo7EjY.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/omdsha256k128n96tau128v1/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/ccXfPeJI.s: Assembler messages:
encrypt.c: /tmp/ccXfPeJI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXfPeJI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXfPeJI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXfPeJI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXfPeJI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXfPeJI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXfPeJI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXfPeJI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXfPeJI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXfPeJI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXfPeJI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXfPeJI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXfPeJI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXfPeJI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfPeJI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXfPeJI.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/omdsha256k128n96tau128v1/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/ccbW3GUS.s: Assembler messages:
encrypt.c: /tmp/ccbW3GUS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbW3GUS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbW3GUS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbW3GUS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbW3GUS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbW3GUS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbW3GUS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbW3GUS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbW3GUS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbW3GUS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbW3GUS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbW3GUS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbW3GUS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbW3GUS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbW3GUS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbW3GUS.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/omdsha256k128n96tau128v1/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/ccx29c6a.s: Assembler messages:
encrypt.c: /tmp/ccx29c6a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx29c6a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx29c6a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx29c6a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx29c6a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx29c6a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx29c6a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx29c6a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx29c6a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx29c6a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx29c6a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx29c6a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx29c6a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx29c6a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx29c6a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx29c6a.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/omdsha256k128n96tau128v1/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/cckhKOAQ.s: Assembler messages:
encrypt.c: /tmp/cckhKOAQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckhKOAQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckhKOAQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckhKOAQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckhKOAQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckhKOAQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckhKOAQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckhKOAQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckhKOAQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckhKOAQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckhKOAQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckhKOAQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckhKOAQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckhKOAQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhKOAQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckhKOAQ.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/omdsha256k128n96tau128v1/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/ccl96AQ7.s: Assembler messages:
encrypt.c: /tmp/ccl96AQ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl96AQ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl96AQ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl96AQ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl96AQ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl96AQ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl96AQ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl96AQ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl96AQ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl96AQ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl96AQ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl96AQ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl96AQ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl96AQ7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl96AQ7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl96AQ7.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/omdsha256k128n96tau128v1/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/cc3J9nu5.s: Assembler messages:
encrypt.c: /tmp/cc3J9nu5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3J9nu5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3J9nu5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3J9nu5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J9nu5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J9nu5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J9nu5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3J9nu5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3J9nu5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3J9nu5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J9nu5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3J9nu5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3J9nu5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J9nu5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3J9nu5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3J9nu5.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/omdsha256k128n96tau128v1/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/cckecheP.s: Assembler messages:
encrypt.c: /tmp/cckecheP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckecheP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckecheP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckecheP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckecheP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckecheP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckecheP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckecheP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckecheP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckecheP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckecheP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckecheP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckecheP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckecheP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckecheP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckecheP.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/omdsha256k128n96tau128v1/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/ccHRTGdX.s: Assembler messages:
encrypt.c: /tmp/ccHRTGdX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRTGdX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHRTGdX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHRTGdX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRTGdX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRTGdX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRTGdX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHRTGdX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHRTGdX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHRTGdX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHRTGdX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRTGdX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRTGdX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRTGdX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRTGdX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHRTGdX.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/omdsha256k128n96tau128v1/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/ccKuDsuI.s: Assembler messages:
encrypt.c: /tmp/ccKuDsuI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKuDsuI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKuDsuI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKuDsuI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKuDsuI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKuDsuI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKuDsuI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKuDsuI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKuDsuI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKuDsuI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKuDsuI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKuDsuI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKuDsuI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKuDsuI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKuDsuI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKuDsuI.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/omdsha256k128n96tau128v1/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/ccOXC50O.s: Assembler messages:
encrypt.c: /tmp/ccOXC50O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOXC50O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOXC50O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOXC50O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXC50O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXC50O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXC50O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOXC50O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOXC50O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXC50O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOXC50O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOXC50O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXC50O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXC50O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOXC50O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOXC50O.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/omdsha256k128n96tau128v1/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/cctQldd6.s: Assembler messages:
encrypt.c: /tmp/cctQldd6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctQldd6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctQldd6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctQldd6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQldd6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQldd6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQldd6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctQldd6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctQldd6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctQldd6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctQldd6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQldd6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQldd6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctQldd6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctQldd6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctQldd6.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/omdsha256k128n96tau128v1/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/cc1UsLDM.s: Assembler messages:
encrypt.c: /tmp/cc1UsLDM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UsLDM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1UsLDM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1UsLDM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UsLDM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UsLDM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UsLDM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1UsLDM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1UsLDM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UsLDM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1UsLDM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1UsLDM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UsLDM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UsLDM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UsLDM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UsLDM.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/omdsha256k128n96tau128v1/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/ccxC1uz2.s: Assembler messages:
encrypt.c: /tmp/ccxC1uz2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxC1uz2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxC1uz2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxC1uz2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxC1uz2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxC1uz2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxC1uz2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxC1uz2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxC1uz2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxC1uz2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxC1uz2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxC1uz2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxC1uz2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxC1uz2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxC1uz2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxC1uz2.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/omdsha256k128n96tau128v1/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/cceLoOQG.s: Assembler messages:
encrypt.c: /tmp/cceLoOQG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceLoOQG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceLoOQG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceLoOQG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceLoOQG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceLoOQG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceLoOQG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceLoOQG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceLoOQG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceLoOQG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceLoOQG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceLoOQG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceLoOQG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLoOQG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceLoOQG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceLoOQG.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/omdsha256k128n96tau128v1/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/ccfR7LOo.s: Assembler messages:
encrypt.c: /tmp/ccfR7LOo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfR7LOo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfR7LOo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfR7LOo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfR7LOo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfR7LOo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfR7LOo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfR7LOo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfR7LOo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfR7LOo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfR7LOo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfR7LOo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfR7LOo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfR7LOo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfR7LOo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfR7LOo.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/omdsha256k128n96tau128v1/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/cc5WXucm.s: Assembler messages:
encrypt.c: /tmp/cc5WXucm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WXucm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WXucm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WXucm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WXucm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WXucm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WXucm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WXucm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WXucm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WXucm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5WXucm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WXucm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WXucm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WXucm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WXucm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WXucm.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/omdsha256k128n96tau128v1/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/ccINEygF.s: Assembler messages:
encrypt.c: /tmp/ccINEygF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccINEygF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccINEygF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccINEygF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccINEygF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccINEygF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccINEygF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccINEygF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccINEygF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccINEygF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccINEygF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccINEygF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccINEygF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccINEygF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccINEygF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccINEygF.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/omdsha256k128n96tau128v1/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/cckzntGG.s: Assembler messages:
encrypt.c: /tmp/cckzntGG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckzntGG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckzntGG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckzntGG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckzntGG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckzntGG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckzntGG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckzntGG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckzntGG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckzntGG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckzntGG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckzntGG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckzntGG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckzntGG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckzntGG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckzntGG.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/omdsha256k128n96tau128v1/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/cctHja7o.s: Assembler messages:
encrypt.c: /tmp/cctHja7o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHja7o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHja7o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctHja7o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHja7o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHja7o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHja7o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHja7o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHja7o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHja7o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctHja7o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctHja7o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHja7o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHja7o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHja7o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctHja7o.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/omdsha256k128n96tau128v1/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/ccK5io1z.s: Assembler messages:
encrypt.c: /tmp/ccK5io1z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK5io1z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK5io1z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK5io1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK5io1z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK5io1z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK5io1z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK5io1z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK5io1z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK5io1z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK5io1z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK5io1z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK5io1z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK5io1z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK5io1z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK5io1z.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/omdsha256k128n96tau128v1/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/ccQFnKGt.s: Assembler messages:
encrypt.c: /tmp/ccQFnKGt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQFnKGt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQFnKGt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQFnKGt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFnKGt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFnKGt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFnKGt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQFnKGt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQFnKGt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFnKGt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQFnKGt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFnKGt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFnKGt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFnKGt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFnKGt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFnKGt.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/omdsha256k128n96tau128v1/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/cc0bKb0k.s: Assembler messages:
encrypt.c: /tmp/cc0bKb0k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0bKb0k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0bKb0k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0bKb0k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0bKb0k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0bKb0k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0bKb0k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0bKb0k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0bKb0k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0bKb0k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0bKb0k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0bKb0k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0bKb0k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0bKb0k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0bKb0k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0bKb0k.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/omdsha256k128n96tau128v1/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/ccKZuxVC.s: Assembler messages:
encrypt.c: /tmp/ccKZuxVC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZuxVC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKZuxVC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKZuxVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZuxVC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZuxVC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZuxVC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKZuxVC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKZuxVC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKZuxVC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKZuxVC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZuxVC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZuxVC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZuxVC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZuxVC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZuxVC.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/omdsha256k128n96tau128v1/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/cc9R1Jap.s: Assembler messages:
encrypt.c: /tmp/cc9R1Jap.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9R1Jap.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9R1Jap.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9R1Jap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9R1Jap.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9R1Jap.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9R1Jap.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9R1Jap.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9R1Jap.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9R1Jap.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9R1Jap.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9R1Jap.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9R1Jap.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9R1Jap.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9R1Jap.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9R1Jap.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/omdsha256k128n96tau128v1/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/ccC71Nz9.s: Assembler messages:
encrypt.c: /tmp/ccC71Nz9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC71Nz9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC71Nz9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC71Nz9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC71Nz9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC71Nz9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC71Nz9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC71Nz9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC71Nz9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC71Nz9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC71Nz9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC71Nz9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC71Nz9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC71Nz9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC71Nz9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC71Nz9.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/omdsha256k128n96tau128v1/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/ccI7Xi3A.s: Assembler messages:
encrypt.c: /tmp/ccI7Xi3A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7Xi3A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7Xi3A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7Xi3A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI7Xi3A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI7Xi3A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI7Xi3A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7Xi3A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI7Xi3A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI7Xi3A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI7Xi3A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI7Xi3A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7Xi3A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI7Xi3A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7Xi3A.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/omdsha256k128n96tau128v1/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/ccgoG5qj.s: Assembler messages:
encrypt.c: /tmp/ccgoG5qj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgoG5qj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgoG5qj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgoG5qj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgoG5qj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgoG5qj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgoG5qj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgoG5qj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgoG5qj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgoG5qj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgoG5qj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgoG5qj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgoG5qj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgoG5qj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoG5qj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgoG5qj.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/omdsha256k128n96tau128v1/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/cc0DLWXg.s: Assembler messages:
encrypt.c: /tmp/cc0DLWXg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0DLWXg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0DLWXg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0DLWXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DLWXg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DLWXg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DLWXg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0DLWXg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0DLWXg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DLWXg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0DLWXg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DLWXg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DLWXg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DLWXg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DLWXg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DLWXg.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/omdsha256k128n96tau128v1/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/cch0hNHw.s: Assembler messages:
encrypt.c: /tmp/cch0hNHw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0hNHw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0hNHw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch0hNHw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0hNHw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0hNHw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0hNHw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0hNHw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0hNHw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch0hNHw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch0hNHw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0hNHw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0hNHw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0hNHw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch0hNHw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0hNHw.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/omdsha256k128n96tau128v1/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/cc3rcbb5.s: Assembler messages:
encrypt.c: /tmp/cc3rcbb5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rcbb5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rcbb5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rcbb5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rcbb5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rcbb5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rcbb5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rcbb5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rcbb5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rcbb5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rcbb5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rcbb5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rcbb5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rcbb5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rcbb5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rcbb5.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/omdsha256k128n96tau128v1/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/ccMgoyUm.s: Assembler messages:
encrypt.c: /tmp/ccMgoyUm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMgoyUm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMgoyUm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMgoyUm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgoyUm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgoyUm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgoyUm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMgoyUm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMgoyUm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMgoyUm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMgoyUm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgoyUm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgoyUm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgoyUm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgoyUm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMgoyUm.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/omdsha256k128n96tau128v1/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/ccb8HoxY.s: Assembler messages:
encrypt.c: /tmp/ccb8HoxY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb8HoxY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb8HoxY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb8HoxY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb8HoxY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb8HoxY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb8HoxY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb8HoxY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb8HoxY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb8HoxY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb8HoxY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb8HoxY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb8HoxY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb8HoxY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8HoxY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb8HoxY.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/omdsha256k128n96tau128v1/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/ccfjhdLc.s: Assembler messages:
encrypt.c: /tmp/ccfjhdLc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjhdLc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjhdLc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjhdLc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjhdLc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjhdLc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjhdLc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjhdLc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjhdLc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfjhdLc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjhdLc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjhdLc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjhdLc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjhdLc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjhdLc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjhdLc.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/omdsha256k128n96tau128v1/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/cchD5YIp.s: Assembler messages:
encrypt.c: /tmp/cchD5YIp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchD5YIp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchD5YIp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchD5YIp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchD5YIp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchD5YIp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchD5YIp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchD5YIp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchD5YIp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchD5YIp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchD5YIp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchD5YIp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchD5YIp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchD5YIp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchD5YIp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchD5YIp.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/omdsha256k128n96tau128v1/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/cclDplS8.s: Assembler messages:
encrypt.c: /tmp/cclDplS8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclDplS8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclDplS8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclDplS8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDplS8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDplS8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDplS8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclDplS8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclDplS8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDplS8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclDplS8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDplS8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclDplS8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclDplS8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDplS8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclDplS8.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/omdsha256k128n96tau128v1/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/cc1kzAy6.s: Assembler messages:
encrypt.c: /tmp/cc1kzAy6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1kzAy6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1kzAy6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1kzAy6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kzAy6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kzAy6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kzAy6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1kzAy6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1kzAy6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kzAy6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1kzAy6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kzAy6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kzAy6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kzAy6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kzAy6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kzAy6.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/omdsha256k128n96tau128v1/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/ccx9GcBk.s: Assembler messages:
encrypt.c: /tmp/ccx9GcBk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx9GcBk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx9GcBk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx9GcBk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9GcBk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9GcBk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9GcBk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx9GcBk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx9GcBk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx9GcBk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx9GcBk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9GcBk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9GcBk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx9GcBk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx9GcBk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx9GcBk.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/omdsha256k128n96tau128v1/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/cc6v5oto.s: Assembler messages:
encrypt.c: /tmp/cc6v5oto.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6v5oto.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6v5oto.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6v5oto.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6v5oto.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6v5oto.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6v5oto.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6v5oto.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6v5oto.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6v5oto.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6v5oto.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6v5oto.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6v5oto.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6v5oto.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6v5oto.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6v5oto.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/omdsha256k128n96tau128v1/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/ccnfXSPZ.s: Assembler messages:
encrypt.c: /tmp/ccnfXSPZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnfXSPZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnfXSPZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnfXSPZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfXSPZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfXSPZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfXSPZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnfXSPZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfXSPZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnfXSPZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnfXSPZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfXSPZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfXSPZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfXSPZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnfXSPZ.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/omdsha256k128n96tau128v1/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/ccbzRiP9.s: Assembler messages:
encrypt.c: /tmp/ccbzRiP9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbzRiP9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbzRiP9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbzRiP9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbzRiP9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbzRiP9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbzRiP9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbzRiP9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbzRiP9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbzRiP9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbzRiP9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbzRiP9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbzRiP9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbzRiP9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbzRiP9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbzRiP9.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/omdsha256k128n96tau128v1/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/cceSsMxS.s: Assembler messages:
encrypt.c: /tmp/cceSsMxS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSsMxS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceSsMxS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceSsMxS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSsMxS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSsMxS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSsMxS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceSsMxS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceSsMxS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSsMxS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceSsMxS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSsMxS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSsMxS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSsMxS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSsMxS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSsMxS.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/omdsha256k128n96tau128v1/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/cc4pcr7Z.s: Assembler messages:
encrypt.c: /tmp/cc4pcr7Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pcr7Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4pcr7Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4pcr7Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4pcr7Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4pcr7Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4pcr7Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4pcr7Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4pcr7Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4pcr7Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4pcr7Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4pcr7Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4pcr7Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pcr7Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4pcr7Z.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/omdsha256k128n96tau128v1/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/cctKiN7p.s: Assembler messages:
encrypt.c: /tmp/cctKiN7p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctKiN7p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctKiN7p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctKiN7p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctKiN7p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctKiN7p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctKiN7p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctKiN7p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctKiN7p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctKiN7p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctKiN7p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctKiN7p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctKiN7p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKiN7p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctKiN7p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctKiN7p.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/omdsha256k128n96tau128v1/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/cc8MoqpX.s: Assembler messages:
encrypt.c: /tmp/cc8MoqpX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8MoqpX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8MoqpX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8MoqpX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8MoqpX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8MoqpX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8MoqpX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8MoqpX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8MoqpX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8MoqpX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8MoqpX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8MoqpX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8MoqpX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8MoqpX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8MoqpX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8MoqpX.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/omdsha256k128n96tau128v1/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/ccDDGZJd.s: Assembler messages:
encrypt.c: /tmp/ccDDGZJd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDDGZJd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDDGZJd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDDGZJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDGZJd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDGZJd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDGZJd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDDGZJd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDDGZJd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDDGZJd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDGZJd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDGZJd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDGZJd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDGZJd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDGZJd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDDGZJd.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/omdsha256k128n96tau128v1/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/ccROykSU.s: Assembler messages:
encrypt.c: /tmp/ccROykSU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccROykSU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccROykSU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccROykSU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROykSU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROykSU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROykSU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccROykSU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccROykSU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccROykSU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccROykSU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccROykSU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccROykSU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROykSU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccROykSU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccROykSU.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/omdsha256k128n96tau128v1/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/ccmafY3z.s: Assembler messages:
encrypt.c: /tmp/ccmafY3z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmafY3z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmafY3z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmafY3z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmafY3z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmafY3z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmafY3z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmafY3z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmafY3z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmafY3z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmafY3z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmafY3z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmafY3z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmafY3z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmafY3z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmafY3z.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/omdsha256k128n96tau128v1/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/cctEAEBt.s: Assembler messages:
encrypt.c: /tmp/cctEAEBt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEAEBt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctEAEBt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctEAEBt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEAEBt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEAEBt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEAEBt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctEAEBt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctEAEBt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEAEBt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctEAEBt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEAEBt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEAEBt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEAEBt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEAEBt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEAEBt.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/omdsha256k128n96tau128v1/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/ccyeC7gI.s: Assembler messages:
encrypt.c: /tmp/ccyeC7gI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeC7gI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeC7gI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeC7gI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeC7gI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeC7gI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeC7gI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeC7gI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeC7gI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyeC7gI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeC7gI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeC7gI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeC7gI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeC7gI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeC7gI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyeC7gI.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/omdsha256k128n96tau128v1/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/cc9CLgIz.s: Assembler messages:
encrypt.c: /tmp/cc9CLgIz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9CLgIz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9CLgIz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9CLgIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CLgIz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CLgIz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CLgIz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9CLgIz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9CLgIz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CLgIz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9CLgIz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9CLgIz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CLgIz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CLgIz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9CLgIz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9CLgIz.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/omdsha256k128n96tau128v1/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/ccOAeCaV.s: Assembler messages:
encrypt.c: /tmp/ccOAeCaV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOAeCaV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOAeCaV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOAeCaV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAeCaV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAeCaV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAeCaV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOAeCaV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOAeCaV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOAeCaV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAeCaV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAeCaV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAeCaV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAeCaV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAeCaV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOAeCaV.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/omdsha256k128n96tau128v1/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/ccS5eK2M.s: Assembler messages:
encrypt.c: /tmp/ccS5eK2M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5eK2M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5eK2M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5eK2M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5eK2M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5eK2M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5eK2M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5eK2M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5eK2M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS5eK2M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5eK2M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5eK2M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5eK2M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5eK2M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5eK2M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS5eK2M.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/omdsha256k128n96tau128v1/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/ccx8k0yy.s: Assembler messages:
encrypt.c: /tmp/ccx8k0yy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx8k0yy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx8k0yy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx8k0yy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8k0yy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8k0yy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8k0yy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx8k0yy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx8k0yy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8k0yy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx8k0yy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8k0yy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8k0yy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8k0yy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8k0yy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8k0yy.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/omdsha256k128n96tau128v1/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/cc88x3mE.s: Assembler messages:
encrypt.c: /tmp/cc88x3mE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88x3mE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc88x3mE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc88x3mE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88x3mE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88x3mE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88x3mE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc88x3mE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc88x3mE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88x3mE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc88x3mE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc88x3mE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88x3mE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88x3mE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88x3mE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88x3mE.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/omdsha256k128n96tau128v1/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/ccuCClMV.s: Assembler messages:
encrypt.c: /tmp/ccuCClMV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuCClMV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuCClMV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuCClMV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuCClMV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuCClMV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuCClMV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuCClMV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuCClMV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuCClMV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuCClMV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuCClMV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuCClMV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuCClMV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuCClMV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuCClMV.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/omdsha256k128n96tau128v1/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/ccakPTAN.s: Assembler messages:
encrypt.c: /tmp/ccakPTAN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccakPTAN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccakPTAN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccakPTAN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakPTAN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakPTAN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakPTAN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccakPTAN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccakPTAN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccakPTAN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccakPTAN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakPTAN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakPTAN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccakPTAN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccakPTAN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccakPTAN.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/omdsha256k128n96tau128v1/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/ccllXgIv.s: Assembler messages:
encrypt.c: /tmp/ccllXgIv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccllXgIv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccllXgIv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccllXgIv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllXgIv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllXgIv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllXgIv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccllXgIv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccllXgIv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllXgIv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccllXgIv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllXgIv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllXgIv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllXgIv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllXgIv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllXgIv.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/omdsha256k128n96tau128v1/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/ccnweR9X.s: Assembler messages:
encrypt.c: /tmp/ccnweR9X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnweR9X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnweR9X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnweR9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnweR9X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnweR9X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnweR9X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnweR9X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnweR9X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnweR9X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnweR9X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnweR9X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnweR9X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnweR9X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnweR9X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnweR9X.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/omdsha256k128n96tau128v1/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/ccqzqyeG.s: Assembler messages:
encrypt.c: /tmp/ccqzqyeG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqzqyeG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqzqyeG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqzqyeG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzqyeG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzqyeG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzqyeG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqzqyeG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqzqyeG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzqyeG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqzqyeG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqzqyeG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzqyeG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzqyeG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzqyeG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqzqyeG.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/omdsha256k128n96tau128v1/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/cc24yTzF.s: Assembler messages:
encrypt.c: /tmp/cc24yTzF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc24yTzF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc24yTzF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc24yTzF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc24yTzF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc24yTzF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc24yTzF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc24yTzF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc24yTzF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc24yTzF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc24yTzF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc24yTzF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc24yTzF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc24yTzF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24yTzF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc24yTzF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/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/ccJ3ZHyX.s: Assembler messages:
encrypt.c: /tmp/ccJ3ZHyX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ3ZHyX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ3ZHyX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ3ZHyX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ3ZHyX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ3ZHyX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ3ZHyX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ3ZHyX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ3ZHyX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ3ZHyX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ3ZHyX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ3ZHyX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3ZHyX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ3ZHyX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ3ZHyX.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