Implementation notes: x86, latour, crypto_aead/omdsha256k256n104tau160v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320949refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
321075refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
321399refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
321714refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
322893refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
323451refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
324234refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
324630refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
324990refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327213refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
327294refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
327303refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
327645refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
327762refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
327942refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
328167refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
328194refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
328563refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
329436refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
329868refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
331209refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
331938refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
333108refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
334431refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
334692refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
334890refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
335025refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
335070refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
335106refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
335187refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
335196refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
336015refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
338265refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
338283refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
338454refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
338598refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
339210refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
339282refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
339732refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
340047refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
340326refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
340416refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
341757refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
341775refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
341847refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
341937refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
342234refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
342243refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
342576refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
342729refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
343314refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
344412refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
344655refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
344664refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
345402refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
346068refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
346851refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
348291refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
348534refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
348930refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
349146refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
349182refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
349398refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
349416refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
350541refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
350595refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
351468refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
351720refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
352134refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
352233refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
352305refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
352323refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
352584refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
353052refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
353187refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
353592refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
354312refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
354879refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
355221refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
355320refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
355338refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
355617refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
356031refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
356121refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
356310refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
356400refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
356499refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
356580refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
356679refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
356742refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
356985refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
357192refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
357498refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
357642refgcc -m32 -O -fomit-frame-pointer2017072420170718
357642refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
357741refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
358335refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
358947refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
359910refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
360135refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
360360refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
361476refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
361710refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
361962refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
363807refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
363843refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
364023refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
364419refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
364698refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
364878refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
365148refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
365607refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
365805refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
366210refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
368847refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
370350refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
371358refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
374031refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
375930refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
376029refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
384264refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
384345refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
384516refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
384939refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
385146refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
385245refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
385686refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
385938refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
386496refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
388017refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
388098refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
388755refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
390384refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
390816refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
391365refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
391959refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
392139refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
393138refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
393372refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
394362refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
394650refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
394803refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
395415refgcc -m32 -Os -fomit-frame-pointer2017072420170718
395883refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
396108refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
396684refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
396702refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
396756refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
396909refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
397818refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
397854refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
398223refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
398880refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
399591refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
399924refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
399942refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
400185refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
400968refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
401229refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
401796refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
403236refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
407340refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
407988refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
408042refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
411786refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
412416refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
413433refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/omdsha256k256n104tau160v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX4BVqH.s: Assembler messages:
encrypt.c: /tmp/ccX4BVqH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4BVqH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX4BVqH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX4BVqH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4BVqH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4BVqH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4BVqH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX4BVqH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX4BVqH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX4BVqH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4BVqH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4BVqH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4BVqH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4BVqH.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsxJnIC.s: Assembler messages:
encrypt.c: /tmp/ccsxJnIC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsxJnIC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsxJnIC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsxJnIC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxJnIC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxJnIC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxJnIC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsxJnIC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsxJnIC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsxJnIC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxJnIC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsxJnIC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsxJnIC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsxJnIC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsxJnIC.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce3lDDr.s: Assembler messages:
encrypt.c: /tmp/cce3lDDr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce3lDDr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce3lDDr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce3lDDr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce3lDDr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce3lDDr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce3lDDr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce3lDDr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce3lDDr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce3lDDr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce3lDDr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce3lDDr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce3lDDr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce3lDDr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce3lDDr.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbATuhv.s: Assembler messages:
encrypt.c: /tmp/ccbATuhv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbATuhv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbATuhv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbATuhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbATuhv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbATuhv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbATuhv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbATuhv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbATuhv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbATuhv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbATuhv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbATuhv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbATuhv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbATuhv.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE4UldA.s: Assembler messages:
encrypt.c: /tmp/ccE4UldA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4UldA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4UldA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4UldA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4UldA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4UldA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4UldA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4UldA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4UldA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE4UldA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE4UldA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4UldA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4UldA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4UldA.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnZu479.s: Assembler messages:
encrypt.c: /tmp/ccnZu479.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZu479.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZu479.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZu479.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZu479.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZu479.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZu479.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZu479.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZu479.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZu479.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZu479.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnZu479.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZu479.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZu479.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZu479.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5JKSNX.s: Assembler messages:
encrypt.c: /tmp/cc5JKSNX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5JKSNX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5JKSNX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5JKSNX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5JKSNX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5JKSNX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5JKSNX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5JKSNX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JKSNX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5JKSNX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5JKSNX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5JKSNX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5JKSNX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5JKSNX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5JKSNX.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrW7LEc.s: Assembler messages:
encrypt.c: /tmp/ccrW7LEc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrW7LEc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrW7LEc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrW7LEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW7LEc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW7LEc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW7LEc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrW7LEc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrW7LEc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrW7LEc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrW7LEc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrW7LEc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrW7LEc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW7LEc.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHvfRvY.s: Assembler messages:
encrypt.c: /tmp/ccHvfRvY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHvfRvY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHvfRvY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHvfRvY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvfRvY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvfRvY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvfRvY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHvfRvY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHvfRvY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHvfRvY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHvfRvY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvfRvY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHvfRvY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvfRvY.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchhMU7I.s: Assembler messages:
encrypt.c: /tmp/cchhMU7I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchhMU7I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchhMU7I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchhMU7I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhMU7I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhMU7I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhMU7I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchhMU7I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhMU7I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchhMU7I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhMU7I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchhMU7I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhMU7I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhMU7I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhMU7I.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb5AqfZ.s: Assembler messages:
encrypt.c: /tmp/ccb5AqfZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb5AqfZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb5AqfZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb5AqfZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5AqfZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5AqfZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5AqfZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb5AqfZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb5AqfZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5AqfZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5AqfZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5AqfZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5AqfZ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr9S13T.s: Assembler messages:
encrypt.c: /tmp/ccr9S13T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9S13T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9S13T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9S13T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9S13T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9S13T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9S13T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9S13T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9S13T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9S13T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9S13T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr9S13T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9S13T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9S13T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9S13T.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqRP9Vt.s: Assembler messages:
encrypt.c: /tmp/ccqRP9Vt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqRP9Vt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqRP9Vt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqRP9Vt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRP9Vt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRP9Vt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRP9Vt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqRP9Vt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqRP9Vt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqRP9Vt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqRP9Vt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqRP9Vt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRP9Vt.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXTQSnr.s: Assembler messages:
encrypt.c: /tmp/ccXTQSnr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXTQSnr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXTQSnr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXTQSnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTQSnr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTQSnr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTQSnr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXTQSnr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTQSnr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXTQSnr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTQSnr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXTQSnr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXTQSnr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTQSnr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXTQSnr.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSEkGgA.s: Assembler messages:
encrypt.c: /tmp/ccSEkGgA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSEkGgA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSEkGgA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSEkGgA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEkGgA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEkGgA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEkGgA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSEkGgA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEkGgA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSEkGgA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEkGgA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSEkGgA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEkGgA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSEkGgA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSEkGgA.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTny99r.s: Assembler messages:
encrypt.c: /tmp/ccTny99r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTny99r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTny99r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTny99r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTny99r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTny99r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTny99r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTny99r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTny99r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTny99r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTny99r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTny99r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTny99r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTny99r.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc41EFW3.s: Assembler messages:
encrypt.c: /tmp/cc41EFW3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41EFW3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc41EFW3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc41EFW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41EFW3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41EFW3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41EFW3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc41EFW3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc41EFW3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc41EFW3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc41EFW3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41EFW3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc41EFW3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41EFW3.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccioa9o3.s: Assembler messages:
encrypt.c: /tmp/ccioa9o3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccioa9o3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccioa9o3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccioa9o3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioa9o3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioa9o3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioa9o3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccioa9o3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioa9o3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccioa9o3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioa9o3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccioa9o3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccioa9o3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioa9o3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccioa9o3.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFmNyvZ.s: Assembler messages:
encrypt.c: /tmp/ccFmNyvZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmNyvZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFmNyvZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFmNyvZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmNyvZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmNyvZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmNyvZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFmNyvZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFmNyvZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmNyvZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFmNyvZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmNyvZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmNyvZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmNyvZ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQtiTZ1.s: Assembler messages:
encrypt.c: /tmp/ccQtiTZ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQtiTZ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQtiTZ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQtiTZ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQtiTZ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQtiTZ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQtiTZ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQtiTZ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQtiTZ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQtiTZ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQtiTZ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQtiTZ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtiTZ1.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJE8C8I.s: Assembler messages:
encrypt.c: /tmp/ccJE8C8I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJE8C8I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJE8C8I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJE8C8I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE8C8I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE8C8I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE8C8I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJE8C8I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJE8C8I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJE8C8I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJE8C8I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE8C8I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJE8C8I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJE8C8I.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct0N1IS.s: Assembler messages:
encrypt.c: /tmp/cct0N1IS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct0N1IS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct0N1IS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct0N1IS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct0N1IS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct0N1IS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct0N1IS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct0N1IS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct0N1IS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct0N1IS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct0N1IS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct0N1IS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct0N1IS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct0N1IS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct0N1IS.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccglmxu2.s: Assembler messages:
encrypt.c: /tmp/ccglmxu2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccglmxu2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccglmxu2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccglmxu2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccglmxu2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccglmxu2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccglmxu2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccglmxu2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglmxu2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccglmxu2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccglmxu2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccglmxu2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccglmxu2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccglmxu2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccglmxu2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0Pq7LY.s: Assembler messages:
encrypt.c: /tmp/cc0Pq7LY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Pq7LY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Pq7LY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Pq7LY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Pq7LY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Pq7LY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Pq7LY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Pq7LY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Pq7LY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Pq7LY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Pq7LY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Pq7LY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Pq7LY.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqdJ7cm.s: Assembler messages:
encrypt.c: /tmp/ccqdJ7cm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdJ7cm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdJ7cm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdJ7cm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdJ7cm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdJ7cm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdJ7cm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdJ7cm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdJ7cm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdJ7cm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdJ7cm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdJ7cm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdJ7cm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdJ7cm.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgRLjqh.s: Assembler messages:
encrypt.c: /tmp/ccgRLjqh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgRLjqh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgRLjqh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgRLjqh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRLjqh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRLjqh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRLjqh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgRLjqh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgRLjqh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgRLjqh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgRLjqh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRLjqh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgRLjqh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRLjqh.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Ui3ze.s: Assembler messages:
encrypt.c: /tmp/cc6Ui3ze.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Ui3ze.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Ui3ze.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Ui3ze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Ui3ze.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Ui3ze.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Ui3ze.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Ui3ze.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Ui3ze.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Ui3ze.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Ui3ze.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Ui3ze.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Ui3ze.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Ui3ze.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw8pQ2m.s: Assembler messages:
encrypt.c: /tmp/ccw8pQ2m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw8pQ2m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw8pQ2m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw8pQ2m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8pQ2m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8pQ2m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8pQ2m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw8pQ2m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw8pQ2m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw8pQ2m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8pQ2m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw8pQ2m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw8pQ2m.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc67lMFS.s: Assembler messages:
encrypt.c: /tmp/cc67lMFS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc67lMFS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc67lMFS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc67lMFS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67lMFS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67lMFS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67lMFS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc67lMFS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc67lMFS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc67lMFS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc67lMFS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67lMFS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67lMFS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67lMFS.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaPzV0X.s: Assembler messages:
encrypt.c: /tmp/ccaPzV0X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPzV0X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPzV0X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPzV0X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPzV0X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPzV0X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPzV0X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPzV0X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPzV0X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPzV0X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPzV0X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaPzV0X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPzV0X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPzV0X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPzV0X.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfKKqPe.s: Assembler messages:
encrypt.c: /tmp/ccfKKqPe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfKKqPe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfKKqPe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfKKqPe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKKqPe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKKqPe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKKqPe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfKKqPe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKKqPe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfKKqPe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKKqPe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfKKqPe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKKqPe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfKKqPe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfKKqPe.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr619Lv.s: Assembler messages:
encrypt.c: /tmp/ccr619Lv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr619Lv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr619Lv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr619Lv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr619Lv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr619Lv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr619Lv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr619Lv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr619Lv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr619Lv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr619Lv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr619Lv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr619Lv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr619Lv.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAbsiF0.s: Assembler messages:
encrypt.c: /tmp/ccAbsiF0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbsiF0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAbsiF0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAbsiF0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbsiF0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbsiF0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbsiF0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAbsiF0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAbsiF0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAbsiF0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbsiF0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbsiF0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbsiF0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbsiF0.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFPG6Jz.s: Assembler messages:
encrypt.c: /tmp/ccFPG6Jz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPG6Jz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFPG6Jz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFPG6Jz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFPG6Jz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFPG6Jz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFPG6Jz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFPG6Jz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFPG6Jz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFPG6Jz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPG6Jz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPG6Jz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPG6Jz.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS7dy8g.s: Assembler messages:
encrypt.c: /tmp/ccS7dy8g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS7dy8g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS7dy8g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS7dy8g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS7dy8g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS7dy8g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS7dy8g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS7dy8g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7dy8g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS7dy8g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS7dy8g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS7dy8g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS7dy8g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS7dy8g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS7dy8g.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc70tv8x.s: Assembler messages:
encrypt.c: /tmp/cc70tv8x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70tv8x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc70tv8x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc70tv8x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70tv8x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70tv8x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70tv8x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc70tv8x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70tv8x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc70tv8x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70tv8x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc70tv8x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70tv8x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70tv8x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70tv8x.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRyMOs9.s: Assembler messages:
encrypt.c: /tmp/ccRyMOs9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRyMOs9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRyMOs9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRyMOs9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyMOs9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyMOs9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyMOs9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRyMOs9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRyMOs9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRyMOs9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRyMOs9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRyMOs9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRyMOs9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRyMOs9.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5xmh5c.s: Assembler messages:
encrypt.c: /tmp/cc5xmh5c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5xmh5c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5xmh5c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5xmh5c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xmh5c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xmh5c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xmh5c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5xmh5c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5xmh5c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5xmh5c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xmh5c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xmh5c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xmh5c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xmh5c.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF6VOjT.s: Assembler messages:
encrypt.c: /tmp/ccF6VOjT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6VOjT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF6VOjT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF6VOjT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6VOjT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6VOjT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6VOjT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF6VOjT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6VOjT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF6VOjT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6VOjT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF6VOjT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF6VOjT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF6VOjT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF6VOjT.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC06nox.s: Assembler messages:
encrypt.c: /tmp/ccC06nox.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC06nox.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC06nox.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC06nox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC06nox.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC06nox.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC06nox.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC06nox.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC06nox.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC06nox.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC06nox.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC06nox.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC06nox.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC06nox.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC06nox.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUNsBZF.s: Assembler messages:
encrypt.c: /tmp/ccUNsBZF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUNsBZF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUNsBZF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUNsBZF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNsBZF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNsBZF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNsBZF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUNsBZF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUNsBZF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUNsBZF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUNsBZF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUNsBZF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUNsBZF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNsBZF.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHamcIh.s: Assembler messages:
encrypt.c: /tmp/ccHamcIh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHamcIh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHamcIh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHamcIh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHamcIh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHamcIh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHamcIh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHamcIh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHamcIh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHamcIh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHamcIh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHamcIh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHamcIh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHamcIh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHamcIh.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaaZ10t.s: Assembler messages:
encrypt.c: /tmp/ccaaZ10t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaaZ10t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaaZ10t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaaZ10t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaZ10t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaZ10t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaZ10t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaaZ10t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaaZ10t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaaZ10t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaZ10t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaZ10t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaZ10t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaZ10t.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIj1MVD.s: Assembler messages:
encrypt.c: /tmp/ccIj1MVD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIj1MVD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIj1MVD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIj1MVD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIj1MVD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIj1MVD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIj1MVD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIj1MVD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIj1MVD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIj1MVD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIj1MVD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIj1MVD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIj1MVD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIj1MVD.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuYJCAq.s: Assembler messages:
encrypt.c: /tmp/ccuYJCAq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuYJCAq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuYJCAq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuYJCAq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuYJCAq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuYJCAq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuYJCAq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuYJCAq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYJCAq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuYJCAq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuYJCAq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuYJCAq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuYJCAq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuYJCAq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuYJCAq.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVGwktS.s: Assembler messages:
encrypt.c: /tmp/ccVGwktS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVGwktS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVGwktS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVGwktS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVGwktS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVGwktS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVGwktS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVGwktS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwktS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVGwktS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVGwktS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVGwktS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVGwktS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVGwktS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVGwktS.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccehPKmA.s: Assembler messages:
encrypt.c: /tmp/ccehPKmA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehPKmA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccehPKmA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccehPKmA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehPKmA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehPKmA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehPKmA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccehPKmA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehPKmA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccehPKmA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehPKmA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccehPKmA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehPKmA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehPKmA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehPKmA.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciEWAMF.s: Assembler messages:
encrypt.c: /tmp/cciEWAMF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciEWAMF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciEWAMF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciEWAMF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEWAMF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEWAMF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEWAMF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciEWAMF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciEWAMF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciEWAMF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEWAMF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciEWAMF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciEWAMF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEWAMF.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOeYPyp.s: Assembler messages:
encrypt.c: /tmp/ccOeYPyp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOeYPyp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOeYPyp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOeYPyp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeYPyp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeYPyp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeYPyp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOeYPyp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOeYPyp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOeYPyp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeYPyp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOeYPyp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOeYPyp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeYPyp.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYmajOh.s: Assembler messages:
encrypt.c: /tmp/ccYmajOh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYmajOh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYmajOh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYmajOh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYmajOh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYmajOh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYmajOh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYmajOh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmajOh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYmajOh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYmajOh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYmajOh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYmajOh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYmajOh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYmajOh.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc799t4g.s: Assembler messages:
encrypt.c: /tmp/cc799t4g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc799t4g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc799t4g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc799t4g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc799t4g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc799t4g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc799t4g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc799t4g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc799t4g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc799t4g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc799t4g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc799t4g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc799t4g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc799t4g.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN70oj9.s: Assembler messages:
encrypt.c: /tmp/ccN70oj9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN70oj9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN70oj9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN70oj9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN70oj9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN70oj9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN70oj9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN70oj9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN70oj9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN70oj9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN70oj9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN70oj9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN70oj9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN70oj9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN70oj9.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJQMhGH.s: Assembler messages:
encrypt.c: /tmp/ccJQMhGH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQMhGH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJQMhGH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJQMhGH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQMhGH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQMhGH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQMhGH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJQMhGH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJQMhGH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJQMhGH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJQMhGH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQMhGH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJQMhGH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQMhGH.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgBItcU.s: Assembler messages:
encrypt.c: /tmp/ccgBItcU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBItcU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBItcU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBItcU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBItcU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBItcU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBItcU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBItcU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBItcU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBItcU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBItcU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgBItcU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgBItcU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBItcU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgBItcU.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKoJYXl.s: Assembler messages:
encrypt.c: /tmp/ccKoJYXl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKoJYXl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKoJYXl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKoJYXl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKoJYXl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKoJYXl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKoJYXl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKoJYXl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoJYXl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKoJYXl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKoJYXl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKoJYXl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKoJYXl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKoJYXl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKoJYXl.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpYDoQM.s: Assembler messages:
encrypt.c: /tmp/ccpYDoQM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpYDoQM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpYDoQM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpYDoQM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpYDoQM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpYDoQM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpYDoQM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpYDoQM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYDoQM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpYDoQM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpYDoQM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpYDoQM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpYDoQM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpYDoQM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpYDoQM.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccilOWeu.s: Assembler messages:
encrypt.c: /tmp/ccilOWeu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccilOWeu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccilOWeu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccilOWeu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccilOWeu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccilOWeu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccilOWeu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccilOWeu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccilOWeu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccilOWeu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccilOWeu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccilOWeu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccilOWeu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccilOWeu.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjUhfbK.s: Assembler messages:
encrypt.c: /tmp/ccjUhfbK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjUhfbK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjUhfbK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjUhfbK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUhfbK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUhfbK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUhfbK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjUhfbK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjUhfbK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjUhfbK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUhfbK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjUhfbK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjUhfbK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUhfbK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjUhfbK.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqFYGXr.s: Assembler messages:
encrypt.c: /tmp/ccqFYGXr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFYGXr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqFYGXr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqFYGXr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFYGXr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFYGXr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFYGXr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqFYGXr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqFYGXr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqFYGXr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFYGXr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFYGXr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFYGXr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFYGXr.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKmcTxR.s: Assembler messages:
encrypt.c: /tmp/ccKmcTxR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKmcTxR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKmcTxR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKmcTxR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKmcTxR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKmcTxR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKmcTxR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKmcTxR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKmcTxR.s:53: Error: too many memory references for `mov'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKmcTxR.s: Assembler messages:
encrypt.c: /tmp/ccKmcTxR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKmcTxR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKmcTxR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKmcTxR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKmcTxR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKmcTxR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKmcTxR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKmcTxR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKmcTxR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKmcTxR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKmcTxR.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmDchkt.s: Assembler messages:
encrypt.c: /tmp/ccmDchkt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmDchkt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmDchkt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmDchkt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDchkt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDchkt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDchkt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmDchkt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmDchkt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmDchkt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDchkt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmDchkt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmDchkt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmDchkt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmDchkt.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2gsC2r.s: Assembler messages:
encrypt.c: /tmp/cc2gsC2r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2gsC2r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2gsC2r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2gsC2r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2gsC2r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2gsC2r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2gsC2r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2gsC2r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2gsC2r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2gsC2r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2gsC2r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2gsC2r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2gsC2r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2gsC2r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2gsC2r.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA2Beo6.s: Assembler messages:
encrypt.c: /tmp/ccA2Beo6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA2Beo6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA2Beo6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA2Beo6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA2Beo6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA2Beo6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA2Beo6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA2Beo6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA2Beo6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA2Beo6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA2Beo6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA2Beo6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA2Beo6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA2Beo6.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1ohtFr.s: Assembler messages:
encrypt.c: /tmp/cc1ohtFr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ohtFr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ohtFr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ohtFr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ohtFr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ohtFr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ohtFr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ohtFr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ohtFr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ohtFr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ohtFr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ohtFr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ohtFr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ohtFr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ohtFr.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXM11G2.s: Assembler messages:
encrypt.c: /tmp/ccXM11G2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXM11G2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXM11G2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXM11G2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXM11G2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXM11G2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXM11G2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXM11G2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXM11G2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXM11G2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXM11G2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXM11G2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXM11G2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXM11G2.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=core2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSOnMDk.s: Assembler messages:
encrypt.c: /tmp/ccSOnMDk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSOnMDk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSOnMDk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSOnMDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOnMDk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOnMDk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOnMDk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSOnMDk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOnMDk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSOnMDk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOnMDk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSOnMDk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSOnMDk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSOnMDk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSOnMDk.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclnitVi.s: Assembler messages:
encrypt.c: /tmp/cclnitVi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnitVi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclnitVi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclnitVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnitVi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnitVi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnitVi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclnitVi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnitVi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclnitVi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnitVi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclnitVi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnitVi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnitVi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnitVi.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvbCRXb.s: Assembler messages:
encrypt.c: /tmp/ccvbCRXb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvbCRXb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvbCRXb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvbCRXb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvbCRXb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvbCRXb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvbCRXb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvbCRXb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvbCRXb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvbCRXb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvbCRXb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvbCRXb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvbCRXb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvbCRXb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvbCRXb.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4s2kt4.s: Assembler messages:
encrypt.c: /tmp/cc4s2kt4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4s2kt4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4s2kt4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4s2kt4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4s2kt4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4s2kt4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4s2kt4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4s2kt4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4s2kt4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4s2kt4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4s2kt4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4s2kt4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4s2kt4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4s2kt4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4s2kt4.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9PCZey.s: Assembler messages:
encrypt.c: /tmp/cc9PCZey.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9PCZey.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9PCZey.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9PCZey.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PCZey.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PCZey.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PCZey.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9PCZey.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9PCZey.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9PCZey.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PCZey.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PCZey.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PCZey.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PCZey.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCJarm0.s: Assembler messages:
encrypt.c: /tmp/ccCJarm0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCJarm0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCJarm0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCJarm0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCJarm0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCJarm0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCJarm0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCJarm0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJarm0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCJarm0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCJarm0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCJarm0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCJarm0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCJarm0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCJarm0.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD9vUiq.s: Assembler messages:
encrypt.c: /tmp/ccD9vUiq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD9vUiq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD9vUiq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD9vUiq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD9vUiq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD9vUiq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD9vUiq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD9vUiq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD9vUiq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD9vUiq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD9vUiq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD9vUiq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD9vUiq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD9vUiq.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRpEO7g.s: Assembler messages:
encrypt.c: /tmp/ccRpEO7g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRpEO7g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRpEO7g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRpEO7g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRpEO7g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRpEO7g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRpEO7g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRpEO7g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRpEO7g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRpEO7g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRpEO7g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRpEO7g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRpEO7g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRpEO7g.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBCytEN.s: Assembler messages:
encrypt.c: /tmp/ccBCytEN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCytEN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBCytEN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBCytEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCytEN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCytEN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCytEN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBCytEN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCytEN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBCytEN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCytEN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBCytEN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBCytEN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBCytEN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBCytEN.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgTr6xk.s: Assembler messages:
encrypt.c: /tmp/ccgTr6xk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgTr6xk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgTr6xk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgTr6xk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTr6xk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTr6xk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTr6xk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgTr6xk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgTr6xk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgTr6xk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgTr6xk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTr6xk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTr6xk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTr6xk.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci8Oa8z.s: Assembler messages:
encrypt.c: /tmp/cci8Oa8z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci8Oa8z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci8Oa8z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci8Oa8z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8Oa8z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8Oa8z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8Oa8z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci8Oa8z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8Oa8z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci8Oa8z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8Oa8z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci8Oa8z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8Oa8z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8Oa8z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8Oa8z.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceE8tBl.s: Assembler messages:
encrypt.c: /tmp/cceE8tBl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceE8tBl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceE8tBl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceE8tBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceE8tBl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceE8tBl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceE8tBl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceE8tBl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceE8tBl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceE8tBl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceE8tBl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceE8tBl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceE8tBl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE8tBl.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7s5jNi.s: Assembler messages:
encrypt.c: /tmp/cc7s5jNi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7s5jNi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7s5jNi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7s5jNi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s5jNi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s5jNi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s5jNi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7s5jNi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7s5jNi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7s5jNi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7s5jNi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7s5jNi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7s5jNi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7s5jNi.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOuoY6a.s: Assembler messages:
encrypt.c: /tmp/ccOuoY6a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuoY6a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOuoY6a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOuoY6a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuoY6a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuoY6a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuoY6a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOuoY6a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuoY6a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOuoY6a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuoY6a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOuoY6a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOuoY6a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuoY6a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOuoY6a.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH2ePvs.s: Assembler messages:
encrypt.c: /tmp/ccH2ePvs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2ePvs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH2ePvs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH2ePvs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH2ePvs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH2ePvs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH2ePvs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH2ePvs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ePvs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH2ePvs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH2ePvs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH2ePvs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH2ePvs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH2ePvs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH2ePvs.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsG1CPf.s: Assembler messages:
encrypt.c: /tmp/ccsG1CPf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsG1CPf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsG1CPf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsG1CPf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsG1CPf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsG1CPf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsG1CPf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsG1CPf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsG1CPf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsG1CPf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsG1CPf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsG1CPf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsG1CPf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsG1CPf.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=k6-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7b8Kg7.s: Assembler messages:
encrypt.c: /tmp/cc7b8Kg7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7b8Kg7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7b8Kg7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7b8Kg7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7b8Kg7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7b8Kg7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7b8Kg7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7b8Kg7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7b8Kg7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7b8Kg7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7b8Kg7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7b8Kg7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7b8Kg7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7b8Kg7.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIb9pEU.s: Assembler messages:
encrypt.c: /tmp/ccIb9pEU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIb9pEU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIb9pEU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIb9pEU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIb9pEU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIb9pEU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIb9pEU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIb9pEU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIb9pEU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIb9pEU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIb9pEU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIb9pEU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIb9pEU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb9pEU.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbev0o3.s: Assembler messages:
encrypt.c: /tmp/ccbev0o3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbev0o3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbev0o3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbev0o3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbev0o3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbev0o3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbev0o3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbev0o3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbev0o3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbev0o3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbev0o3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbev0o3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbev0o3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbev0o3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbev0o3.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIh9ypJ.s: Assembler messages:
encrypt.c: /tmp/ccIh9ypJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIh9ypJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIh9ypJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIh9ypJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIh9ypJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIh9ypJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIh9ypJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIh9ypJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIh9ypJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIh9ypJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIh9ypJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIh9ypJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIh9ypJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIh9ypJ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchVkQ2v.s: Assembler messages:
encrypt.c: /tmp/cchVkQ2v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVkQ2v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVkQ2v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchVkQ2v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVkQ2v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVkQ2v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVkQ2v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVkQ2v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVkQ2v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchVkQ2v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVkQ2v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVkQ2v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVkQ2v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVkQ2v.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccewuKRu.s: Assembler messages:
encrypt.c: /tmp/ccewuKRu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccewuKRu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccewuKRu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccewuKRu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewuKRu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewuKRu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewuKRu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccewuKRu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccewuKRu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccewuKRu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccewuKRu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccewuKRu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccewuKRu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewuKRu.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr04LpI.s: Assembler messages:
encrypt.c: /tmp/ccr04LpI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr04LpI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr04LpI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr04LpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr04LpI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr04LpI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr04LpI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr04LpI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr04LpI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr04LpI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr04LpI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr04LpI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr04LpI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr04LpI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr04LpI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbHDUsI.s: Assembler messages:
encrypt.c: /tmp/ccbHDUsI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbHDUsI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbHDUsI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbHDUsI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbHDUsI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbHDUsI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbHDUsI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbHDUsI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbHDUsI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbHDUsI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbHDUsI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbHDUsI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbHDUsI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbHDUsI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbHDUsI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczr1y8m.s: Assembler messages:
encrypt.c: /tmp/cczr1y8m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczr1y8m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczr1y8m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczr1y8m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr1y8m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr1y8m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr1y8m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczr1y8m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczr1y8m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczr1y8m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr1y8m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczr1y8m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczr1y8m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr1y8m.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0pZ49w.s: Assembler messages:
encrypt.c: /tmp/cc0pZ49w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pZ49w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0pZ49w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0pZ49w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pZ49w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pZ49w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pZ49w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0pZ49w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pZ49w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0pZ49w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pZ49w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0pZ49w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pZ49w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pZ49w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pZ49w.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU7PAqv.s: Assembler messages:
encrypt.c: /tmp/ccU7PAqv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7PAqv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7PAqv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7PAqv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7PAqv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7PAqv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7PAqv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7PAqv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7PAqv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7PAqv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7PAqv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU7PAqv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7PAqv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7PAqv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7PAqv.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaRbblk.s: Assembler messages:
encrypt.c: /tmp/ccaRbblk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaRbblk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaRbblk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaRbblk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRbblk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRbblk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRbblk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaRbblk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaRbblk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaRbblk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaRbblk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaRbblk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaRbblk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRbblk.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS78aUd.s: Assembler messages:
encrypt.c: /tmp/ccS78aUd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS78aUd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS78aUd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS78aUd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS78aUd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS78aUd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS78aUd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS78aUd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS78aUd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS78aUd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS78aUd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS78aUd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS78aUd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS78aUd.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpEFLsu.s: Assembler messages:
encrypt.c: /tmp/ccpEFLsu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEFLsu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpEFLsu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpEFLsu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEFLsu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEFLsu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEFLsu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpEFLsu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEFLsu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpEFLsu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEFLsu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpEFLsu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEFLsu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEFLsu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEFLsu.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJzmABB.s: Assembler messages:
encrypt.c: /tmp/ccJzmABB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJzmABB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJzmABB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJzmABB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzmABB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzmABB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzmABB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJzmABB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzmABB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJzmABB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzmABB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJzmABB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzmABB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJzmABB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJzmABB.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4nlZVH.s: Assembler messages:
encrypt.c: /tmp/cc4nlZVH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4nlZVH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4nlZVH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4nlZVH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nlZVH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nlZVH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nlZVH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4nlZVH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4nlZVH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4nlZVH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nlZVH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nlZVH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nlZVH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nlZVH.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCym3ft.s: Assembler messages:
encrypt.c: /tmp/ccCym3ft.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCym3ft.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCym3ft.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCym3ft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCym3ft.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCym3ft.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCym3ft.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCym3ft.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCym3ft.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCym3ft.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCym3ft.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCym3ft.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCym3ft.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCym3ft.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCym3ft.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2TeKRI.s: Assembler messages:
encrypt.c: /tmp/cc2TeKRI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2TeKRI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2TeKRI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2TeKRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TeKRI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TeKRI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TeKRI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2TeKRI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TeKRI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2TeKRI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TeKRI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2TeKRI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TeKRI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TeKRI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TeKRI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOJNnZ2.s: Assembler messages:
encrypt.c: /tmp/ccOJNnZ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOJNnZ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOJNnZ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOJNnZ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJNnZ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJNnZ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJNnZ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOJNnZ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOJNnZ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJNnZ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOJNnZ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOJNnZ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJNnZ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOJNnZ2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYoR8HN.s: Assembler messages:
encrypt.c: /tmp/ccYoR8HN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYoR8HN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYoR8HN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYoR8HN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYoR8HN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYoR8HN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYoR8HN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYoR8HN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYoR8HN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYoR8HN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYoR8HN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYoR8HN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYoR8HN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoR8HN.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD2PeJx.s: Assembler messages:
encrypt.c: /tmp/ccD2PeJx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD2PeJx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD2PeJx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD2PeJx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD2PeJx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD2PeJx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD2PeJx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD2PeJx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD2PeJx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD2PeJx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD2PeJx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD2PeJx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD2PeJx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2PeJx.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsV5rg2.s: Assembler messages:
encrypt.c: /tmp/ccsV5rg2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsV5rg2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsV5rg2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsV5rg2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV5rg2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV5rg2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV5rg2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsV5rg2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV5rg2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsV5rg2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV5rg2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsV5rg2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV5rg2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsV5rg2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsV5rg2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI0Jqv2.s: Assembler messages:
encrypt.c: /tmp/ccI0Jqv2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0Jqv2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI0Jqv2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI0Jqv2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0Jqv2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0Jqv2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0Jqv2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI0Jqv2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI0Jqv2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0Jqv2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI0Jqv2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0Jqv2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0Jqv2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0Jqv2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpdPxqE.s: Assembler messages:
encrypt.c: /tmp/ccpdPxqE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpdPxqE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpdPxqE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpdPxqE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdPxqE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdPxqE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdPxqE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpdPxqE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpdPxqE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpdPxqE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpdPxqE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpdPxqE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpdPxqE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdPxqE.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccksFIjD.s: Assembler messages:
encrypt.c: /tmp/ccksFIjD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccksFIjD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccksFIjD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccksFIjD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccksFIjD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccksFIjD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccksFIjD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccksFIjD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksFIjD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccksFIjD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccksFIjD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccksFIjD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccksFIjD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccksFIjD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccksFIjD.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNnqEvI.s: Assembler messages:
encrypt.c: /tmp/ccNnqEvI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNnqEvI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNnqEvI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNnqEvI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnqEvI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnqEvI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnqEvI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNnqEvI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNnqEvI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNnqEvI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnqEvI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNnqEvI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNnqEvI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnqEvI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNnqEvI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRIukSG.s: Assembler messages:
encrypt.c: /tmp/ccRIukSG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRIukSG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRIukSG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRIukSG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRIukSG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRIukSG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRIukSG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRIukSG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRIukSG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRIukSG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRIukSG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRIukSG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRIukSG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRIukSG.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFA4OKg.s: Assembler messages:
encrypt.c: /tmp/ccFA4OKg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFA4OKg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFA4OKg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFA4OKg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFA4OKg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFA4OKg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFA4OKg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFA4OKg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFA4OKg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFA4OKg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFA4OKg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFA4OKg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFA4OKg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFA4OKg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFA4OKg.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQDVq50.s: Assembler messages:
encrypt.c: /tmp/ccQDVq50.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQDVq50.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQDVq50.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQDVq50.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQDVq50.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQDVq50.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQDVq50.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQDVq50.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQDVq50.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQDVq50.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQDVq50.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQDVq50.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQDVq50.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDVq50.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3QNdTh.s: Assembler messages:
encrypt.c: /tmp/cc3QNdTh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3QNdTh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3QNdTh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3QNdTh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3QNdTh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3QNdTh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3QNdTh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3QNdTh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3QNdTh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3QNdTh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3QNdTh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3QNdTh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3QNdTh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3QNdTh.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH3bkJh.s: Assembler messages:
encrypt.c: /tmp/ccH3bkJh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH3bkJh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH3bkJh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH3bkJh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3bkJh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3bkJh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3bkJh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH3bkJh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3bkJh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH3bkJh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3bkJh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH3bkJh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3bkJh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3bkJh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3bkJh.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsz7xMZ.s: Assembler messages:
encrypt.c: /tmp/ccsz7xMZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsz7xMZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsz7xMZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsz7xMZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsz7xMZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsz7xMZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsz7xMZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsz7xMZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsz7xMZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsz7xMZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsz7xMZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsz7xMZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsz7xMZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsz7xMZ.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctd1cFG.s: Assembler messages:
encrypt.c: /tmp/cctd1cFG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctd1cFG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctd1cFG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctd1cFG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctd1cFG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctd1cFG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctd1cFG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctd1cFG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctd1cFG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctd1cFG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctd1cFG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctd1cFG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctd1cFG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctd1cFG.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchn08kX.s: Assembler messages:
encrypt.c: /tmp/cchn08kX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchn08kX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchn08kX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchn08kX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchn08kX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchn08kX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchn08kX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchn08kX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchn08kX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchn08kX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchn08kX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchn08kX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchn08kX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchn08kX.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmO1x70.s: Assembler messages:
encrypt.c: /tmp/ccmO1x70.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmO1x70.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmO1x70.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmO1x70.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmO1x70.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmO1x70.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmO1x70.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmO1x70.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmO1x70.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmO1x70.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmO1x70.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmO1x70.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmO1x70.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmO1x70.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmO1x70.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnliXiL.s: Assembler messages:
encrypt.c: /tmp/ccnliXiL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnliXiL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnliXiL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnliXiL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnliXiL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnliXiL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnliXiL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnliXiL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnliXiL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnliXiL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnliXiL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnliXiL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnliXiL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnliXiL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnliXiL.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyfKytH.s: Assembler messages:
encrypt.c: /tmp/ccyfKytH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyfKytH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyfKytH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyfKytH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfKytH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfKytH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfKytH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyfKytH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyfKytH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyfKytH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyfKytH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyfKytH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyfKytH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfKytH.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHJaATq.s: Assembler messages:
encrypt.c: /tmp/ccHJaATq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHJaATq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHJaATq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHJaATq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJaATq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJaATq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJaATq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHJaATq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHJaATq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHJaATq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHJaATq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJaATq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHJaATq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJaATq.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfbjnWI.s: Assembler messages:
encrypt.c: /tmp/ccfbjnWI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfbjnWI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfbjnWI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfbjnWI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfbjnWI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfbjnWI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfbjnWI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfbjnWI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbjnWI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfbjnWI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfbjnWI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfbjnWI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfbjnWI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfbjnWI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfbjnWI.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5aRii3.s: Assembler messages:
encrypt.c: /tmp/cc5aRii3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5aRii3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5aRii3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5aRii3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5aRii3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5aRii3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5aRii3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5aRii3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aRii3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5aRii3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5aRii3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5aRii3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5aRii3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5aRii3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5aRii3.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFtpLu1.s: Assembler messages:
encrypt.c: /tmp/ccFtpLu1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtpLu1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtpLu1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtpLu1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtpLu1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtpLu1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtpLu1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtpLu1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtpLu1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFtpLu1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFtpLu1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFtpLu1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFtpLu1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtpLu1.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDNJlHU.s: Assembler messages:
encrypt.c: /tmp/ccDNJlHU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDNJlHU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDNJlHU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDNJlHU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNJlHU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNJlHU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNJlHU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDNJlHU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNJlHU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDNJlHU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNJlHU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDNJlHU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNJlHU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNJlHU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNJlHU.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIbQmnZ.s: Assembler messages:
encrypt.c: /tmp/ccIbQmnZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbQmnZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIbQmnZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIbQmnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbQmnZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbQmnZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbQmnZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIbQmnZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIbQmnZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIbQmnZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbQmnZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIbQmnZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbQmnZ.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/sse4
Compiler: gcc -m32 -march=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMNbDGC.s: Assembler messages:
encrypt.c: /tmp/ccMNbDGC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNbDGC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMNbDGC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMNbDGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNbDGC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNbDGC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNbDGC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMNbDGC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbDGC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMNbDGC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNbDGC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMNbDGC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMNbDGC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNbDGC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMNbDGC.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE4V8Lx.s: Assembler messages:
encrypt.c: /tmp/ccE4V8Lx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4V8Lx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4V8Lx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4V8Lx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4V8Lx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4V8Lx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4V8Lx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4V8Lx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4V8Lx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4V8Lx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE4V8Lx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4V8Lx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4V8Lx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4V8Lx.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchMIFNg.s: Assembler messages:
encrypt.c: /tmp/cchMIFNg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMIFNg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchMIFNg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchMIFNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMIFNg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMIFNg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMIFNg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchMIFNg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchMIFNg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchMIFNg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchMIFNg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchMIFNg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchMIFNg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMIFNg.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUVVjxj.s: Assembler messages:
encrypt.c: /tmp/ccUVVjxj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVVjxj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVVjxj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVVjxj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVVjxj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVVjxj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVVjxj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVVjxj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVVjxj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVVjxj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVVjxj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUVVjxj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVVjxj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVVjxj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVVjxj.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd9GtkR.s: Assembler messages:
encrypt.c: /tmp/ccd9GtkR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd9GtkR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd9GtkR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd9GtkR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd9GtkR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd9GtkR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd9GtkR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd9GtkR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd9GtkR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd9GtkR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd9GtkR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd9GtkR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd9GtkR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9GtkR.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZUMjMe.s: Assembler messages:
encrypt.c: /tmp/ccZUMjMe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZUMjMe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZUMjMe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZUMjMe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZUMjMe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZUMjMe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZUMjMe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZUMjMe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZUMjMe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZUMjMe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZUMjMe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZUMjMe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZUMjMe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZUMjMe.s:53: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclRvcIl.s: Assembler messages:
encrypt.c: /tmp/cclRvcIl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclRvcIl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclRvcIl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclRvcIl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclRvcIl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclRvcIl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclRvcIl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclRvcIl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRvcIl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclRvcIl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclRvcIl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclRvcIl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclRvcIl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclRvcIl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclRvcIl.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBvE5bi.s: Assembler messages:
encrypt.c: /tmp/ccBvE5bi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBvE5bi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBvE5bi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBvE5bi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBvE5bi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBvE5bi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBvE5bi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBvE5bi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvE5bi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBvE5bi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBvE5bi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBvE5bi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBvE5bi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBvE5bi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBvE5bi.s:53: Error: too many memory references for `mov'
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/omdsha256k256n104tau160v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDzuJhf.s: Assembler messages:
encrypt.c: /tmp/ccDzuJhf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzuJhf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDzuJhf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDzuJhf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzuJhf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzuJhf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzuJhf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDzuJhf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDzuJhf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDzuJhf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzuJhf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzuJhf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzuJhf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzuJhf.s:53: 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