Implementation notes: x86, hydra4, crypto_aead/omdsha256k192n104tau128v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
339753refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
340291refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
340466refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
349752refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
349783refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
354631refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
354826refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355653refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
355692refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
356148refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
356472refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
356651refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
357673refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
357708refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
357740refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
357892refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
358075refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
358149refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
358192refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
358793refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
358913refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
359572refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
360524refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
360664refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
361203refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
361787refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
362599refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
362949refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
363445refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
363585refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
364081refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
366526refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
366592refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
366635refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
366764refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
366881refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
368565refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
368621refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
369002refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
369107refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
369693refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
369736refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
369989refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
370052refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
371190refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
373464refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
373511refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
373530refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
373792refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
375020refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
375297refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
375831refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
376276refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
376397refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
376436refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
376443refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
376506refgcc -m32 -O -fomit-frame-pointer2014061220140525
376604refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
376639refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
378846refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
379969refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
379970refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
380948refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
381229refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
381248refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
381537refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
382083refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
382894refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
383035refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
383928refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
384977refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
386057refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
387028refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
387235refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
387504refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
387714refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
387945refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
388089refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
388218refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
388405refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
388475refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
388841refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
388986refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
390897refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
391295refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
392578refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
393268refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
393658refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
394005refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
397468refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
397515refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
399107refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
399879refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
400059refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
400062refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
400206refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
401517refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
401673refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
401688refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
448827refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
450447refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
451195refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
451651refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
452435refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
452435refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
453278refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
453352refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
454264refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
456194refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
457314refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
457708refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
458118refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
458461refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
462708refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
463340refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
464162refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
468538refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
469962refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
478241refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
484173refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
485706refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
485921refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
486127refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
486264refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
487110refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
487734refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
490866refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
491139refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
491599refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
491771refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
491841refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
492340refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
492395refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
492535refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
492703refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
492933refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
493642refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
493865refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
493896refgcc -m32 -Os -fomit-frame-pointer2014061220140525
494122refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
494547refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
495819refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
497145refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
497293refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
497301refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
497469refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
497578refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
497714refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
498256refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
498311refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
498541refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
498631refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
498841refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
498853refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
498943refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
498989refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
499707refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
500425refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
502078refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
502862refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
503108refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
503447refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
503857refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
504223refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
506516refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
508544refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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