Implementation notes: x86, hydra4, crypto_aead/omdsha256k256n248tau256v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
340341refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
340595refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
340856refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
349553refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
349979refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
354007refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
354338refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
354495refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
354869refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355232refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
356066refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
357107refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
357259refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
357466refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
357802refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
358098refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
359194refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
359393refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
359405refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
359584refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
360294refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
360294refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
360387refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
360973refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
361631refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
361651refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
362541refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
363301refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
364467refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
364751refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
365683refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
365918refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
365949refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
366151refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
366280refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
366308refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
366335refgcc -m32 -O -fomit-frame-pointer2014061220140525
366335refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
366783refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
366803refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
366826refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
366865refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
366955refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
368808refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
368819refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
369314refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
369587refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
369782refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
372130refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
372294refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
374217refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
374560refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
374720refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
375387refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
375402refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
375859refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
376085refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
376085refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
376171refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
376245refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
377856refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
378292refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
380297refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
380363refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
380434refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
380819refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
380827refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
380847refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
380998refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
381011refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
381065refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
381482refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
382754refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
383853refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
384104refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
384595refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
384645refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
385363refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
386338refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
386478refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
387013refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
387824refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
389209refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
390596refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
390671refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
394271refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
394813refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
394969refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
397769refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
401384refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
401782refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
402296refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
402737refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
402780refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
402843refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
403155refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
403280refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
415771refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
415838refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
440992refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
443797refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
443797refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
443808refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
451495refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
459958refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
460012refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
460017refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
460715refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
462817refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
471350refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
474197refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
474388refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
474466refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
476155refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
476186refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
479064refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
479306refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
480956refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
482344refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
483787refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
485496refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
486365refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
488389refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
488588refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
488818refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
489013refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
489099refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
489594refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
491096refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
491603refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
491704refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
491763refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
491923refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
492812refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
493362refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
494161refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
494641refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
494895refgcc -m32 -Os -fomit-frame-pointer2014061220140525
495639refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
496181refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
496969refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
497043refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
497484refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
497535refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
497562refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
497761refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
497972refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
498065refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
498178refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
498279refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
498295refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
498404refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
498627refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
498802refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
498896refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
499294refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
499376refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
500031refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
501404refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
501595refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
503630refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
504219refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
504937refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
505865refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
506481refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
506809refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525

Test failure

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccZ7sTBp.s: Assembler messages:
encrypt.c: /tmp/ccZ7sTBp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ7sTBp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ7sTBp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ7sTBp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7sTBp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7sTBp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7sTBp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ7sTBp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7sTBp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ7sTBp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ7sTBp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7sTBp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7sTBp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ7sTBp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ7sTBp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cclvN2YF.s: Assembler messages:
encrypt.c: /tmp/cclvN2YF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvN2YF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclvN2YF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclvN2YF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvN2YF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvN2YF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvN2YF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclvN2YF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclvN2YF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvN2YF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclvN2YF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclvN2YF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvN2YF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvN2YF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvN2YF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvN2YF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc6YTnZL.s: Assembler messages:
encrypt.c: /tmp/cc6YTnZL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6YTnZL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6YTnZL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6YTnZL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6YTnZL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6YTnZL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6YTnZL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6YTnZL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6YTnZL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6YTnZL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6YTnZL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6YTnZL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6YTnZL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6YTnZL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6YTnZL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6YTnZL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc7JL1nL.s: Assembler messages:
encrypt.c: /tmp/cc7JL1nL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7JL1nL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7JL1nL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7JL1nL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7JL1nL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7JL1nL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7JL1nL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7JL1nL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7JL1nL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7JL1nL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7JL1nL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7JL1nL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7JL1nL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7JL1nL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7JL1nL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7JL1nL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccEclNxQ.s: Assembler messages:
encrypt.c: /tmp/ccEclNxQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEclNxQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEclNxQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEclNxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEclNxQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEclNxQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEclNxQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEclNxQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEclNxQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEclNxQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEclNxQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEclNxQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEclNxQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEclNxQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEclNxQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEclNxQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccAP8Hja.s: Assembler messages:
encrypt.c: /tmp/ccAP8Hja.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAP8Hja.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAP8Hja.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAP8Hja.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAP8Hja.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAP8Hja.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAP8Hja.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAP8Hja.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAP8Hja.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAP8Hja.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAP8Hja.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAP8Hja.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAP8Hja.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAP8Hja.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAP8Hja.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAP8Hja.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccKkbk4V.s: Assembler messages:
encrypt.c: /tmp/ccKkbk4V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkbk4V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKkbk4V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKkbk4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkbk4V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkbk4V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkbk4V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKkbk4V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKkbk4V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkbk4V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKkbk4V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKkbk4V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkbk4V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkbk4V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkbk4V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkbk4V.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccSP1XeC.s: Assembler messages:
encrypt.c: /tmp/ccSP1XeC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSP1XeC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSP1XeC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSP1XeC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSP1XeC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSP1XeC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSP1XeC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSP1XeC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSP1XeC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSP1XeC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSP1XeC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSP1XeC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSP1XeC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSP1XeC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSP1XeC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSP1XeC.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccjIu7oN.s: Assembler messages:
encrypt.c: /tmp/ccjIu7oN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjIu7oN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjIu7oN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjIu7oN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIu7oN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIu7oN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIu7oN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjIu7oN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjIu7oN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIu7oN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjIu7oN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIu7oN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjIu7oN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjIu7oN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIu7oN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjIu7oN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccO5d9vH.s: Assembler messages:
encrypt.c: /tmp/ccO5d9vH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO5d9vH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO5d9vH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO5d9vH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5d9vH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5d9vH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5d9vH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO5d9vH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO5d9vH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5d9vH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO5d9vH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5d9vH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5d9vH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5d9vH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5d9vH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5d9vH.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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/ccLYMYsI.s: Assembler messages:
encrypt.c: /tmp/ccLYMYsI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYMYsI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLYMYsI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLYMYsI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYMYsI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYMYsI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYMYsI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLYMYsI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLYMYsI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYMYsI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLYMYsI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYMYsI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYMYsI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYMYsI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYMYsI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYMYsI.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccSbViIz.s: Assembler messages:
encrypt.c: /tmp/ccSbViIz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbViIz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbViIz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbViIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbViIz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbViIz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbViIz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbViIz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbViIz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbViIz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSbViIz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSbViIz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbViIz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbViIz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbViIz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSbViIz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc2I2MOK.s: Assembler messages:
encrypt.c: /tmp/cc2I2MOK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2I2MOK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2I2MOK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2I2MOK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2I2MOK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2I2MOK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2I2MOK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2I2MOK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2I2MOK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2I2MOK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2I2MOK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2I2MOK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2I2MOK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2I2MOK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2I2MOK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2I2MOK.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccCk8b1b.s: Assembler messages:
encrypt.c: /tmp/ccCk8b1b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCk8b1b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCk8b1b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCk8b1b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCk8b1b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCk8b1b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCk8b1b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCk8b1b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCk8b1b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCk8b1b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCk8b1b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCk8b1b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCk8b1b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCk8b1b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCk8b1b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCk8b1b.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccLrvyh5.s: Assembler messages:
encrypt.c: /tmp/ccLrvyh5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrvyh5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLrvyh5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLrvyh5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrvyh5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrvyh5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrvyh5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLrvyh5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLrvyh5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrvyh5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLrvyh5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrvyh5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrvyh5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrvyh5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrvyh5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrvyh5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-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/ccshioHj.s: Assembler messages:
encrypt.c: /tmp/ccshioHj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccshioHj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccshioHj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccshioHj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccshioHj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccshioHj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccshioHj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccshioHj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccshioHj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccshioHj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccshioHj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccshioHj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccshioHj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccshioHj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccshioHj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccshioHj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccD7ZA7j.s: Assembler messages:
encrypt.c: /tmp/ccD7ZA7j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD7ZA7j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD7ZA7j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD7ZA7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD7ZA7j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD7ZA7j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD7ZA7j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD7ZA7j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD7ZA7j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD7ZA7j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD7ZA7j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD7ZA7j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD7ZA7j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7ZA7j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD7ZA7j.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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/ccoowf0k.s: Assembler messages:
encrypt.c: /tmp/ccoowf0k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoowf0k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoowf0k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoowf0k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoowf0k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoowf0k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoowf0k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoowf0k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoowf0k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoowf0k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoowf0k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoowf0k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoowf0k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoowf0k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoowf0k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoowf0k.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cchIZDeP.s: Assembler messages:
encrypt.c: /tmp/cchIZDeP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchIZDeP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchIZDeP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchIZDeP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIZDeP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIZDeP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIZDeP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchIZDeP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchIZDeP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIZDeP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchIZDeP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIZDeP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchIZDeP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchIZDeP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIZDeP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchIZDeP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccTNyecI.s: Assembler messages:
encrypt.c: /tmp/ccTNyecI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTNyecI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTNyecI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTNyecI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNyecI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNyecI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNyecI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTNyecI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTNyecI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNyecI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTNyecI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTNyecI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNyecI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNyecI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNyecI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNyecI.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc1zIU0z.s: Assembler messages:
encrypt.c: /tmp/cc1zIU0z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1zIU0z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1zIU0z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1zIU0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1zIU0z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1zIU0z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1zIU0z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1zIU0z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1zIU0z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1zIU0z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1zIU0z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1zIU0z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1zIU0z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1zIU0z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1zIU0z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1zIU0z.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc6uKq7j.s: Assembler messages:
encrypt.c: /tmp/cc6uKq7j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6uKq7j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6uKq7j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6uKq7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uKq7j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uKq7j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uKq7j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6uKq7j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6uKq7j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uKq7j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6uKq7j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6uKq7j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6uKq7j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6uKq7j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6uKq7j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6uKq7j.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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/cc1qtfmz.s: Assembler messages:
encrypt.c: /tmp/cc1qtfmz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qtfmz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1qtfmz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1qtfmz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qtfmz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qtfmz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qtfmz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1qtfmz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1qtfmz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qtfmz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1qtfmz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qtfmz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qtfmz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qtfmz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qtfmz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qtfmz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccGygnxn.s: Assembler messages:
encrypt.c: /tmp/ccGygnxn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGygnxn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGygnxn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGygnxn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGygnxn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGygnxn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGygnxn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGygnxn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGygnxn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGygnxn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGygnxn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGygnxn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGygnxn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGygnxn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGygnxn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGygnxn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccBEuy4v.s: Assembler messages:
encrypt.c: /tmp/ccBEuy4v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEuy4v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBEuy4v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBEuy4v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEuy4v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEuy4v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEuy4v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBEuy4v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBEuy4v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEuy4v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBEuy4v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBEuy4v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEuy4v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEuy4v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEuy4v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEuy4v.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc0IyaL8.s: Assembler messages:
encrypt.c: /tmp/cc0IyaL8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0IyaL8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0IyaL8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0IyaL8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0IyaL8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0IyaL8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0IyaL8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0IyaL8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0IyaL8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0IyaL8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0IyaL8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0IyaL8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0IyaL8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0IyaL8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0IyaL8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0IyaL8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccw4aGcs.s: Assembler messages:
encrypt.c: /tmp/ccw4aGcs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw4aGcs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw4aGcs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw4aGcs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4aGcs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4aGcs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4aGcs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw4aGcs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw4aGcs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4aGcs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw4aGcs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw4aGcs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4aGcs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4aGcs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw4aGcs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw4aGcs.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccTUpVUi.s: Assembler messages:
encrypt.c: /tmp/ccTUpVUi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTUpVUi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTUpVUi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTUpVUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUpVUi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUpVUi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUpVUi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTUpVUi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTUpVUi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUpVUi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTUpVUi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUpVUi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUpVUi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUpVUi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUpVUi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUpVUi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccNWgOJq.s: Assembler messages:
encrypt.c: /tmp/ccNWgOJq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNWgOJq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNWgOJq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNWgOJq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWgOJq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWgOJq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWgOJq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNWgOJq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNWgOJq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWgOJq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNWgOJq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWgOJq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWgOJq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWgOJq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWgOJq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWgOJq.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc1Ql5aW.s: Assembler messages:
encrypt.c: /tmp/cc1Ql5aW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Ql5aW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Ql5aW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Ql5aW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ql5aW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ql5aW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ql5aW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Ql5aW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ql5aW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Ql5aW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Ql5aW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ql5aW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ql5aW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Ql5aW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Ql5aW.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccUzdk2B.s: Assembler messages:
encrypt.c: /tmp/ccUzdk2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUzdk2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUzdk2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUzdk2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzdk2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzdk2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzdk2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUzdk2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUzdk2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzdk2B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUzdk2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzdk2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzdk2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzdk2B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzdk2B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzdk2B.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccbfnQ4o.s: Assembler messages:
encrypt.c: /tmp/ccbfnQ4o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbfnQ4o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbfnQ4o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbfnQ4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbfnQ4o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbfnQ4o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbfnQ4o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbfnQ4o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbfnQ4o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbfnQ4o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbfnQ4o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbfnQ4o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbfnQ4o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbfnQ4o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbfnQ4o.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccqtEhlf.s: Assembler messages:
encrypt.c: /tmp/ccqtEhlf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtEhlf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqtEhlf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqtEhlf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtEhlf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtEhlf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtEhlf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqtEhlf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqtEhlf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtEhlf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqtEhlf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtEhlf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtEhlf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtEhlf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtEhlf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtEhlf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccVobhFB.s: Assembler messages:
encrypt.c: /tmp/ccVobhFB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVobhFB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVobhFB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVobhFB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVobhFB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVobhFB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVobhFB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVobhFB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVobhFB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVobhFB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVobhFB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVobhFB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVobhFB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVobhFB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVobhFB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVobhFB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccWBLPI9.s: Assembler messages:
encrypt.c: /tmp/ccWBLPI9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWBLPI9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWBLPI9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWBLPI9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBLPI9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBLPI9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBLPI9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWBLPI9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWBLPI9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBLPI9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWBLPI9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWBLPI9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBLPI9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBLPI9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBLPI9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWBLPI9.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccMg5WWY.s: Assembler messages:
encrypt.c: /tmp/ccMg5WWY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMg5WWY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMg5WWY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMg5WWY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg5WWY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg5WWY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg5WWY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMg5WWY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMg5WWY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg5WWY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMg5WWY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg5WWY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg5WWY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg5WWY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg5WWY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg5WWY.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc1RLMk6.s: Assembler messages:
encrypt.c: /tmp/cc1RLMk6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1RLMk6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1RLMk6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1RLMk6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1RLMk6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1RLMk6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1RLMk6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1RLMk6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1RLMk6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1RLMk6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1RLMk6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1RLMk6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1RLMk6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1RLMk6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1RLMk6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1RLMk6.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cckZCnw5.s: Assembler messages:
encrypt.c: /tmp/cckZCnw5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZCnw5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckZCnw5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckZCnw5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZCnw5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZCnw5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZCnw5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckZCnw5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckZCnw5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZCnw5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckZCnw5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckZCnw5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckZCnw5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckZCnw5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZCnw5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckZCnw5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=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/ccLYUks7.s: Assembler messages:
encrypt.c: /tmp/ccLYUks7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYUks7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLYUks7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLYUks7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYUks7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYUks7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYUks7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLYUks7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLYUks7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYUks7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLYUks7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYUks7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYUks7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYUks7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYUks7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYUks7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccN3E9g3.s: Assembler messages:
encrypt.c: /tmp/ccN3E9g3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3E9g3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN3E9g3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN3E9g3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3E9g3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3E9g3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3E9g3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN3E9g3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN3E9g3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3E9g3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN3E9g3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3E9g3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3E9g3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3E9g3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3E9g3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3E9g3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cczq7jZ5.s: Assembler messages:
encrypt.c: /tmp/cczq7jZ5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczq7jZ5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczq7jZ5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczq7jZ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczq7jZ5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczq7jZ5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczq7jZ5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczq7jZ5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczq7jZ5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczq7jZ5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczq7jZ5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczq7jZ5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczq7jZ5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczq7jZ5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq7jZ5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczq7jZ5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccHyfyEy.s: Assembler messages:
encrypt.c: /tmp/ccHyfyEy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHyfyEy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHyfyEy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHyfyEy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyfyEy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyfyEy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyfyEy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHyfyEy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHyfyEy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyfyEy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHyfyEy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHyfyEy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyfyEy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyfyEy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHyfyEy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHyfyEy.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccQGQHJJ.s: Assembler messages:
encrypt.c: /tmp/ccQGQHJJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQGQHJJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQGQHJJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQGQHJJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQGQHJJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQGQHJJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQGQHJJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQGQHJJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQGQHJJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQGQHJJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQGQHJJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQGQHJJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQGQHJJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGQHJJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQGQHJJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=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/ccTF4wuw.s: Assembler messages:
encrypt.c: /tmp/ccTF4wuw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTF4wuw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTF4wuw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTF4wuw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTF4wuw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTF4wuw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTF4wuw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTF4wuw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTF4wuw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTF4wuw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTF4wuw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTF4wuw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTF4wuw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTF4wuw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTF4wuw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTF4wuw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccUlp1cl.s: Assembler messages:
encrypt.c: /tmp/ccUlp1cl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUlp1cl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUlp1cl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUlp1cl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlp1cl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlp1cl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlp1cl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUlp1cl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUlp1cl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlp1cl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUlp1cl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUlp1cl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlp1cl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlp1cl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlp1cl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUlp1cl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccklI85u.s: Assembler messages:
encrypt.c: /tmp/ccklI85u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklI85u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccklI85u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccklI85u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklI85u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklI85u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklI85u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccklI85u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccklI85u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklI85u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccklI85u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklI85u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklI85u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklI85u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklI85u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklI85u.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccVLZzTN.s: Assembler messages:
encrypt.c: /tmp/ccVLZzTN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLZzTN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVLZzTN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVLZzTN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLZzTN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLZzTN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLZzTN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVLZzTN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVLZzTN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLZzTN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVLZzTN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVLZzTN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLZzTN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLZzTN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLZzTN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVLZzTN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccW2yWXJ.s: Assembler messages:
encrypt.c: /tmp/ccW2yWXJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW2yWXJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW2yWXJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW2yWXJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2yWXJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2yWXJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2yWXJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW2yWXJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2yWXJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW2yWXJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW2yWXJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2yWXJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2yWXJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW2yWXJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW2yWXJ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccVi4GOm.s: Assembler messages:
encrypt.c: /tmp/ccVi4GOm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVi4GOm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVi4GOm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVi4GOm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVi4GOm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVi4GOm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVi4GOm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVi4GOm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVi4GOm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVi4GOm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVi4GOm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVi4GOm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVi4GOm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVi4GOm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi4GOm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVi4GOm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccFEpDU4.s: Assembler messages:
encrypt.c: /tmp/ccFEpDU4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFEpDU4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFEpDU4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFEpDU4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFEpDU4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFEpDU4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFEpDU4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFEpDU4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFEpDU4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFEpDU4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFEpDU4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFEpDU4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFEpDU4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFEpDU4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEpDU4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFEpDU4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccmrKCge.s: Assembler messages:
encrypt.c: /tmp/ccmrKCge.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmrKCge.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmrKCge.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmrKCge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrKCge.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrKCge.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrKCge.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmrKCge.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmrKCge.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrKCge.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmrKCge.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmrKCge.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrKCge.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrKCge.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmrKCge.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmrKCge.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccFGEQEb.s: Assembler messages:
encrypt.c: /tmp/ccFGEQEb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFGEQEb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFGEQEb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFGEQEb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGEQEb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGEQEb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGEQEb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFGEQEb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFGEQEb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGEQEb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFGEQEb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGEQEb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGEQEb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGEQEb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGEQEb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGEQEb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccVnbl4Y.s: Assembler messages:
encrypt.c: /tmp/ccVnbl4Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVnbl4Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVnbl4Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVnbl4Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnbl4Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnbl4Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnbl4Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVnbl4Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnbl4Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVnbl4Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnbl4Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnbl4Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnbl4Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnbl4Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnbl4Y.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccExJmIS.s: Assembler messages:
encrypt.c: /tmp/ccExJmIS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccExJmIS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccExJmIS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccExJmIS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccExJmIS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccExJmIS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccExJmIS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccExJmIS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccExJmIS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccExJmIS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccExJmIS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccExJmIS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccExJmIS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccExJmIS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccExJmIS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccExJmIS.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=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/ccWkqqQE.s: Assembler messages:
encrypt.c: /tmp/ccWkqqQE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkqqQE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWkqqQE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWkqqQE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkqqQE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkqqQE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkqqQE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWkqqQE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWkqqQE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkqqQE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWkqqQE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkqqQE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkqqQE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkqqQE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkqqQE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkqqQE.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cctrpMUv.s: Assembler messages:
encrypt.c: /tmp/cctrpMUv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctrpMUv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctrpMUv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctrpMUv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctrpMUv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctrpMUv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctrpMUv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctrpMUv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctrpMUv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctrpMUv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctrpMUv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctrpMUv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctrpMUv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctrpMUv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctrpMUv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctrpMUv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/cc8Ph6BF.s: Assembler messages:
encrypt.c: /tmp/cc8Ph6BF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Ph6BF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Ph6BF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Ph6BF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Ph6BF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Ph6BF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Ph6BF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Ph6BF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Ph6BF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Ph6BF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Ph6BF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Ph6BF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Ph6BF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ph6BF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Ph6BF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/ccGnt7zw.s: Assembler messages:
encrypt.c: /tmp/ccGnt7zw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnt7zw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGnt7zw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGnt7zw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnt7zw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnt7zw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnt7zw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGnt7zw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGnt7zw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnt7zw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGnt7zw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnt7zw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnt7zw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnt7zw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnt7zw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnt7zw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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