Implementation notes: x86, margaux, crypto_aead/omdsha256k256n104tau160v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
320535refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
321066refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
321156refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
321912refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
322722refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
322920refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
324279refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
324468refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
325935refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
326151refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
326799refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
327402refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
327501refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
327537refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
327663refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
327690refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
327762refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
329391refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
329463refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
330471refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
330561refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
331065refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
333657refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
334107refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
334242refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
334899refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
334953refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
335007refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
335106refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
335898refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
336654refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
337365refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
339183refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
339498refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
339588refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
339678refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
339696refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
339930refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
340605refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
340659refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
340839refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
341055refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
341568refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
341802refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
342234refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
342234refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
342378refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
342387refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
342522refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
342576refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
343242refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
344448refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
344862refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
345177refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
345573refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
345798refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
345924refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
346860refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
347589refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
347985refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
348534refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
348840refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
348966refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
350073refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
350073refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
350379refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
350478refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
350613refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
350847refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
350865refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
350865refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
351234refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
351414refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
351450refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
351468refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
351954refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
352350refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
352530refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
353313refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
353520refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
354186refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
354816refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
354969refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
356238refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
356247refgcc -m32 -O -fomit-frame-pointer2017080120170725
356301refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
356301refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
356499refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
356598refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
356931refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
357030refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
357660refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
357759refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
357921refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
358182refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
358443refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
359406refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
359442refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
359901refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
360594refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
360603refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
360621refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
360918refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
361971refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
363735refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
364050refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
364302refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
364977refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
365148refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
365418refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
365436refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
365499refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
365580refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
365616refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
368874refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
370557refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
373716refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
374652refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
375723refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
375786refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
384417refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
384489refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
384831refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
384948refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
385254refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
385515refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
387711refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
388098refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
388134refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
388368refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
390060refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
391212refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
392148refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
392445refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
393606refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
393687refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
393795refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
394119refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
394416refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
394443refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
394650refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
395577refgcc -m32 -Os -fomit-frame-pointer2017080120170725
396882refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
397440refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
397467refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
398988refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
399132refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
399240refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
399276refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
399474refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
399672refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
400158refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
400518refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
400986refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
401085refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
401130refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
401193refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
401391refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
401427refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
402039refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
402345refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
402858refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
405792refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
406503refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
416529refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
417123refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
417312refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725

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/ccHxVh1R.s: Assembler messages:
encrypt.c: /tmp/ccHxVh1R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHxVh1R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHxVh1R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHxVh1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxVh1R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxVh1R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxVh1R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHxVh1R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxVh1R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHxVh1R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxVh1R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHxVh1R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHxVh1R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxVh1R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxVh1R.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/ccjbPWxW.s: Assembler messages:
encrypt.c: /tmp/ccjbPWxW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjbPWxW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjbPWxW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjbPWxW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbPWxW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbPWxW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbPWxW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjbPWxW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjbPWxW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjbPWxW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjbPWxW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjbPWxW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjbPWxW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbPWxW.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/ccN9p3BL.s: Assembler messages:
encrypt.c: /tmp/ccN9p3BL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9p3BL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9p3BL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9p3BL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9p3BL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9p3BL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9p3BL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9p3BL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9p3BL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN9p3BL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN9p3BL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9p3BL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9p3BL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9p3BL.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/cctpa1RN.s: Assembler messages:
encrypt.c: /tmp/cctpa1RN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctpa1RN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctpa1RN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctpa1RN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpa1RN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpa1RN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpa1RN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctpa1RN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpa1RN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctpa1RN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpa1RN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctpa1RN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctpa1RN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctpa1RN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctpa1RN.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/ccSvP1mZ.s: Assembler messages:
encrypt.c: /tmp/ccSvP1mZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSvP1mZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSvP1mZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSvP1mZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvP1mZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvP1mZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvP1mZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSvP1mZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSvP1mZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSvP1mZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvP1mZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSvP1mZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSvP1mZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvP1mZ.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/ccqHPjTT.s: Assembler messages:
encrypt.c: /tmp/ccqHPjTT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqHPjTT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqHPjTT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqHPjTT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqHPjTT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqHPjTT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqHPjTT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqHPjTT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHPjTT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqHPjTT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqHPjTT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqHPjTT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqHPjTT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqHPjTT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqHPjTT.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/cc7It7VK.s: Assembler messages:
encrypt.c: /tmp/cc7It7VK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7It7VK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7It7VK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7It7VK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7It7VK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7It7VK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7It7VK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7It7VK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7It7VK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7It7VK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7It7VK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7It7VK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7It7VK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7It7VK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7It7VK.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/ccGI7x8K.s: Assembler messages:
encrypt.c: /tmp/ccGI7x8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGI7x8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGI7x8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGI7x8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGI7x8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGI7x8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGI7x8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGI7x8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGI7x8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGI7x8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGI7x8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGI7x8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGI7x8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGI7x8K.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/cc1F8eer.s: Assembler messages:
encrypt.c: /tmp/cc1F8eer.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1F8eer.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1F8eer.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1F8eer.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1F8eer.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1F8eer.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1F8eer.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1F8eer.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F8eer.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1F8eer.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1F8eer.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1F8eer.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1F8eer.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1F8eer.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1F8eer.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/ccHG2C3z.s: Assembler messages:
encrypt.c: /tmp/ccHG2C3z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHG2C3z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHG2C3z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHG2C3z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHG2C3z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHG2C3z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHG2C3z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHG2C3z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHG2C3z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHG2C3z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHG2C3z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHG2C3z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHG2C3z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHG2C3z.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/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/ccM7GDqa.s: Assembler messages:
encrypt.c: /tmp/ccM7GDqa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM7GDqa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM7GDqa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM7GDqa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7GDqa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7GDqa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7GDqa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM7GDqa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7GDqa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM7GDqa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7GDqa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM7GDqa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM7GDqa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7GDqa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7GDqa.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/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/ccTgke9k.s: Assembler messages:
encrypt.c: /tmp/ccTgke9k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTgke9k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTgke9k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTgke9k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgke9k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgke9k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgke9k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTgke9k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTgke9k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTgke9k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgke9k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgke9k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgke9k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgke9k.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4DCDPq.s: Assembler messages:
encrypt.c: /tmp/cc4DCDPq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DCDPq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DCDPq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DCDPq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DCDPq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DCDPq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DCDPq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DCDPq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DCDPq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DCDPq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DCDPq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4DCDPq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DCDPq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DCDPq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DCDPq.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/cciSi7Dz.s: Assembler messages:
encrypt.c: /tmp/cciSi7Dz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciSi7Dz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciSi7Dz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciSi7Dz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciSi7Dz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciSi7Dz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciSi7Dz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciSi7Dz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciSi7Dz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciSi7Dz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciSi7Dz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciSi7Dz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciSi7Dz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciSi7Dz.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/ccNCIUFe.s: Assembler messages:
encrypt.c: /tmp/ccNCIUFe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNCIUFe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNCIUFe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNCIUFe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNCIUFe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNCIUFe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNCIUFe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNCIUFe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCIUFe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNCIUFe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNCIUFe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNCIUFe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNCIUFe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNCIUFe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNCIUFe.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/ccmJcdQn.s: Assembler messages:
encrypt.c: /tmp/ccmJcdQn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmJcdQn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmJcdQn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmJcdQn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmJcdQn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmJcdQn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmJcdQn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmJcdQn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmJcdQn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmJcdQn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmJcdQn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmJcdQn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmJcdQn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJcdQn.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/ccfp6B7p.s: Assembler messages:
encrypt.c: /tmp/ccfp6B7p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfp6B7p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfp6B7p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfp6B7p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfp6B7p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfp6B7p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfp6B7p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfp6B7p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfp6B7p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfp6B7p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfp6B7p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfp6B7p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfp6B7p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp6B7p.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/ccsV2ccM.s: Assembler messages:
encrypt.c: /tmp/ccsV2ccM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsV2ccM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsV2ccM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsV2ccM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV2ccM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV2ccM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV2ccM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsV2ccM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV2ccM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsV2ccM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV2ccM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsV2ccM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsV2ccM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsV2ccM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsV2ccM.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/ccECCSut.s: Assembler messages:
encrypt.c: /tmp/ccECCSut.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECCSut.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccECCSut.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccECCSut.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECCSut.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECCSut.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECCSut.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccECCSut.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECCSut.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccECCSut.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECCSut.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccECCSut.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECCSut.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECCSut.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECCSut.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/ccOCE5Bb.s: Assembler messages:
encrypt.c: /tmp/ccOCE5Bb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCE5Bb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOCE5Bb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOCE5Bb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCE5Bb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCE5Bb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCE5Bb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOCE5Bb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOCE5Bb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOCE5Bb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCE5Bb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCE5Bb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCE5Bb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCE5Bb.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/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/ccFsswlO.s: Assembler messages:
encrypt.c: /tmp/ccFsswlO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFsswlO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFsswlO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFsswlO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsswlO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsswlO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsswlO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFsswlO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsswlO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFsswlO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsswlO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFsswlO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFsswlO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsswlO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsswlO.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/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/ccIZNEZs.s: Assembler messages:
encrypt.c: /tmp/ccIZNEZs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZNEZs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZNEZs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZNEZs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZNEZs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZNEZs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZNEZs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZNEZs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZNEZs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIZNEZs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZNEZs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZNEZs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZNEZs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZNEZs.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVVYjSB.s: Assembler messages:
encrypt.c: /tmp/ccVVYjSB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVVYjSB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVVYjSB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVVYjSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVVYjSB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVVYjSB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVVYjSB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVVYjSB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVYjSB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVVYjSB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVVYjSB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVVYjSB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVVYjSB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVVYjSB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVVYjSB.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/ccbgnfQd.s: Assembler messages:
encrypt.c: /tmp/ccbgnfQd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgnfQd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbgnfQd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbgnfQd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgnfQd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgnfQd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgnfQd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbgnfQd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbgnfQd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbgnfQd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbgnfQd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbgnfQd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbgnfQd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgnfQd.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/ccLHXFhN.s: Assembler messages:
encrypt.c: /tmp/ccLHXFhN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHXFhN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLHXFhN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLHXFhN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHXFhN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHXFhN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHXFhN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLHXFhN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLHXFhN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLHXFhN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHXFhN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHXFhN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHXFhN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHXFhN.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/ccUCVVHN.s: Assembler messages:
encrypt.c: /tmp/ccUCVVHN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUCVVHN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUCVVHN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUCVVHN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCVVHN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCVVHN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCVVHN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUCVVHN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUCVVHN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUCVVHN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCVVHN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUCVVHN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUCVVHN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCVVHN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUCVVHN.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/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/cc936RHJ.s: Assembler messages:
encrypt.c: /tmp/cc936RHJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc936RHJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc936RHJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc936RHJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc936RHJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc936RHJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc936RHJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc936RHJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc936RHJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc936RHJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc936RHJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc936RHJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc936RHJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc936RHJ.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/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/ccek07ol.s: Assembler messages:
encrypt.c: /tmp/ccek07ol.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccek07ol.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccek07ol.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccek07ol.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccek07ol.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccek07ol.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccek07ol.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccek07ol.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccek07ol.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccek07ol.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccek07ol.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccek07ol.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccek07ol.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccek07ol.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccek07ol.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/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/ccbYrXqR.s: Assembler messages:
encrypt.c: /tmp/ccbYrXqR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYrXqR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYrXqR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYrXqR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYrXqR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYrXqR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYrXqR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYrXqR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYrXqR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYrXqR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYrXqR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbYrXqR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYrXqR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYrXqR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYrXqR.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckDLXhN.s: Assembler messages:
encrypt.c: /tmp/cckDLXhN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDLXhN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckDLXhN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckDLXhN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckDLXhN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckDLXhN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckDLXhN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckDLXhN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckDLXhN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckDLXhN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckDLXhN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckDLXhN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckDLXhN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDLXhN.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHmPGrl.s: Assembler messages:
encrypt.c: /tmp/ccHmPGrl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmPGrl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHmPGrl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHmPGrl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmPGrl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmPGrl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmPGrl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHmPGrl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmPGrl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHmPGrl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmPGrl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHmPGrl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmPGrl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmPGrl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmPGrl.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/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/ccIF5yJM.s: Assembler messages:
encrypt.c: /tmp/ccIF5yJM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIF5yJM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIF5yJM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIF5yJM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIF5yJM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIF5yJM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIF5yJM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIF5yJM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIF5yJM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIF5yJM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIF5yJM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIF5yJM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIF5yJM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF5yJM.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=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/cc8YSDcX.s: Assembler messages:
encrypt.c: /tmp/cc8YSDcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YSDcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8YSDcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8YSDcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YSDcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YSDcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YSDcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8YSDcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YSDcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8YSDcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YSDcX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8YSDcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YSDcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YSDcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YSDcX.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/ccz1Xw3E.s: Assembler messages:
encrypt.c: /tmp/ccz1Xw3E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz1Xw3E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz1Xw3E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz1Xw3E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1Xw3E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1Xw3E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1Xw3E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz1Xw3E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz1Xw3E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz1Xw3E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz1Xw3E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1Xw3E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1Xw3E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Xw3E.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/ccHGKzZr.s: Assembler messages:
encrypt.c: /tmp/ccHGKzZr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGKzZr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHGKzZr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHGKzZr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGKzZr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGKzZr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGKzZr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHGKzZr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHGKzZr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHGKzZr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGKzZr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGKzZr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGKzZr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGKzZr.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/cczDF5xV.s: Assembler messages:
encrypt.c: /tmp/cczDF5xV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczDF5xV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczDF5xV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczDF5xV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDF5xV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDF5xV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDF5xV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczDF5xV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDF5xV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczDF5xV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDF5xV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczDF5xV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczDF5xV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczDF5xV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczDF5xV.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/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/ccAZdpS1.s: Assembler messages:
encrypt.c: /tmp/ccAZdpS1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAZdpS1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAZdpS1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAZdpS1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAZdpS1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAZdpS1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAZdpS1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAZdpS1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZdpS1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAZdpS1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAZdpS1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAZdpS1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAZdpS1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAZdpS1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAZdpS1.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnY4C4H.s: Assembler messages:
encrypt.c: /tmp/ccnY4C4H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnY4C4H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnY4C4H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnY4C4H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY4C4H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY4C4H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY4C4H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnY4C4H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnY4C4H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnY4C4H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY4C4H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnY4C4H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnY4C4H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY4C4H.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLg0w4X.s: Assembler messages:
encrypt.c: /tmp/ccLg0w4X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLg0w4X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLg0w4X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLg0w4X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLg0w4X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLg0w4X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLg0w4X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLg0w4X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg0w4X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLg0w4X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLg0w4X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLg0w4X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLg0w4X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLg0w4X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLg0w4X.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=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/ccxUU2Lv.s: Assembler messages:
encrypt.c: /tmp/ccxUU2Lv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxUU2Lv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxUU2Lv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxUU2Lv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUU2Lv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUU2Lv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUU2Lv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxUU2Lv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxUU2Lv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxUU2Lv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUU2Lv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxUU2Lv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxUU2Lv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUU2Lv.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/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/ccJM9cry.s: Assembler messages:
encrypt.c: /tmp/ccJM9cry.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJM9cry.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJM9cry.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJM9cry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM9cry.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM9cry.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM9cry.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJM9cry.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJM9cry.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJM9cry.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJM9cry.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJM9cry.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJM9cry.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJM9cry.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/ccQRZxBR.s: Assembler messages:
encrypt.c: /tmp/ccQRZxBR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQRZxBR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQRZxBR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQRZxBR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQRZxBR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQRZxBR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQRZxBR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQRZxBR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRZxBR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQRZxBR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQRZxBR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQRZxBR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQRZxBR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQRZxBR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQRZxBR.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/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/ccEpnSgK.s: Assembler messages:
encrypt.c: /tmp/ccEpnSgK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEpnSgK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEpnSgK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEpnSgK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEpnSgK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEpnSgK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEpnSgK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEpnSgK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpnSgK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEpnSgK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEpnSgK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEpnSgK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEpnSgK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEpnSgK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEpnSgK.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccciHemt.s: Assembler messages:
encrypt.c: /tmp/ccciHemt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccciHemt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccciHemt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccciHemt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccciHemt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccciHemt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccciHemt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccciHemt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccciHemt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccciHemt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccciHemt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccciHemt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccciHemt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccciHemt.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/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/ccPLREGB.s: Assembler messages:
encrypt.c: /tmp/ccPLREGB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPLREGB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPLREGB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPLREGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLREGB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLREGB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLREGB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPLREGB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPLREGB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPLREGB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPLREGB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLREGB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLREGB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLREGB.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/ccnmD88S.s: Assembler messages:
encrypt.c: /tmp/ccnmD88S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnmD88S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnmD88S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnmD88S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnmD88S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnmD88S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnmD88S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnmD88S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnmD88S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnmD88S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnmD88S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnmD88S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnmD88S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnmD88S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnmD88S.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/cc3BW5vT.s: Assembler messages:
encrypt.c: /tmp/cc3BW5vT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BW5vT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BW5vT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BW5vT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BW5vT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BW5vT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BW5vT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BW5vT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BW5vT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BW5vT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BW5vT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3BW5vT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BW5vT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BW5vT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BW5vT.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/ccH6YRtt.s: Assembler messages:
encrypt.c: /tmp/ccH6YRtt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6YRtt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH6YRtt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH6YRtt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6YRtt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6YRtt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6YRtt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH6YRtt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH6YRtt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH6YRtt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6YRtt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6YRtt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6YRtt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6YRtt.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/cc6DwQAs.s: Assembler messages:
encrypt.c: /tmp/cc6DwQAs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6DwQAs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6DwQAs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6DwQAs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6DwQAs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6DwQAs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6DwQAs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6DwQAs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6DwQAs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6DwQAs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6DwQAs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6DwQAs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6DwQAs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6DwQAs.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/ccKEArkM.s: Assembler messages:
encrypt.c: /tmp/ccKEArkM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEArkM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKEArkM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKEArkM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEArkM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEArkM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEArkM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKEArkM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEArkM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKEArkM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEArkM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKEArkM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKEArkM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKEArkM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKEArkM.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/cc97irZt.s: Assembler messages:
encrypt.c: /tmp/cc97irZt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97irZt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97irZt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc97irZt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97irZt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97irZt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97irZt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97irZt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97irZt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc97irZt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97irZt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97irZt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97irZt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97irZt.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/cclDejhu.s: Assembler messages:
encrypt.c: /tmp/cclDejhu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclDejhu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclDejhu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclDejhu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDejhu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDejhu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDejhu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclDejhu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclDejhu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclDejhu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDejhu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclDejhu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclDejhu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclDejhu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclDejhu.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/cc0lCZAL.s: Assembler messages:
encrypt.c: /tmp/cc0lCZAL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0lCZAL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0lCZAL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0lCZAL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lCZAL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lCZAL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lCZAL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0lCZAL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lCZAL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0lCZAL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lCZAL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0lCZAL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0lCZAL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0lCZAL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0lCZAL.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/ccqkIQDs.s: Assembler messages:
encrypt.c: /tmp/ccqkIQDs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqkIQDs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqkIQDs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqkIQDs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkIQDs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkIQDs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkIQDs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqkIQDs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqkIQDs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqkIQDs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkIQDs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqkIQDs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqkIQDs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkIQDs.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/ccXYjrVy.s: Assembler messages:
encrypt.c: /tmp/ccXYjrVy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYjrVy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXYjrVy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXYjrVy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYjrVy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYjrVy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYjrVy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXYjrVy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYjrVy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXYjrVy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYjrVy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXYjrVy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXYjrVy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYjrVy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXYjrVy.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/cccX0Lxv.s: Assembler messages:
encrypt.c: /tmp/cccX0Lxv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccX0Lxv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccX0Lxv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccX0Lxv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX0Lxv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX0Lxv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX0Lxv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccX0Lxv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccX0Lxv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccX0Lxv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX0Lxv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccX0Lxv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccX0Lxv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX0Lxv.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/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/ccI65GDb.s: Assembler messages:
encrypt.c: /tmp/ccI65GDb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI65GDb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI65GDb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI65GDb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI65GDb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI65GDb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI65GDb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI65GDb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI65GDb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI65GDb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI65GDb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI65GDb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI65GDb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI65GDb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI65GDb.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVQ5EdS.s: Assembler messages:
encrypt.c: /tmp/ccVQ5EdS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQ5EdS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVQ5EdS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVQ5EdS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQ5EdS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQ5EdS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQ5EdS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVQ5EdS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVQ5EdS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVQ5EdS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQ5EdS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQ5EdS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQ5EdS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQ5EdS.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/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/cc8As6aB.s: Assembler messages:
encrypt.c: /tmp/cc8As6aB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8As6aB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8As6aB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8As6aB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8As6aB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8As6aB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8As6aB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8As6aB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8As6aB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8As6aB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8As6aB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8As6aB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8As6aB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8As6aB.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/ccsKZ3YS.s: Assembler messages:
encrypt.c: /tmp/ccsKZ3YS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKZ3YS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKZ3YS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKZ3YS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsKZ3YS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsKZ3YS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsKZ3YS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKZ3YS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKZ3YS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsKZ3YS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsKZ3YS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsKZ3YS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsKZ3YS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsKZ3YS.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/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/cc5sD5aT.s: Assembler messages:
encrypt.c: /tmp/cc5sD5aT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sD5aT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5sD5aT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5sD5aT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sD5aT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sD5aT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sD5aT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5sD5aT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5sD5aT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5sD5aT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sD5aT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sD5aT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sD5aT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sD5aT.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/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/ccEkjhPd.s: Assembler messages:
encrypt.c: /tmp/ccEkjhPd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEkjhPd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEkjhPd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEkjhPd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkjhPd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkjhPd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkjhPd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEkjhPd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEkjhPd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEkjhPd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkjhPd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEkjhPd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEkjhPd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEkjhPd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEkjhPd.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccW9sVRG.s: Assembler messages:
encrypt.c: /tmp/ccW9sVRG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW9sVRG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW9sVRG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW9sVRG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW9sVRG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW9sVRG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW9sVRG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW9sVRG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW9sVRG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW9sVRG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW9sVRG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW9sVRG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW9sVRG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW9sVRG.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/ccsn2yo1.s: Assembler messages:
encrypt.c: /tmp/ccsn2yo1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsn2yo1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsn2yo1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsn2yo1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsn2yo1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsn2yo1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsn2yo1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsn2yo1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsn2yo1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsn2yo1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsn2yo1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsn2yo1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsn2yo1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsn2yo1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsn2yo1.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/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/ccPm6yJg.s: Assembler messages:
encrypt.c: /tmp/ccPm6yJg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPm6yJg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPm6yJg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPm6yJg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPm6yJg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPm6yJg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPm6yJg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPm6yJg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPm6yJg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPm6yJg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPm6yJg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPm6yJg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPm6yJg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPm6yJg.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/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/cci1EzZ7.s: Assembler messages:
encrypt.c: /tmp/cci1EzZ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1EzZ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci1EzZ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci1EzZ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1EzZ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1EzZ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1EzZ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci1EzZ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1EzZ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci1EzZ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1EzZ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci1EzZ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1EzZ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1EzZ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1EzZ7.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/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/ccKnhjYS.s: Assembler messages:
encrypt.c: /tmp/ccKnhjYS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKnhjYS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKnhjYS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKnhjYS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnhjYS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnhjYS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnhjYS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKnhjYS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnhjYS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKnhjYS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnhjYS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKnhjYS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKnhjYS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKnhjYS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKnhjYS.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/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/ccXOn5z0.s: Assembler messages:
encrypt.c: /tmp/ccXOn5z0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOn5z0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXOn5z0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXOn5z0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOn5z0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOn5z0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOn5z0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXOn5z0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXOn5z0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXOn5z0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXOn5z0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOn5z0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXOn5z0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOn5z0.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/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/ccONPB1e.s: Assembler messages:
encrypt.c: /tmp/ccONPB1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccONPB1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccONPB1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccONPB1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONPB1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONPB1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONPB1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccONPB1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccONPB1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccONPB1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccONPB1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONPB1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccONPB1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccONPB1e.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/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/ccwTnq79.s: Assembler messages:
encrypt.c: /tmp/ccwTnq79.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwTnq79.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwTnq79.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwTnq79.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwTnq79.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwTnq79.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwTnq79.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwTnq79.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwTnq79.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwTnq79.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwTnq79.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwTnq79.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwTnq79.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwTnq79.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwTnq79.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4cqzH4.s: Assembler messages:
encrypt.c: /tmp/cc4cqzH4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cqzH4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4cqzH4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4cqzH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cqzH4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cqzH4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cqzH4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4cqzH4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4cqzH4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4cqzH4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4cqzH4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cqzH4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cqzH4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cqzH4.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/ccOGo4IY.s: Assembler messages:
encrypt.c: /tmp/ccOGo4IY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOGo4IY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOGo4IY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOGo4IY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOGo4IY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOGo4IY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOGo4IY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOGo4IY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGo4IY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOGo4IY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOGo4IY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOGo4IY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOGo4IY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOGo4IY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOGo4IY.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/ccpDSkPr.s: Assembler messages:
encrypt.c: /tmp/ccpDSkPr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDSkPr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpDSkPr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpDSkPr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDSkPr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDSkPr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDSkPr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpDSkPr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDSkPr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpDSkPr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDSkPr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpDSkPr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDSkPr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDSkPr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDSkPr.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/cctvQ6R9.s: Assembler messages:
encrypt.c: /tmp/cctvQ6R9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctvQ6R9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctvQ6R9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctvQ6R9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvQ6R9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvQ6R9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvQ6R9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctvQ6R9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctvQ6R9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctvQ6R9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctvQ6R9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctvQ6R9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctvQ6R9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctvQ6R9.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/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/ccelsJDV.s: Assembler messages:
encrypt.c: /tmp/ccelsJDV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelsJDV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelsJDV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccelsJDV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelsJDV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelsJDV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelsJDV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelsJDV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelsJDV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccelsJDV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelsJDV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelsJDV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelsJDV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelsJDV.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu3BPGd.s: Assembler messages:
encrypt.c: /tmp/ccu3BPGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu3BPGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu3BPGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu3BPGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3BPGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3BPGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3BPGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu3BPGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3BPGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu3BPGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3BPGd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu3BPGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3BPGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3BPGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3BPGd.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZYE4r8.s: Assembler messages:
encrypt.c: /tmp/ccZYE4r8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZYE4r8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZYE4r8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZYE4r8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYE4r8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYE4r8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYE4r8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZYE4r8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZYE4r8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZYE4r8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZYE4r8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZYE4r8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZYE4r8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYE4r8.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/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/ccsOdclu.s: Assembler messages:
encrypt.c: /tmp/ccsOdclu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsOdclu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsOdclu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsOdclu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsOdclu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsOdclu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsOdclu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsOdclu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsOdclu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsOdclu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsOdclu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsOdclu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsOdclu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsOdclu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsOdclu.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/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/ccAkCHhh.s: Assembler messages:
encrypt.c: /tmp/ccAkCHhh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAkCHhh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAkCHhh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAkCHhh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAkCHhh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAkCHhh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAkCHhh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAkCHhh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkCHhh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAkCHhh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAkCHhh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAkCHhh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAkCHhh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAkCHhh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAkCHhh.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/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/ccOB85bW.s: Assembler messages:
encrypt.c: /tmp/ccOB85bW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOB85bW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOB85bW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOB85bW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOB85bW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOB85bW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOB85bW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOB85bW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOB85bW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOB85bW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOB85bW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOB85bW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOB85bW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOB85bW.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=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/ccDPaqza.s: Assembler messages:
encrypt.c: /tmp/ccDPaqza.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPaqza.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPaqza.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPaqza.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPaqza.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPaqza.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPaqza.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPaqza.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPaqza.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPaqza.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPaqza.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDPaqza.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDPaqza.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPaqza.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPaqza.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/ccs7za3O.s: Assembler messages:
encrypt.c: /tmp/ccs7za3O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs7za3O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs7za3O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs7za3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7za3O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7za3O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7za3O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs7za3O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs7za3O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs7za3O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs7za3O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs7za3O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs7za3O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs7za3O.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/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/cc0x4lhW.s: Assembler messages:
encrypt.c: /tmp/cc0x4lhW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0x4lhW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0x4lhW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0x4lhW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x4lhW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x4lhW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x4lhW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0x4lhW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0x4lhW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0x4lhW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x4lhW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0x4lhW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0x4lhW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0x4lhW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0x4lhW.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/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/ccVusIBE.s: Assembler messages:
encrypt.c: /tmp/ccVusIBE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVusIBE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVusIBE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVusIBE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVusIBE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVusIBE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVusIBE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVusIBE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVusIBE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVusIBE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVusIBE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVusIBE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVusIBE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVusIBE.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/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/cc4KouNP.s: Assembler messages:
encrypt.c: /tmp/cc4KouNP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4KouNP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4KouNP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4KouNP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4KouNP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4KouNP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4KouNP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4KouNP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4KouNP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4KouNP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4KouNP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4KouNP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4KouNP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4KouNP.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/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/ccYHH8Zi.s: Assembler messages:
encrypt.c: /tmp/ccYHH8Zi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYHH8Zi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYHH8Zi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYHH8Zi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYHH8Zi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYHH8Zi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYHH8Zi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYHH8Zi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYHH8Zi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYHH8Zi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYHH8Zi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYHH8Zi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYHH8Zi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYHH8Zi.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/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/ccFmvPO0.s: Assembler messages:
encrypt.c: /tmp/ccFmvPO0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmvPO0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFmvPO0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFmvPO0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmvPO0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmvPO0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmvPO0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFmvPO0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmvPO0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFmvPO0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmvPO0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFmvPO0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFmvPO0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmvPO0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFmvPO0.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-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/ccIebGXC.s: Assembler messages:
encrypt.c: /tmp/ccIebGXC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIebGXC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIebGXC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIebGXC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIebGXC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIebGXC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIebGXC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIebGXC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIebGXC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIebGXC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIebGXC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIebGXC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIebGXC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIebGXC.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/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/ccGBXui8.s: Assembler messages:
encrypt.c: /tmp/ccGBXui8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGBXui8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGBXui8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGBXui8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGBXui8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGBXui8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGBXui8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGBXui8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGBXui8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGBXui8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGBXui8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGBXui8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGBXui8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBXui8.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/ccm6EKQt.s: Assembler messages:
encrypt.c: /tmp/ccm6EKQt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm6EKQt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm6EKQt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm6EKQt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6EKQt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6EKQt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6EKQt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm6EKQt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6EKQt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm6EKQt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6EKQt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm6EKQt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm6EKQt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6EKQt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6EKQt.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/cc910Dqk.s: Assembler messages:
encrypt.c: /tmp/cc910Dqk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc910Dqk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc910Dqk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc910Dqk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc910Dqk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc910Dqk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc910Dqk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc910Dqk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc910Dqk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc910Dqk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc910Dqk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc910Dqk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc910Dqk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc910Dqk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc910Dqk.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/ccyWXlZV.s: Assembler messages:
encrypt.c: /tmp/ccyWXlZV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWXlZV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyWXlZV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyWXlZV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWXlZV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWXlZV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWXlZV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyWXlZV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyWXlZV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyWXlZV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWXlZV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWXlZV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWXlZV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWXlZV.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/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/ccfFw1N7.s: Assembler messages:
encrypt.c: /tmp/ccfFw1N7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfFw1N7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfFw1N7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfFw1N7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFw1N7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFw1N7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFw1N7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfFw1N7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfFw1N7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfFw1N7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFw1N7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFw1N7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFw1N7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFw1N7.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccug2aBA.s: Assembler messages:
encrypt.c: /tmp/ccug2aBA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccug2aBA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccug2aBA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccug2aBA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccug2aBA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccug2aBA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccug2aBA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccug2aBA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccug2aBA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccug2aBA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccug2aBA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccug2aBA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccug2aBA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccug2aBA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccug2aBA.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccV59rYT.s: Assembler messages:
encrypt.c: /tmp/ccV59rYT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV59rYT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV59rYT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV59rYT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV59rYT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV59rYT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV59rYT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV59rYT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV59rYT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV59rYT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV59rYT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV59rYT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV59rYT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV59rYT.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/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/cch4eYAk.s: Assembler messages:
encrypt.c: /tmp/cch4eYAk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch4eYAk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch4eYAk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch4eYAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4eYAk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4eYAk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4eYAk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch4eYAk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4eYAk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch4eYAk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4eYAk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch4eYAk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch4eYAk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch4eYAk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch4eYAk.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/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/ccGw76HT.s: Assembler messages:
encrypt.c: /tmp/ccGw76HT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGw76HT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGw76HT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGw76HT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGw76HT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGw76HT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGw76HT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGw76HT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGw76HT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGw76HT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGw76HT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGw76HT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGw76HT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGw76HT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGw76HT.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/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/ccsPzs2H.s: Assembler messages:
encrypt.c: /tmp/ccsPzs2H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsPzs2H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsPzs2H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsPzs2H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPzs2H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPzs2H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPzs2H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsPzs2H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsPzs2H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsPzs2H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPzs2H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPzs2H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPzs2H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPzs2H.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/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/ccLBem1v.s: Assembler messages:
encrypt.c: /tmp/ccLBem1v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLBem1v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLBem1v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLBem1v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBem1v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBem1v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBem1v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLBem1v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLBem1v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLBem1v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLBem1v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLBem1v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLBem1v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBem1v.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/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/ccQpbhPT.s: Assembler messages:
encrypt.c: /tmp/ccQpbhPT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQpbhPT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQpbhPT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQpbhPT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQpbhPT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQpbhPT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQpbhPT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQpbhPT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQpbhPT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQpbhPT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQpbhPT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQpbhPT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQpbhPT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQpbhPT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQpbhPT.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNuhgFG.s: Assembler messages:
encrypt.c: /tmp/ccNuhgFG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNuhgFG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNuhgFG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNuhgFG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNuhgFG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNuhgFG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNuhgFG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNuhgFG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNuhgFG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNuhgFG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNuhgFG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNuhgFG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNuhgFG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuhgFG.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/ccvi4n5Z.s: Assembler messages:
encrypt.c: /tmp/ccvi4n5Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvi4n5Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvi4n5Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvi4n5Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvi4n5Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvi4n5Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvi4n5Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvi4n5Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvi4n5Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvi4n5Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvi4n5Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvi4n5Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvi4n5Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvi4n5Z.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/ccWDLFZV.s: Assembler messages:
encrypt.c: /tmp/ccWDLFZV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWDLFZV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWDLFZV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWDLFZV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWDLFZV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWDLFZV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWDLFZV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWDLFZV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWDLFZV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWDLFZV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWDLFZV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWDLFZV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWDLFZV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWDLFZV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWDLFZV.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/ccwbAqEu.s: Assembler messages:
encrypt.c: /tmp/ccwbAqEu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwbAqEu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwbAqEu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwbAqEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbAqEu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbAqEu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbAqEu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwbAqEu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwbAqEu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwbAqEu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbAqEu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbAqEu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbAqEu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbAqEu.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/ccUOKf2K.s: Assembler messages:
encrypt.c: /tmp/ccUOKf2K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOKf2K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOKf2K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOKf2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOKf2K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOKf2K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOKf2K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOKf2K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOKf2K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOKf2K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOKf2K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOKf2K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOKf2K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOKf2K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOKf2K.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/ccoEVqyr.s: Assembler messages:
encrypt.c: /tmp/ccoEVqyr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoEVqyr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoEVqyr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoEVqyr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEVqyr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEVqyr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEVqyr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoEVqyr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoEVqyr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoEVqyr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoEVqyr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEVqyr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoEVqyr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoEVqyr.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/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/ccGxgGCb.s: Assembler messages:
encrypt.c: /tmp/ccGxgGCb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGxgGCb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGxgGCb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGxgGCb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxgGCb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxgGCb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxgGCb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGxgGCb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGxgGCb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGxgGCb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGxgGCb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGxgGCb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGxgGCb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxgGCb.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx7fACy.s: Assembler messages:
encrypt.c: /tmp/ccx7fACy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx7fACy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx7fACy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx7fACy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7fACy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7fACy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7fACy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx7fACy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7fACy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx7fACy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7fACy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx7fACy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx7fACy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx7fACy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx7fACy.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBV9M4q.s: Assembler messages:
encrypt.c: /tmp/ccBV9M4q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBV9M4q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBV9M4q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBV9M4q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBV9M4q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBV9M4q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBV9M4q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBV9M4q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBV9M4q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBV9M4q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBV9M4q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBV9M4q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBV9M4q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBV9M4q.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsF3ScR.s: Assembler messages:
encrypt.c: /tmp/ccsF3ScR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsF3ScR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsF3ScR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsF3ScR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsF3ScR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsF3ScR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsF3ScR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsF3ScR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsF3ScR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsF3ScR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsF3ScR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsF3ScR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsF3ScR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsF3ScR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsF3ScR.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEJFqJe.s: Assembler messages:
encrypt.c: /tmp/ccEJFqJe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJFqJe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEJFqJe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEJFqJe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJFqJe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJFqJe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJFqJe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEJFqJe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEJFqJe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEJFqJe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEJFqJe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJFqJe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJFqJe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJFqJe.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/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/ccUS9ixB.s: Assembler messages:
encrypt.c: /tmp/ccUS9ixB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUS9ixB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUS9ixB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUS9ixB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUS9ixB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUS9ixB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUS9ixB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUS9ixB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS9ixB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUS9ixB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUS9ixB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUS9ixB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUS9ixB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUS9ixB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUS9ixB.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=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/ccFw9uF6.s: Assembler messages:
encrypt.c: /tmp/ccFw9uF6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFw9uF6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFw9uF6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFw9uF6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw9uF6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw9uF6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw9uF6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFw9uF6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFw9uF6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFw9uF6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFw9uF6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFw9uF6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFw9uF6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFw9uF6.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/ccyHqk6u.s: Assembler messages:
encrypt.c: /tmp/ccyHqk6u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyHqk6u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyHqk6u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyHqk6u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHqk6u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHqk6u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHqk6u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyHqk6u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHqk6u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyHqk6u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHqk6u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyHqk6u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyHqk6u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyHqk6u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyHqk6u.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/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/cc2x7k5T.s: Assembler messages:
encrypt.c: /tmp/cc2x7k5T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2x7k5T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2x7k5T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2x7k5T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x7k5T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x7k5T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x7k5T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2x7k5T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2x7k5T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2x7k5T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x7k5T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2x7k5T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2x7k5T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x7k5T.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/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/cch89Eff.s: Assembler messages:
encrypt.c: /tmp/cch89Eff.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch89Eff.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch89Eff.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch89Eff.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch89Eff.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch89Eff.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch89Eff.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch89Eff.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch89Eff.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch89Eff.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch89Eff.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch89Eff.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch89Eff.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch89Eff.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch89Eff.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/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/ccCcnjAw.s: Assembler messages:
encrypt.c: /tmp/ccCcnjAw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCcnjAw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCcnjAw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCcnjAw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCcnjAw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCcnjAw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCcnjAw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCcnjAw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCcnjAw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCcnjAw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCcnjAw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCcnjAw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCcnjAw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCcnjAw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCcnjAw.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZZvWV9.s: Assembler messages:
encrypt.c: /tmp/ccZZvWV9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZvWV9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZZvWV9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZZvWV9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZvWV9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZvWV9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZvWV9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZZvWV9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZZvWV9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZZvWV9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZvWV9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZvWV9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZvWV9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZvWV9.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/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/ccAEeUAU.s: Assembler messages:
encrypt.c: /tmp/ccAEeUAU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEeUAU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAEeUAU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAEeUAU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEeUAU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEeUAU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEeUAU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAEeUAU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAEeUAU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAEeUAU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAEeUAU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAEeUAU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAEeUAU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEeUAU.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/ccM34Nmi.s: Assembler messages:
encrypt.c: /tmp/ccM34Nmi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM34Nmi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM34Nmi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM34Nmi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM34Nmi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM34Nmi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM34Nmi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM34Nmi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM34Nmi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM34Nmi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM34Nmi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM34Nmi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM34Nmi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM34Nmi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM34Nmi.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/ccaW0unn.s: Assembler messages:
encrypt.c: /tmp/ccaW0unn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaW0unn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaW0unn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaW0unn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaW0unn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaW0unn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaW0unn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaW0unn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaW0unn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaW0unn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaW0unn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaW0unn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaW0unn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW0unn.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/ccosRhvO.s: Assembler messages:
encrypt.c: /tmp/ccosRhvO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccosRhvO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccosRhvO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccosRhvO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccosRhvO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccosRhvO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccosRhvO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccosRhvO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosRhvO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccosRhvO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccosRhvO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccosRhvO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccosRhvO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccosRhvO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccosRhvO.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/cchRrbHE.s: Assembler messages:
encrypt.c: /tmp/cchRrbHE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRrbHE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRrbHE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchRrbHE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRrbHE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRrbHE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRrbHE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRrbHE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRrbHE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRrbHE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRrbHE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchRrbHE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRrbHE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRrbHE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRrbHE.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/ccho7bdb.s: Assembler messages:
encrypt.c: /tmp/ccho7bdb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccho7bdb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccho7bdb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccho7bdb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccho7bdb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccho7bdb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccho7bdb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccho7bdb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccho7bdb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccho7bdb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccho7bdb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccho7bdb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccho7bdb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccho7bdb.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/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/cc0A5nOn.s: Assembler messages:
encrypt.c: /tmp/cc0A5nOn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0A5nOn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0A5nOn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0A5nOn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0A5nOn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0A5nOn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0A5nOn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0A5nOn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0A5nOn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0A5nOn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0A5nOn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0A5nOn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0A5nOn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0A5nOn.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/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/cc8bMHvT.s: Assembler messages:
encrypt.c: /tmp/cc8bMHvT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8bMHvT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8bMHvT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8bMHvT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bMHvT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bMHvT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bMHvT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8bMHvT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bMHvT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8bMHvT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bMHvT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8bMHvT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8bMHvT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bMHvT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bMHvT.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/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/ccH1ieRD.s: Assembler messages:
encrypt.c: /tmp/ccH1ieRD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH1ieRD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH1ieRD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH1ieRD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1ieRD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1ieRD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1ieRD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH1ieRD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1ieRD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH1ieRD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1ieRD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH1ieRD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH1ieRD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1ieRD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1ieRD.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=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/cciEz9Wa.s: Assembler messages:
encrypt.c: /tmp/cciEz9Wa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciEz9Wa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciEz9Wa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciEz9Wa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEz9Wa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEz9Wa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEz9Wa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciEz9Wa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciEz9Wa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciEz9Wa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciEz9Wa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciEz9Wa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciEz9Wa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciEz9Wa.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=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/cc7kZIfe.s: Assembler messages:
encrypt.c: /tmp/cc7kZIfe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7kZIfe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7kZIfe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7kZIfe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kZIfe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kZIfe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kZIfe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7kZIfe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kZIfe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7kZIfe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kZIfe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7kZIfe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7kZIfe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7kZIfe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7kZIfe.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUABwtQ.s: Assembler messages:
encrypt.c: /tmp/ccUABwtQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUABwtQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUABwtQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUABwtQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUABwtQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUABwtQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUABwtQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUABwtQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUABwtQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUABwtQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUABwtQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUABwtQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUABwtQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUABwtQ.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/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/cc58Bm9A.s: Assembler messages:
encrypt.c: /tmp/cc58Bm9A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc58Bm9A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc58Bm9A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc58Bm9A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc58Bm9A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc58Bm9A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc58Bm9A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc58Bm9A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc58Bm9A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc58Bm9A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc58Bm9A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc58Bm9A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc58Bm9A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58Bm9A.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/ccfhJHH0.s: Assembler messages:
encrypt.c: /tmp/ccfhJHH0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhJHH0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfhJHH0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfhJHH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhJHH0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhJHH0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhJHH0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfhJHH0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhJHH0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfhJHH0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhJHH0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfhJHH0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhJHH0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhJHH0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhJHH0.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/ccOeIghQ.s: Assembler messages:
encrypt.c: /tmp/ccOeIghQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOeIghQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOeIghQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOeIghQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeIghQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeIghQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeIghQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOeIghQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOeIghQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOeIghQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOeIghQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOeIghQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOeIghQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeIghQ.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/ccpGqaYf.s: Assembler messages:
encrypt.c: /tmp/ccpGqaYf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpGqaYf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpGqaYf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpGqaYf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpGqaYf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpGqaYf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpGqaYf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpGqaYf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGqaYf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpGqaYf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpGqaYf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpGqaYf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpGqaYf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpGqaYf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpGqaYf.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/ccCRw4mE.s: Assembler messages:
encrypt.c: /tmp/ccCRw4mE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRw4mE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCRw4mE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCRw4mE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRw4mE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRw4mE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRw4mE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCRw4mE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCRw4mE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCRw4mE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCRw4mE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRw4mE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRw4mE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRw4mE.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/ccY9ZCM4.s: Assembler messages:
encrypt.c: /tmp/ccY9ZCM4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY9ZCM4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY9ZCM4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY9ZCM4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9ZCM4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9ZCM4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9ZCM4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY9ZCM4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY9ZCM4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9ZCM4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY9ZCM4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY9ZCM4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY9ZCM4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY9ZCM4.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/ccPxKeay.s: Assembler messages:
encrypt.c: /tmp/ccPxKeay.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPxKeay.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPxKeay.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPxKeay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxKeay.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxKeay.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxKeay.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPxKeay.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPxKeay.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPxKeay.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPxKeay.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxKeay.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPxKeay.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPxKeay.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/cceE0FmU.s: Assembler messages:
encrypt.c: /tmp/cceE0FmU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceE0FmU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceE0FmU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceE0FmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceE0FmU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceE0FmU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceE0FmU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceE0FmU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceE0FmU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceE0FmU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceE0FmU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceE0FmU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceE0FmU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceE0FmU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceE0FmU.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/cc7d9S3M.s: Assembler messages:
encrypt.c: /tmp/cc7d9S3M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7d9S3M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7d9S3M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7d9S3M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7d9S3M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7d9S3M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7d9S3M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7d9S3M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7d9S3M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7d9S3M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7d9S3M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7d9S3M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7d9S3M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7d9S3M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7d9S3M.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/ccuNyDdv.s: Assembler messages:
encrypt.c: /tmp/ccuNyDdv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuNyDdv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuNyDdv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuNyDdv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuNyDdv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuNyDdv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuNyDdv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuNyDdv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuNyDdv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuNyDdv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuNyDdv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuNyDdv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuNyDdv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNyDdv.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/cc5nTdgW.s: Assembler messages:
encrypt.c: /tmp/cc5nTdgW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5nTdgW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5nTdgW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5nTdgW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nTdgW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nTdgW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nTdgW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5nTdgW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nTdgW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5nTdgW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nTdgW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5nTdgW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5nTdgW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nTdgW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nTdgW.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/ccUOReRx.s: Assembler messages:
encrypt.c: /tmp/ccUOReRx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOReRx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOReRx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOReRx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOReRx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOReRx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOReRx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOReRx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOReRx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUOReRx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOReRx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUOReRx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUOReRx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOReRx.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/ccO8DfHx.s: Assembler messages:
encrypt.c: /tmp/ccO8DfHx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8DfHx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8DfHx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8DfHx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8DfHx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8DfHx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8DfHx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8DfHx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8DfHx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO8DfHx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8DfHx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8DfHx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8DfHx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8DfHx.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/ccU39TFR.s: Assembler messages:
encrypt.c: /tmp/ccU39TFR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU39TFR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU39TFR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU39TFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU39TFR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU39TFR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU39TFR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU39TFR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU39TFR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU39TFR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU39TFR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU39TFR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU39TFR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU39TFR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU39TFR.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/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/ccu2iyNb.s: Assembler messages:
encrypt.c: /tmp/ccu2iyNb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2iyNb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu2iyNb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccu2iyNb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2iyNb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2iyNb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2iyNb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu2iyNb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu2iyNb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccu2iyNb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccu2iyNb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2iyNb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2iyNb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2iyNb.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/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/ccv6aMyu.s: Assembler messages:
encrypt.c: /tmp/ccv6aMyu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv6aMyu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv6aMyu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv6aMyu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6aMyu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6aMyu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6aMyu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv6aMyu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv6aMyu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv6aMyu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6aMyu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv6aMyu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv6aMyu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6aMyu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv6aMyu.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/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/ccfjqb9n.s: Assembler messages:
encrypt.c: /tmp/ccfjqb9n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjqb9n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjqb9n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjqb9n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjqb9n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjqb9n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjqb9n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjqb9n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjqb9n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjqb9n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjqb9n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfjqb9n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjqb9n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjqb9n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjqb9n.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/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/ccgeQv4V.s: Assembler messages:
encrypt.c: /tmp/ccgeQv4V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgeQv4V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgeQv4V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgeQv4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeQv4V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeQv4V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeQv4V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgeQv4V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgeQv4V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgeQv4V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeQv4V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeQv4V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeQv4V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeQv4V.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEKpHcx.s: Assembler messages:
encrypt.c: /tmp/ccEKpHcx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEKpHcx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEKpHcx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEKpHcx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKpHcx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKpHcx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKpHcx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEKpHcx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEKpHcx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEKpHcx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKpHcx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEKpHcx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEKpHcx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEKpHcx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEKpHcx.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/cclNYKbi.s: Assembler messages:
encrypt.c: /tmp/cclNYKbi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNYKbi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNYKbi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNYKbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNYKbi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNYKbi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNYKbi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNYKbi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNYKbi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNYKbi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNYKbi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNYKbi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNYKbi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNYKbi.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/cc2j2DSp.s: Assembler messages:
encrypt.c: /tmp/cc2j2DSp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2j2DSp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2j2DSp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2j2DSp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2j2DSp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2j2DSp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2j2DSp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2j2DSp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j2DSp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2j2DSp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2j2DSp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2j2DSp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2j2DSp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2j2DSp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2j2DSp.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/ccBTczcX.s: Assembler messages:
encrypt.c: /tmp/ccBTczcX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBTczcX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBTczcX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBTczcX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBTczcX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBTczcX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBTczcX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBTczcX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBTczcX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBTczcX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBTczcX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBTczcX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBTczcX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTczcX.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/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/cc0Yn8H1.s: Assembler messages:
encrypt.c: /tmp/cc0Yn8H1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Yn8H1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Yn8H1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Yn8H1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Yn8H1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Yn8H1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Yn8H1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Yn8H1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Yn8H1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Yn8H1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Yn8H1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Yn8H1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Yn8H1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Yn8H1.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOCRF0p.s: Assembler messages:
encrypt.c: /tmp/ccOCRF0p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCRF0p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOCRF0p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOCRF0p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCRF0p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCRF0p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCRF0p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOCRF0p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCRF0p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOCRF0p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCRF0p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOCRF0p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOCRF0p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOCRF0p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOCRF0p.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJsEV0f.s: Assembler messages:
encrypt.c: /tmp/ccJsEV0f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJsEV0f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJsEV0f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJsEV0f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsEV0f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsEV0f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsEV0f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJsEV0f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJsEV0f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJsEV0f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsEV0f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsEV0f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsEV0f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsEV0f.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchDjX0k.s: Assembler messages:
encrypt.c: /tmp/cchDjX0k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDjX0k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDjX0k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchDjX0k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDjX0k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDjX0k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDjX0k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDjX0k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjX0k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDjX0k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDjX0k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchDjX0k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDjX0k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDjX0k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDjX0k.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/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/cc1dMS7s.s: Assembler messages:
encrypt.c: /tmp/cc1dMS7s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dMS7s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dMS7s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dMS7s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dMS7s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dMS7s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dMS7s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dMS7s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dMS7s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dMS7s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dMS7s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1dMS7s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dMS7s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dMS7s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dMS7s.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/cccCavNZ.s: Assembler messages:
encrypt.c: /tmp/cccCavNZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccCavNZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccCavNZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccCavNZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCavNZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCavNZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCavNZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccCavNZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccCavNZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccCavNZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccCavNZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCavNZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccCavNZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccCavNZ.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/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/cc4tl28X.s: Assembler messages:
encrypt.c: /tmp/cc4tl28X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tl28X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4tl28X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4tl28X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4tl28X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4tl28X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4tl28X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4tl28X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4tl28X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4tl28X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4tl28X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4tl28X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4tl28X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tl28X.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=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/ccpEq8zo.s: Assembler messages:
encrypt.c: /tmp/ccpEq8zo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEq8zo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpEq8zo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpEq8zo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEq8zo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEq8zo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEq8zo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpEq8zo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEq8zo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpEq8zo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEq8zo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpEq8zo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpEq8zo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEq8zo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEq8zo.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=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/ccBrJWgg.s: Assembler messages:
encrypt.c: /tmp/ccBrJWgg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBrJWgg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBrJWgg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBrJWgg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBrJWgg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBrJWgg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBrJWgg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBrJWgg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBrJWgg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.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/ccBrJWgg.s: Assembler messages:
encrypt.c: /tmp/ccBrJWgg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBrJWgg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBrJWgg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBrJWgg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBrJWgg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBrJWgg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBrJWgg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBrJWgg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBrJWgg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBrJWgg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBrJWgg.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/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/ccLUsf76.s: Assembler messages:
encrypt.c: /tmp/ccLUsf76.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLUsf76.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLUsf76.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLUsf76.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLUsf76.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLUsf76.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLUsf76.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUsf76.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUsf76.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/ccLUsf76.s: Assembler messages:
encrypt.c: /tmp/ccLUsf76.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLUsf76.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLUsf76.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLUsf76.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLUsf76.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUsf76.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLUsf76.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLUsf76.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLUsf76.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUsf76.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUsf76.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/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/cc7nGETV.s: Assembler messages:
encrypt.c: /tmp/cc7nGETV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7nGETV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7nGETV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7nGETV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7nGETV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7nGETV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7nGETV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nGETV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nGETV.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/cc7nGETV.s: Assembler messages:
encrypt.c: /tmp/cc7nGETV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7nGETV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7nGETV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7nGETV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7nGETV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7nGETV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7nGETV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7nGETV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7nGETV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nGETV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7nGETV.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/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/ccodwZse.s: Assembler messages:
encrypt.c: /tmp/ccodwZse.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccodwZse.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccodwZse.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccodwZse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccodwZse.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccodwZse.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccodwZse.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodwZse.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodwZse.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.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/ccodwZse.s: Assembler messages:
encrypt.c: /tmp/ccodwZse.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccodwZse.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccodwZse.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccodwZse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccodwZse.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccodwZse.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccodwZse.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodwZse.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodwZse.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodwZse.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodwZse.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccq6TiB9.s: Assembler messages:
encrypt.c: /tmp/ccq6TiB9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq6TiB9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq6TiB9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq6TiB9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq6TiB9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq6TiB9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq6TiB9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6TiB9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6TiB9.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/ccq6TiB9.s: Assembler messages:
encrypt.c: /tmp/ccq6TiB9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq6TiB9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq6TiB9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq6TiB9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq6TiB9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq6TiB9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq6TiB9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq6TiB9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq6TiB9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6TiB9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq6TiB9.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/ccr9NTBh.s: Assembler messages:
encrypt.c: /tmp/ccr9NTBh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9NTBh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9NTBh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9NTBh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9NTBh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9NTBh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr9NTBh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9NTBh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9NTBh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.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/ccr9NTBh.s: Assembler messages:
encrypt.c: /tmp/ccr9NTBh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9NTBh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9NTBh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9NTBh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9NTBh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9NTBh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr9NTBh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr9NTBh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9NTBh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9NTBh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9NTBh.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/cckkAE9e.s: Assembler messages:
encrypt.c: /tmp/cckkAE9e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckkAE9e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckkAE9e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckkAE9e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckkAE9e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckkAE9e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckkAE9e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkAE9e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkAE9e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.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/cckkAE9e.s: Assembler messages:
encrypt.c: /tmp/cckkAE9e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckkAE9e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckkAE9e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckkAE9e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckkAE9e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckkAE9e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckkAE9e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckkAE9e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkAE9e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckkAE9e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckkAE9e.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/ccxhRxE4.s: Assembler messages:
encrypt.c: /tmp/ccxhRxE4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxhRxE4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxhRxE4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxhRxE4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxhRxE4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxhRxE4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxhRxE4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRxE4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRxE4.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/ccxhRxE4.s: Assembler messages:
encrypt.c: /tmp/ccxhRxE4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxhRxE4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxhRxE4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxhRxE4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxhRxE4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRxE4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxhRxE4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxhRxE4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRxE4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRxE4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRxE4.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/ccmEebpA.s: Assembler messages:
encrypt.c: /tmp/ccmEebpA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEebpA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEebpA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEebpA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEebpA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEebpA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEebpA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEebpA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEebpA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEebpA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEebpA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmEebpA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEebpA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEebpA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEebpA.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/ccxicsVB.s: Assembler messages:
encrypt.c: /tmp/ccxicsVB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxicsVB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxicsVB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxicsVB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxicsVB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxicsVB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxicsVB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxicsVB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxicsVB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxicsVB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxicsVB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxicsVB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxicsVB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxicsVB.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/ccS8uTfM.s: Assembler messages:
encrypt.c: /tmp/ccS8uTfM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8uTfM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS8uTfM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS8uTfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8uTfM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8uTfM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8uTfM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS8uTfM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8uTfM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS8uTfM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8uTfM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS8uTfM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8uTfM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8uTfM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8uTfM.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/cchsRbWQ.s: Assembler messages:
encrypt.c: /tmp/cchsRbWQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchsRbWQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchsRbWQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchsRbWQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsRbWQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsRbWQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsRbWQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchsRbWQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchsRbWQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchsRbWQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchsRbWQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsRbWQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchsRbWQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchsRbWQ.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/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/ccHTr4yz.s: Assembler messages:
encrypt.c: /tmp/ccHTr4yz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTr4yz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHTr4yz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHTr4yz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTr4yz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTr4yz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTr4yz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHTr4yz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHTr4yz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHTr4yz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHTr4yz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTr4yz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTr4yz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTr4yz.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-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/ccpdke4w.s: Assembler messages:
encrypt.c: /tmp/ccpdke4w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpdke4w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpdke4w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpdke4w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdke4w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdke4w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdke4w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpdke4w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpdke4w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpdke4w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdke4w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpdke4w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpdke4w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdke4w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpdke4w.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/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/cc49DVvR.s: Assembler messages:
encrypt.c: /tmp/cc49DVvR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49DVvR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc49DVvR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc49DVvR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49DVvR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49DVvR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49DVvR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc49DVvR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49DVvR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc49DVvR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49DVvR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc49DVvR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc49DVvR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49DVvR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc49DVvR.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/cctSZhgT.s: Assembler messages:
encrypt.c: /tmp/cctSZhgT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSZhgT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctSZhgT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctSZhgT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSZhgT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSZhgT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSZhgT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctSZhgT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctSZhgT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctSZhgT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSZhgT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSZhgT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSZhgT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSZhgT.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/ccgf257S.s: Assembler messages:
encrypt.c: /tmp/ccgf257S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgf257S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgf257S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgf257S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgf257S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgf257S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgf257S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgf257S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgf257S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgf257S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgf257S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgf257S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgf257S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgf257S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgf257S.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/ccxm9Gl8.s: Assembler messages:
encrypt.c: /tmp/ccxm9Gl8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxm9Gl8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxm9Gl8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxm9Gl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxm9Gl8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxm9Gl8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxm9Gl8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxm9Gl8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxm9Gl8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxm9Gl8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxm9Gl8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxm9Gl8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxm9Gl8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxm9Gl8.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/ccDGNUOQ.s: Assembler messages:
encrypt.c: /tmp/ccDGNUOQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDGNUOQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDGNUOQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDGNUOQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDGNUOQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDGNUOQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDGNUOQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDGNUOQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDGNUOQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDGNUOQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDGNUOQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDGNUOQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDGNUOQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGNUOQ.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/ccZ83HJO.s: Assembler messages:
encrypt.c: /tmp/ccZ83HJO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ83HJO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ83HJO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ83HJO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ83HJO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ83HJO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ83HJO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ83HJO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ83HJO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ83HJO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ83HJO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ83HJO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ83HJO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ83HJO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ83HJO.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/cc15wk6Z.s: Assembler messages:
encrypt.c: /tmp/cc15wk6Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15wk6Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15wk6Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc15wk6Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15wk6Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15wk6Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15wk6Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15wk6Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15wk6Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc15wk6Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc15wk6Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15wk6Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc15wk6Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15wk6Z.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/ccixlNiG.s: Assembler messages:
encrypt.c: /tmp/ccixlNiG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixlNiG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixlNiG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccixlNiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixlNiG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixlNiG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixlNiG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixlNiG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixlNiG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixlNiG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixlNiG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccixlNiG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccixlNiG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccixlNiG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccixlNiG.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/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/ccOlAqzW.s: Assembler messages:
encrypt.c: /tmp/ccOlAqzW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOlAqzW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOlAqzW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOlAqzW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlAqzW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlAqzW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlAqzW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOlAqzW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOlAqzW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOlAqzW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlAqzW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOlAqzW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOlAqzW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlAqzW.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/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/cckMW1Kw.s: Assembler messages:
encrypt.c: /tmp/cckMW1Kw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckMW1Kw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckMW1Kw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckMW1Kw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckMW1Kw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckMW1Kw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckMW1Kw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckMW1Kw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMW1Kw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckMW1Kw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckMW1Kw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckMW1Kw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckMW1Kw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckMW1Kw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckMW1Kw.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSc3Py9.s: Assembler messages:
encrypt.c: /tmp/ccSc3Py9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSc3Py9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSc3Py9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSc3Py9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSc3Py9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSc3Py9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSc3Py9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSc3Py9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSc3Py9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSc3Py9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSc3Py9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSc3Py9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSc3Py9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3Py9.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/ccUeBdH7.s: Assembler messages:
encrypt.c: /tmp/ccUeBdH7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUeBdH7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUeBdH7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUeBdH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUeBdH7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUeBdH7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUeBdH7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUeBdH7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeBdH7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUeBdH7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUeBdH7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUeBdH7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUeBdH7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUeBdH7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUeBdH7.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/ccRm4Hfz.s: Assembler messages:
encrypt.c: /tmp/ccRm4Hfz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRm4Hfz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRm4Hfz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRm4Hfz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRm4Hfz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRm4Hfz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRm4Hfz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRm4Hfz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRm4Hfz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRm4Hfz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRm4Hfz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRm4Hfz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRm4Hfz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRm4Hfz.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/cchnAqzW.s: Assembler messages:
encrypt.c: /tmp/cchnAqzW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchnAqzW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchnAqzW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchnAqzW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnAqzW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnAqzW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnAqzW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchnAqzW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchnAqzW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchnAqzW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchnAqzW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchnAqzW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchnAqzW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnAqzW.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/ccS5C2rv.s: Assembler messages:
encrypt.c: /tmp/ccS5C2rv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5C2rv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5C2rv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5C2rv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5C2rv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5C2rv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5C2rv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5C2rv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5C2rv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5C2rv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5C2rv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS5C2rv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS5C2rv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS5C2rv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS5C2rv.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/cckB1iJD.s: Assembler messages:
encrypt.c: /tmp/cckB1iJD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckB1iJD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckB1iJD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckB1iJD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckB1iJD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckB1iJD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckB1iJD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckB1iJD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckB1iJD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckB1iJD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckB1iJD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckB1iJD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckB1iJD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckB1iJD.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/ccHnRuFL.s: Assembler messages:
encrypt.c: /tmp/ccHnRuFL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnRuFL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHnRuFL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHnRuFL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnRuFL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnRuFL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnRuFL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHnRuFL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHnRuFL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHnRuFL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnRuFL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnRuFL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnRuFL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnRuFL.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/ccS673ft.s: Assembler messages:
encrypt.c: /tmp/ccS673ft.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS673ft.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS673ft.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS673ft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS673ft.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS673ft.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS673ft.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS673ft.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS673ft.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS673ft.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS673ft.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS673ft.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS673ft.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS673ft.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS673ft.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/ccLexOeF.s: Assembler messages:
encrypt.c: /tmp/ccLexOeF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLexOeF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLexOeF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLexOeF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLexOeF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLexOeF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLexOeF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLexOeF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLexOeF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLexOeF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLexOeF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLexOeF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLexOeF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLexOeF.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/ccrpLSQp.s: Assembler messages:
encrypt.c: /tmp/ccrpLSQp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrpLSQp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrpLSQp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrpLSQp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpLSQp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpLSQp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpLSQp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrpLSQp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpLSQp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrpLSQp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpLSQp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrpLSQp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpLSQp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpLSQp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpLSQp.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/cc1Bwv6m.s: Assembler messages:
encrypt.c: /tmp/cc1Bwv6m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Bwv6m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Bwv6m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Bwv6m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Bwv6m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Bwv6m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Bwv6m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Bwv6m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Bwv6m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Bwv6m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Bwv6m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Bwv6m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Bwv6m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Bwv6m.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/cckh4lTk.s: Assembler messages:
encrypt.c: /tmp/cckh4lTk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckh4lTk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckh4lTk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckh4lTk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckh4lTk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckh4lTk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckh4lTk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckh4lTk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckh4lTk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckh4lTk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckh4lTk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckh4lTk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckh4lTk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckh4lTk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckh4lTk.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/ccAdFxdx.s: Assembler messages:
encrypt.c: /tmp/ccAdFxdx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAdFxdx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAdFxdx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAdFxdx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdFxdx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdFxdx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdFxdx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAdFxdx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAdFxdx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAdFxdx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdFxdx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdFxdx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdFxdx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdFxdx.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/ccQt8gSn.s: Assembler messages:
encrypt.c: /tmp/ccQt8gSn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQt8gSn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQt8gSn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQt8gSn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt8gSn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt8gSn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt8gSn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQt8gSn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt8gSn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQt8gSn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt8gSn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQt8gSn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQt8gSn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQt8gSn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQt8gSn.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/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/ccIvc9Lm.s: Assembler messages:
encrypt.c: /tmp/ccIvc9Lm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIvc9Lm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIvc9Lm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIvc9Lm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvc9Lm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvc9Lm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvc9Lm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIvc9Lm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIvc9Lm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIvc9Lm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvc9Lm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvc9Lm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvc9Lm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvc9Lm.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/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/ccSGRQxb.s: Assembler messages:
encrypt.c: /tmp/ccSGRQxb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSGRQxb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSGRQxb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSGRQxb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSGRQxb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSGRQxb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSGRQxb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSGRQxb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSGRQxb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSGRQxb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSGRQxb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSGRQxb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSGRQxb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSGRQxb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSGRQxb.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=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/cc2wB8Gm.s: Assembler messages:
encrypt.c: /tmp/cc2wB8Gm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2wB8Gm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2wB8Gm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2wB8Gm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2wB8Gm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2wB8Gm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2wB8Gm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2wB8Gm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2wB8Gm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2wB8Gm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2wB8Gm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2wB8Gm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2wB8Gm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2wB8Gm.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/ccoxzM9C.s: Assembler messages:
encrypt.c: /tmp/ccoxzM9C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxzM9C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxzM9C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxzM9C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxzM9C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxzM9C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxzM9C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxzM9C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxzM9C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxzM9C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxzM9C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoxzM9C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoxzM9C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxzM9C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoxzM9C.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/ccChyQ6v.s: Assembler messages:
encrypt.c: /tmp/ccChyQ6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccChyQ6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccChyQ6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccChyQ6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChyQ6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChyQ6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChyQ6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccChyQ6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccChyQ6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccChyQ6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChyQ6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccChyQ6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccChyQ6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccChyQ6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccChyQ6v.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/ccyWuSVA.s: Assembler messages:
encrypt.c: /tmp/ccyWuSVA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyWuSVA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyWuSVA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyWuSVA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWuSVA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWuSVA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWuSVA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyWuSVA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyWuSVA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyWuSVA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyWuSVA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWuSVA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyWuSVA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyWuSVA.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/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/ccG7z6Yo.s: Assembler messages:
encrypt.c: /tmp/ccG7z6Yo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7z6Yo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7z6Yo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7z6Yo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7z6Yo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7z6Yo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7z6Yo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7z6Yo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7z6Yo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7z6Yo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG7z6Yo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7z6Yo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7z6Yo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7z6Yo.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-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/ccnKaVql.s: Assembler messages:
encrypt.c: /tmp/ccnKaVql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnKaVql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnKaVql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnKaVql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKaVql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKaVql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKaVql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnKaVql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnKaVql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnKaVql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKaVql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKaVql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKaVql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKaVql.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/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/ccRRbn5h.s: Assembler messages:
encrypt.c: /tmp/ccRRbn5h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRRbn5h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRRbn5h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRRbn5h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRRbn5h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRRbn5h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRRbn5h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRRbn5h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRRbn5h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRRbn5h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRRbn5h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRRbn5h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRRbn5h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRRbn5h.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/ccUNHLkm.s: Assembler messages:
encrypt.c: /tmp/ccUNHLkm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUNHLkm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUNHLkm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUNHLkm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNHLkm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNHLkm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNHLkm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUNHLkm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNHLkm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUNHLkm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNHLkm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUNHLkm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNHLkm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUNHLkm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUNHLkm.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/cchIreYo.s: Assembler messages:
encrypt.c: /tmp/cchIreYo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchIreYo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchIreYo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchIreYo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIreYo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIreYo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIreYo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchIreYo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIreYo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchIreYo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIreYo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchIreYo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchIreYo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchIreYo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchIreYo.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/ccwz2e9h.s: Assembler messages:
encrypt.c: /tmp/ccwz2e9h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwz2e9h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwz2e9h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwz2e9h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwz2e9h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwz2e9h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwz2e9h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwz2e9h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwz2e9h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwz2e9h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwz2e9h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwz2e9h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwz2e9h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwz2e9h.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/ccaPNn2i.s: Assembler messages:
encrypt.c: /tmp/ccaPNn2i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPNn2i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPNn2i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPNn2i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPNn2i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPNn2i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPNn2i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPNn2i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPNn2i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPNn2i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPNn2i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaPNn2i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPNn2i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPNn2i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPNn2i.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/cckIC3cc.s: Assembler messages:
encrypt.c: /tmp/cckIC3cc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckIC3cc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckIC3cc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckIC3cc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIC3cc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIC3cc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIC3cc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckIC3cc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckIC3cc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckIC3cc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckIC3cc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckIC3cc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckIC3cc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckIC3cc.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/cc8FIaDF.s: Assembler messages:
encrypt.c: /tmp/cc8FIaDF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FIaDF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8FIaDF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8FIaDF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FIaDF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FIaDF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FIaDF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8FIaDF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FIaDF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8FIaDF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FIaDF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8FIaDF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FIaDF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FIaDF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FIaDF.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/ccqm55WF.s: Assembler messages:
encrypt.c: /tmp/ccqm55WF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqm55WF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqm55WF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqm55WF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqm55WF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqm55WF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqm55WF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqm55WF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqm55WF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqm55WF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqm55WF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqm55WF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqm55WF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqm55WF.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/ccE23Kyb.s: Assembler messages:
encrypt.c: /tmp/ccE23Kyb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE23Kyb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE23Kyb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE23Kyb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE23Kyb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE23Kyb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE23Kyb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE23Kyb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE23Kyb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE23Kyb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE23Kyb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE23Kyb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE23Kyb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE23Kyb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE23Kyb.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/cck78xtr.s: Assembler messages:
encrypt.c: /tmp/cck78xtr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck78xtr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck78xtr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck78xtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck78xtr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck78xtr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck78xtr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck78xtr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck78xtr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck78xtr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck78xtr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck78xtr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck78xtr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck78xtr.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/ccTCgKWK.s: Assembler messages:
encrypt.c: /tmp/ccTCgKWK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTCgKWK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTCgKWK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTCgKWK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTCgKWK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTCgKWK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTCgKWK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTCgKWK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTCgKWK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTCgKWK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTCgKWK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTCgKWK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTCgKWK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTCgKWK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTCgKWK.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/ccwkV71E.s: Assembler messages:
encrypt.c: /tmp/ccwkV71E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkV71E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkV71E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkV71E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkV71E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkV71E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkV71E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkV71E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkV71E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwkV71E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkV71E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkV71E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkV71E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkV71E.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/ccC4HzJt.s: Assembler messages:
encrypt.c: /tmp/ccC4HzJt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC4HzJt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC4HzJt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC4HzJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4HzJt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4HzJt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4HzJt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC4HzJt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC4HzJt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC4HzJt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC4HzJt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC4HzJt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC4HzJt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4HzJt.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/ccC4UfvU.s: Assembler messages:
encrypt.c: /tmp/ccC4UfvU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC4UfvU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC4UfvU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC4UfvU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC4UfvU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC4UfvU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC4UfvU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC4UfvU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC4UfvU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC4UfvU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC4UfvU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC4UfvU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC4UfvU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC4UfvU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC4UfvU.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/cc0S2bZs.s: Assembler messages:
encrypt.c: /tmp/cc0S2bZs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0S2bZs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0S2bZs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0S2bZs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0S2bZs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0S2bZs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0S2bZs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0S2bZs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0S2bZs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0S2bZs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0S2bZs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0S2bZs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0S2bZs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0S2bZs.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/ccmoVbsH.s: Assembler messages:
encrypt.c: /tmp/ccmoVbsH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmoVbsH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmoVbsH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmoVbsH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmoVbsH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmoVbsH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmoVbsH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmoVbsH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmoVbsH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmoVbsH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmoVbsH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmoVbsH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmoVbsH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmoVbsH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmoVbsH.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/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/cc7LU1ki.s: Assembler messages:
encrypt.c: /tmp/cc7LU1ki.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7LU1ki.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7LU1ki.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7LU1ki.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7LU1ki.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7LU1ki.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7LU1ki.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7LU1ki.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7LU1ki.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7LU1ki.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7LU1ki.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7LU1ki.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7LU1ki.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7LU1ki.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccye1oFK.s: Assembler messages:
encrypt.c: /tmp/ccye1oFK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccye1oFK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccye1oFK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccye1oFK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccye1oFK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccye1oFK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccye1oFK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccye1oFK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccye1oFK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccye1oFK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccye1oFK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccye1oFK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccye1oFK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccye1oFK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccye1oFK.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbsAeTt.s: Assembler messages:
encrypt.c: /tmp/ccbsAeTt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbsAeTt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbsAeTt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbsAeTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbsAeTt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbsAeTt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbsAeTt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbsAeTt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbsAeTt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbsAeTt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbsAeTt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbsAeTt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbsAeTt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsAeTt.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdracpN.s: Assembler messages:
encrypt.c: /tmp/ccdracpN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdracpN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdracpN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdracpN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdracpN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdracpN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdracpN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdracpN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdracpN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdracpN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdracpN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdracpN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdracpN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdracpN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdracpN.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/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/cc3P3mrN.s: Assembler messages:
encrypt.c: /tmp/cc3P3mrN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3P3mrN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3P3mrN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3P3mrN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3P3mrN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3P3mrN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3P3mrN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3P3mrN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3P3mrN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3P3mrN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3P3mrN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3P3mrN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3P3mrN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3P3mrN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3P3mrN.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/ccwmzgLj.s: Assembler messages:
encrypt.c: /tmp/ccwmzgLj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmzgLj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwmzgLj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwmzgLj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmzgLj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmzgLj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmzgLj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwmzgLj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwmzgLj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwmzgLj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwmzgLj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwmzgLj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwmzgLj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmzgLj.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/ccCj5RcT.s: Assembler messages:
encrypt.c: /tmp/ccCj5RcT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCj5RcT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCj5RcT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCj5RcT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCj5RcT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCj5RcT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCj5RcT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCj5RcT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCj5RcT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCj5RcT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCj5RcT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCj5RcT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCj5RcT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCj5RcT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCj5RcT.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/ccHdHcaw.s: Assembler messages:
encrypt.c: /tmp/ccHdHcaw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdHcaw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHdHcaw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHdHcaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHcaw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHcaw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHcaw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHdHcaw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHdHcaw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHdHcaw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdHcaw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdHcaw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdHcaw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdHcaw.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/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/ccA462hN.s: Assembler messages:
encrypt.c: /tmp/ccA462hN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA462hN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA462hN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA462hN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA462hN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA462hN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA462hN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA462hN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA462hN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA462hN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA462hN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA462hN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA462hN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA462hN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA462hN.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/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/ccfIbukp.s: Assembler messages:
encrypt.c: /tmp/ccfIbukp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfIbukp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfIbukp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfIbukp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfIbukp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfIbukp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfIbukp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfIbukp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfIbukp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfIbukp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfIbukp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfIbukp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfIbukp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIbukp.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/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/ccbasBdy.s: Assembler messages:
encrypt.c: /tmp/ccbasBdy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbasBdy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbasBdy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbasBdy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbasBdy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbasBdy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbasBdy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbasBdy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbasBdy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbasBdy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbasBdy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbasBdy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbasBdy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbasBdy.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cci1vntX.s: Assembler messages:
encrypt.c: /tmp/cci1vntX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1vntX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci1vntX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci1vntX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1vntX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1vntX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1vntX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci1vntX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1vntX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci1vntX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1vntX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci1vntX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci1vntX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1vntX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1vntX.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3rxYdq.s: Assembler messages:
encrypt.c: /tmp/cc3rxYdq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rxYdq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rxYdq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rxYdq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rxYdq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rxYdq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rxYdq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rxYdq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rxYdq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3rxYdq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rxYdq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rxYdq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rxYdq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rxYdq.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-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/ccxCRjpN.s: Assembler messages:
encrypt.c: /tmp/ccxCRjpN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCRjpN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxCRjpN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxCRjpN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCRjpN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCRjpN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCRjpN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxCRjpN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCRjpN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxCRjpN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCRjpN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxCRjpN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCRjpN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCRjpN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCRjpN.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-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/ccmgOKGn.s: Assembler messages:
encrypt.c: /tmp/ccmgOKGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmgOKGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmgOKGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmgOKGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgOKGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgOKGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgOKGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmgOKGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmgOKGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmgOKGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmgOKGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgOKGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmgOKGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmgOKGn.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/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/ccqh3sXy.s: Assembler messages:
encrypt.c: /tmp/ccqh3sXy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqh3sXy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqh3sXy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqh3sXy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh3sXy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh3sXy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh3sXy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqh3sXy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqh3sXy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqh3sXy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh3sXy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqh3sXy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqh3sXy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqh3sXy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqh3sXy.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGFTOw4.s: Assembler messages:
encrypt.c: /tmp/ccGFTOw4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFTOw4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGFTOw4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGFTOw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFTOw4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFTOw4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFTOw4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGFTOw4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGFTOw4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGFTOw4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFTOw4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFTOw4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFTOw4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFTOw4.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/ccnGmirF.s: Assembler messages:
encrypt.c: /tmp/ccnGmirF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGmirF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGmirF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGmirF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGmirF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGmirF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGmirF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGmirF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGmirF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGmirF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGmirF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnGmirF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnGmirF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGmirF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnGmirF.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/ccUw5pAp.s: Assembler messages:
encrypt.c: /tmp/ccUw5pAp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUw5pAp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUw5pAp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUw5pAp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw5pAp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw5pAp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw5pAp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUw5pAp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUw5pAp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUw5pAp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUw5pAp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUw5pAp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUw5pAp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUw5pAp.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/ccwuCnvB.s: Assembler messages:
encrypt.c: /tmp/ccwuCnvB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwuCnvB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwuCnvB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwuCnvB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwuCnvB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwuCnvB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwuCnvB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwuCnvB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuCnvB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwuCnvB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwuCnvB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwuCnvB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwuCnvB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwuCnvB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwuCnvB.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/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/cc2IppRE.s: Assembler messages:
encrypt.c: /tmp/cc2IppRE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2IppRE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2IppRE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2IppRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2IppRE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2IppRE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2IppRE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2IppRE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IppRE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2IppRE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2IppRE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2IppRE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2IppRE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2IppRE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2IppRE.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/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/ccGyWJek.s: Assembler messages:
encrypt.c: /tmp/ccGyWJek.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyWJek.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGyWJek.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGyWJek.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyWJek.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyWJek.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyWJek.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGyWJek.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGyWJek.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGyWJek.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGyWJek.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyWJek.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGyWJek.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyWJek.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI6OGX9.s: Assembler messages:
encrypt.c: /tmp/ccI6OGX9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI6OGX9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI6OGX9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI6OGX9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6OGX9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6OGX9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6OGX9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI6OGX9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6OGX9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI6OGX9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6OGX9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI6OGX9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI6OGX9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6OGX9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6OGX9.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/ccvjra5L.s: Assembler messages:
encrypt.c: /tmp/ccvjra5L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvjra5L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvjra5L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvjra5L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjra5L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjra5L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjra5L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvjra5L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvjra5L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvjra5L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvjra5L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvjra5L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvjra5L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjra5L.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/ccN0O4H8.s: Assembler messages:
encrypt.c: /tmp/ccN0O4H8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN0O4H8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN0O4H8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN0O4H8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0O4H8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0O4H8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0O4H8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN0O4H8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0O4H8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN0O4H8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0O4H8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN0O4H8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN0O4H8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN0O4H8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN0O4H8.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/ccb2w4Mx.s: Assembler messages:
encrypt.c: /tmp/ccb2w4Mx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb2w4Mx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb2w4Mx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb2w4Mx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb2w4Mx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb2w4Mx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb2w4Mx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb2w4Mx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb2w4Mx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb2w4Mx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb2w4Mx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb2w4Mx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb2w4Mx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2w4Mx.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/cc37ztsP.s: Assembler messages:
encrypt.c: /tmp/cc37ztsP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc37ztsP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc37ztsP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc37ztsP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37ztsP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37ztsP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37ztsP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc37ztsP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc37ztsP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc37ztsP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37ztsP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc37ztsP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc37ztsP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37ztsP.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/ccrglung.s: Assembler messages:
encrypt.c: /tmp/ccrglung.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrglung.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrglung.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrglung.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrglung.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrglung.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrglung.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrglung.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrglung.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrglung.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrglung.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrglung.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrglung.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrglung.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrglung.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/cc5eTbu8.s: Assembler messages:
encrypt.c: /tmp/cc5eTbu8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5eTbu8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5eTbu8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5eTbu8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5eTbu8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5eTbu8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5eTbu8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5eTbu8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5eTbu8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5eTbu8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5eTbu8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5eTbu8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5eTbu8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5eTbu8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5eTbu8.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/ccJJGqaK.s: Assembler messages:
encrypt.c: /tmp/ccJJGqaK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJGqaK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJGqaK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJGqaK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJGqaK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJGqaK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJGqaK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJGqaK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJGqaK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJJGqaK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJGqaK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJGqaK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJGqaK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJGqaK.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/ccEt3oj7.s: Assembler messages:
encrypt.c: /tmp/ccEt3oj7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEt3oj7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEt3oj7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEt3oj7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEt3oj7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEt3oj7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEt3oj7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEt3oj7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEt3oj7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEt3oj7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEt3oj7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEt3oj7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEt3oj7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEt3oj7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEt3oj7.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/ccnswa1o.s: Assembler messages:
encrypt.c: /tmp/ccnswa1o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnswa1o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnswa1o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnswa1o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnswa1o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnswa1o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnswa1o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnswa1o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnswa1o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnswa1o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnswa1o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnswa1o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnswa1o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnswa1o.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/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/cc6o96Y6.s: Assembler messages:
encrypt.c: /tmp/cc6o96Y6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6o96Y6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6o96Y6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6o96Y6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6o96Y6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6o96Y6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6o96Y6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6o96Y6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6o96Y6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6o96Y6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6o96Y6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6o96Y6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6o96Y6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o96Y6.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSfBJ81.s: Assembler messages:
encrypt.c: /tmp/ccSfBJ81.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSfBJ81.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSfBJ81.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSfBJ81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfBJ81.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfBJ81.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfBJ81.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSfBJ81.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfBJ81.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSfBJ81.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfBJ81.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSfBJ81.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfBJ81.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfBJ81.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfBJ81.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/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/ccRqsNjd.s: Assembler messages:
encrypt.c: /tmp/ccRqsNjd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRqsNjd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRqsNjd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRqsNjd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqsNjd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqsNjd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqsNjd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRqsNjd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqsNjd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRqsNjd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqsNjd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRqsNjd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRqsNjd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRqsNjd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRqsNjd.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/ccwQ6Mvp.s: Assembler messages:
encrypt.c: /tmp/ccwQ6Mvp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwQ6Mvp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwQ6Mvp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwQ6Mvp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwQ6Mvp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwQ6Mvp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwQ6Mvp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwQ6Mvp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwQ6Mvp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwQ6Mvp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwQ6Mvp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwQ6Mvp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwQ6Mvp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ6Mvp.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/cc6fX1f7.s: Assembler messages:
encrypt.c: /tmp/cc6fX1f7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6fX1f7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6fX1f7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6fX1f7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fX1f7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fX1f7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fX1f7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6fX1f7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6fX1f7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6fX1f7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6fX1f7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6fX1f7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6fX1f7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6fX1f7.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/ccVmy0S4.s: Assembler messages:
encrypt.c: /tmp/ccVmy0S4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVmy0S4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVmy0S4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVmy0S4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVmy0S4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVmy0S4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVmy0S4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVmy0S4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmy0S4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVmy0S4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVmy0S4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVmy0S4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVmy0S4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVmy0S4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVmy0S4.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/ccEDgqHO.s: Assembler messages:
encrypt.c: /tmp/ccEDgqHO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEDgqHO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEDgqHO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEDgqHO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgqHO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgqHO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgqHO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEDgqHO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDgqHO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEDgqHO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgqHO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEDgqHO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEDgqHO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEDgqHO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEDgqHO.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/ccl5uAoY.s: Assembler messages:
encrypt.c: /tmp/ccl5uAoY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl5uAoY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl5uAoY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl5uAoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl5uAoY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl5uAoY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl5uAoY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl5uAoY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl5uAoY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl5uAoY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl5uAoY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl5uAoY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl5uAoY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5uAoY.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/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/ccWQYycC.s: Assembler messages:
encrypt.c: /tmp/ccWQYycC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWQYycC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWQYycC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWQYycC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQYycC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQYycC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQYycC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWQYycC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQYycC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWQYycC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQYycC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWQYycC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWQYycC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQYycC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQYycC.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/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/ccedjQkx.s: Assembler messages:
encrypt.c: /tmp/ccedjQkx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedjQkx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccedjQkx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccedjQkx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedjQkx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedjQkx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedjQkx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccedjQkx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccedjQkx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccedjQkx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedjQkx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedjQkx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedjQkx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedjQkx.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC6IUyM.s: Assembler messages:
encrypt.c: /tmp/ccC6IUyM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC6IUyM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC6IUyM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC6IUyM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6IUyM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6IUyM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6IUyM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC6IUyM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6IUyM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC6IUyM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6IUyM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC6IUyM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6IUyM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6IUyM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6IUyM.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/ccXG03K2.s: Assembler messages:
encrypt.c: /tmp/ccXG03K2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXG03K2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXG03K2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXG03K2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXG03K2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXG03K2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXG03K2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXG03K2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXG03K2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXG03K2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXG03K2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXG03K2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXG03K2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXG03K2.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/ccDNzwGK.s: Assembler messages:
encrypt.c: /tmp/ccDNzwGK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDNzwGK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDNzwGK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDNzwGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNzwGK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNzwGK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNzwGK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDNzwGK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNzwGK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDNzwGK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNzwGK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDNzwGK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNzwGK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNzwGK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNzwGK.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/ccnGL1yI.s: Assembler messages:
encrypt.c: /tmp/ccnGL1yI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGL1yI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnGL1yI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnGL1yI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGL1yI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGL1yI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGL1yI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnGL1yI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnGL1yI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnGL1yI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnGL1yI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGL1yI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGL1yI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGL1yI.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/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/ccckKG54.s: Assembler messages:
encrypt.c: /tmp/ccckKG54.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccckKG54.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccckKG54.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccckKG54.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccckKG54.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccckKG54.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccckKG54.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccckKG54.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccckKG54.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccckKG54.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccckKG54.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccckKG54.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccckKG54.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccckKG54.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/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/cccoT5Au.s: Assembler messages:
encrypt.c: /tmp/cccoT5Au.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccoT5Au.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccoT5Au.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccoT5Au.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccoT5Au.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccoT5Au.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccoT5Au.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccoT5Au.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoT5Au.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccoT5Au.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccoT5Au.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccoT5Au.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccoT5Au.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccoT5Au.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccoT5Au.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/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/ccYSiPjo.s: Assembler messages:
encrypt.c: /tmp/ccYSiPjo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSiPjo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYSiPjo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYSiPjo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSiPjo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSiPjo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSiPjo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYSiPjo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSiPjo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYSiPjo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSiPjo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYSiPjo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYSiPjo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSiPjo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSiPjo.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/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/cchIQwKR.s: Assembler messages:
encrypt.c: /tmp/cchIQwKR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchIQwKR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchIQwKR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchIQwKR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchIQwKR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchIQwKR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchIQwKR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchIQwKR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchIQwKR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchIQwKR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchIQwKR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchIQwKR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchIQwKR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchIQwKR.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5DlX7A.s: Assembler messages:
encrypt.c: /tmp/cc5DlX7A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5DlX7A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5DlX7A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5DlX7A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DlX7A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DlX7A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DlX7A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5DlX7A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DlX7A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5DlX7A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DlX7A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5DlX7A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5DlX7A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5DlX7A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5DlX7A.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/ccfjYpQ8.s: Assembler messages:
encrypt.c: /tmp/ccfjYpQ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjYpQ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjYpQ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjYpQ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjYpQ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjYpQ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjYpQ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjYpQ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjYpQ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfjYpQ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjYpQ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjYpQ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjYpQ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjYpQ8.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/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/ccBQg0H1.s: Assembler messages:
encrypt.c: /tmp/ccBQg0H1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQg0H1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQg0H1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQg0H1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQg0H1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQg0H1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQg0H1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQg0H1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQg0H1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBQg0H1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQg0H1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQg0H1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQg0H1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQg0H1.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=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/cciH31xr.s: Assembler messages:
encrypt.c: /tmp/cciH31xr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciH31xr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciH31xr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciH31xr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciH31xr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciH31xr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciH31xr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciH31xr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciH31xr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciH31xr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciH31xr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciH31xr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciH31xr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciH31xr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciH31xr.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=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/ccTsq42y.s: Assembler messages:
encrypt.c: /tmp/ccTsq42y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTsq42y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTsq42y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTsq42y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsq42y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsq42y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsq42y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTsq42y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTsq42y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTsq42y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTsq42y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsq42y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTsq42y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsq42y.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/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/ccVFYoNS.s: Assembler messages:
encrypt.c: /tmp/ccVFYoNS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFYoNS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFYoNS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFYoNS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFYoNS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFYoNS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFYoNS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFYoNS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFYoNS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFYoNS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFYoNS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVFYoNS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFYoNS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFYoNS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFYoNS.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfsyg0q.s: Assembler messages:
encrypt.c: /tmp/ccfsyg0q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfsyg0q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfsyg0q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfsyg0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfsyg0q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfsyg0q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfsyg0q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfsyg0q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfsyg0q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfsyg0q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfsyg0q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfsyg0q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfsyg0q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfsyg0q.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/cclHpYCT.s: Assembler messages:
encrypt.c: /tmp/cclHpYCT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclHpYCT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclHpYCT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclHpYCT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHpYCT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHpYCT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHpYCT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclHpYCT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHpYCT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclHpYCT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHpYCT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclHpYCT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHpYCT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclHpYCT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclHpYCT.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/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/ccUF1wvz.s: Assembler messages:
encrypt.c: /tmp/ccUF1wvz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUF1wvz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUF1wvz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUF1wvz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF1wvz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF1wvz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF1wvz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUF1wvz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUF1wvz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUF1wvz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUF1wvz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUF1wvz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUF1wvz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUF1wvz.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctnle13.s: Assembler messages:
encrypt.c: /tmp/cctnle13.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnle13.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctnle13.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctnle13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnle13.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnle13.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnle13.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctnle13.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnle13.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctnle13.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnle13.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctnle13.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctnle13.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnle13.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnle13.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQSrKAp.s: Assembler messages:
encrypt.c: /tmp/ccQSrKAp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSrKAp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQSrKAp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQSrKAp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSrKAp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSrKAp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSrKAp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQSrKAp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQSrKAp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQSrKAp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSrKAp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSrKAp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSrKAp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSrKAp.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-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/cchtS97T.s: Assembler messages:
encrypt.c: /tmp/cchtS97T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchtS97T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchtS97T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchtS97T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchtS97T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchtS97T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchtS97T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchtS97T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtS97T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchtS97T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchtS97T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchtS97T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchtS97T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchtS97T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchtS97T.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/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/ccbGQpfg.s: Assembler messages:
encrypt.c: /tmp/ccbGQpfg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbGQpfg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbGQpfg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbGQpfg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbGQpfg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbGQpfg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbGQpfg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbGQpfg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGQpfg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbGQpfg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbGQpfg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbGQpfg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbGQpfg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbGQpfg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbGQpfg.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/ccwzHNDR.s: Assembler messages:
encrypt.c: /tmp/ccwzHNDR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwzHNDR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwzHNDR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwzHNDR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzHNDR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzHNDR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzHNDR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwzHNDR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwzHNDR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwzHNDR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzHNDR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwzHNDR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwzHNDR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzHNDR.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/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/cc0yocuF.s: Assembler messages:
encrypt.c: /tmp/cc0yocuF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0yocuF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0yocuF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0yocuF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yocuF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yocuF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yocuF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0yocuF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0yocuF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0yocuF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0yocuF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0yocuF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0yocuF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0yocuF.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw7bDRc.s: Assembler messages:
encrypt.c: /tmp/ccw7bDRc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw7bDRc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw7bDRc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw7bDRc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7bDRc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7bDRc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7bDRc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw7bDRc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw7bDRc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw7bDRc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7bDRc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw7bDRc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw7bDRc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7bDRc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw7bDRc.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf2ASZS.s: Assembler messages:
encrypt.c: /tmp/ccf2ASZS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf2ASZS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf2ASZS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf2ASZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2ASZS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2ASZS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2ASZS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf2ASZS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf2ASZS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf2ASZS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf2ASZS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2ASZS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2ASZS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2ASZS.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfiWoNm.s: Assembler messages:
encrypt.c: /tmp/ccfiWoNm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfiWoNm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfiWoNm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfiWoNm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiWoNm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiWoNm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiWoNm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfiWoNm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiWoNm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfiWoNm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiWoNm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfiWoNm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiWoNm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfiWoNm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfiWoNm.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccV2QiNH.s: Assembler messages:
encrypt.c: /tmp/ccV2QiNH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV2QiNH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV2QiNH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV2QiNH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2QiNH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2QiNH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2QiNH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV2QiNH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV2QiNH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV2QiNH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV2QiNH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV2QiNH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV2QiNH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV2QiNH.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=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/cceC9bMd.s: Assembler messages:
encrypt.c: /tmp/cceC9bMd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceC9bMd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceC9bMd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceC9bMd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceC9bMd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceC9bMd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceC9bMd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceC9bMd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceC9bMd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceC9bMd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceC9bMd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceC9bMd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceC9bMd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceC9bMd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceC9bMd.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=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/ccI308bp.s: Assembler messages:
encrypt.c: /tmp/ccI308bp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI308bp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI308bp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI308bp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI308bp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI308bp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI308bp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI308bp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI308bp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI308bp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI308bp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI308bp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI308bp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI308bp.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyoafqM.s: Assembler messages:
encrypt.c: /tmp/ccyoafqM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyoafqM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyoafqM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyoafqM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyoafqM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyoafqM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyoafqM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyoafqM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyoafqM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyoafqM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyoafqM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyoafqM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyoafqM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyoafqM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyoafqM.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccP3hVHc.s: Assembler messages:
encrypt.c: /tmp/ccP3hVHc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3hVHc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP3hVHc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP3hVHc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP3hVHc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP3hVHc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP3hVHc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP3hVHc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP3hVHc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP3hVHc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP3hVHc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP3hVHc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP3hVHc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3hVHc.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/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/ccapRWhK.s: Assembler messages:
encrypt.c: /tmp/ccapRWhK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapRWhK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccapRWhK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccapRWhK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapRWhK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapRWhK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapRWhK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccapRWhK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapRWhK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccapRWhK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapRWhK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccapRWhK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccapRWhK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapRWhK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapRWhK.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5zQUQu.s: Assembler messages:
encrypt.c: /tmp/cc5zQUQu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5zQUQu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5zQUQu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5zQUQu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5zQUQu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5zQUQu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5zQUQu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5zQUQu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5zQUQu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5zQUQu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5zQUQu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5zQUQu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5zQUQu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zQUQu.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/cc9sZopL.s: Assembler messages:
encrypt.c: /tmp/cc9sZopL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9sZopL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9sZopL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9sZopL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sZopL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sZopL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sZopL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9sZopL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sZopL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9sZopL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sZopL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9sZopL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9sZopL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9sZopL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9sZopL.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/ccllAOUN.s: Assembler messages:
encrypt.c: /tmp/ccllAOUN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccllAOUN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccllAOUN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccllAOUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllAOUN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllAOUN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllAOUN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccllAOUN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllAOUN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccllAOUN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllAOUN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccllAOUN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccllAOUN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllAOUN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccllAOUN.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/ccyUMK2h.s: Assembler messages:
encrypt.c: /tmp/ccyUMK2h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUMK2h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyUMK2h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyUMK2h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUMK2h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUMK2h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUMK2h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyUMK2h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyUMK2h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyUMK2h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUMK2h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUMK2h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUMK2h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUMK2h.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/cccePNA9.s: Assembler messages:
encrypt.c: /tmp/cccePNA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccePNA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccePNA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccePNA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccePNA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccePNA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccePNA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccePNA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccePNA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccePNA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccePNA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccePNA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccePNA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccePNA9.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/ccqKSP6v.s: Assembler messages:
encrypt.c: /tmp/ccqKSP6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqKSP6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqKSP6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqKSP6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqKSP6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqKSP6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqKSP6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqKSP6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqKSP6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqKSP6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqKSP6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqKSP6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqKSP6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqKSP6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqKSP6v.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/ccCmOQOu.s: Assembler messages:
encrypt.c: /tmp/ccCmOQOu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmOQOu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmOQOu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmOQOu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmOQOu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmOQOu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmOQOu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmOQOu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmOQOu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmOQOu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmOQOu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCmOQOu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCmOQOu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmOQOu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmOQOu.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/ccVwavNS.s: Assembler messages:
encrypt.c: /tmp/ccVwavNS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwavNS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwavNS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwavNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwavNS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwavNS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwavNS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwavNS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwavNS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVwavNS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVwavNS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwavNS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwavNS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwavNS.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/ccHdK2V9.s: Assembler messages:
encrypt.c: /tmp/ccHdK2V9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdK2V9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHdK2V9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHdK2V9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdK2V9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdK2V9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdK2V9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHdK2V9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHdK2V9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHdK2V9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHdK2V9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdK2V9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdK2V9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdK2V9.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/cctqAjjD.s: Assembler messages:
encrypt.c: /tmp/cctqAjjD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctqAjjD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctqAjjD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctqAjjD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAjjD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAjjD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAjjD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctqAjjD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqAjjD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctqAjjD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAjjD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctqAjjD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctqAjjD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctqAjjD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctqAjjD.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/cc9mIyz0.s: Assembler messages:
encrypt.c: /tmp/cc9mIyz0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9mIyz0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9mIyz0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9mIyz0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9mIyz0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9mIyz0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9mIyz0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9mIyz0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9mIyz0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9mIyz0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9mIyz0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9mIyz0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9mIyz0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9mIyz0.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/ccWuiYnu.s: Assembler messages:
encrypt.c: /tmp/ccWuiYnu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWuiYnu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWuiYnu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWuiYnu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWuiYnu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWuiYnu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWuiYnu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWuiYnu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuiYnu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWuiYnu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWuiYnu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWuiYnu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWuiYnu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWuiYnu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWuiYnu.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/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/ccU4WLVO.s: Assembler messages:
encrypt.c: /tmp/ccU4WLVO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU4WLVO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU4WLVO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU4WLVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4WLVO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4WLVO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4WLVO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU4WLVO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU4WLVO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU4WLVO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU4WLVO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4WLVO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU4WLVO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU4WLVO.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/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/ccwG5WBc.s: Assembler messages:
encrypt.c: /tmp/ccwG5WBc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwG5WBc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwG5WBc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwG5WBc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwG5WBc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwG5WBc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwG5WBc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwG5WBc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5WBc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwG5WBc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwG5WBc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwG5WBc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwG5WBc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwG5WBc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwG5WBc.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5sGviz.s: Assembler messages:
encrypt.c: /tmp/cc5sGviz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sGviz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5sGviz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5sGviz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sGviz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sGviz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sGviz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5sGviz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5sGviz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5sGviz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5sGviz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sGviz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sGviz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sGviz.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/ccr8TNl9.s: Assembler messages:
encrypt.c: /tmp/ccr8TNl9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr8TNl9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr8TNl9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr8TNl9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8TNl9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8TNl9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8TNl9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr8TNl9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8TNl9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr8TNl9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8TNl9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr8TNl9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8TNl9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8TNl9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8TNl9.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/ccjTcWXT.s: Assembler messages:
encrypt.c: /tmp/ccjTcWXT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTcWXT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTcWXT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTcWXT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTcWXT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTcWXT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTcWXT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTcWXT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTcWXT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjTcWXT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTcWXT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTcWXT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTcWXT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTcWXT.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/ccmvalBm.s: Assembler messages:
encrypt.c: /tmp/ccmvalBm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvalBm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmvalBm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmvalBm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvalBm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvalBm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvalBm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmvalBm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvalBm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmvalBm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvalBm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmvalBm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvalBm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvalBm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvalBm.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/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/cc0hU23c.s: Assembler messages:
encrypt.c: /tmp/cc0hU23c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hU23c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0hU23c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0hU23c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hU23c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hU23c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hU23c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0hU23c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hU23c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0hU23c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hU23c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0hU23c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hU23c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hU23c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hU23c.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/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/cctHIpqK.s: Assembler messages:
encrypt.c: /tmp/cctHIpqK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctHIpqK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctHIpqK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctHIpqK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHIpqK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHIpqK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHIpqK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctHIpqK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctHIpqK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctHIpqK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctHIpqK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHIpqK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctHIpqK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctHIpqK.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/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/ccDG2Pr8.s: Assembler messages:
encrypt.c: /tmp/ccDG2Pr8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDG2Pr8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDG2Pr8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDG2Pr8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDG2Pr8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDG2Pr8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDG2Pr8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDG2Pr8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDG2Pr8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDG2Pr8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDG2Pr8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDG2Pr8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDG2Pr8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDG2Pr8.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwdZOJy.s: Assembler messages:
encrypt.c: /tmp/ccwdZOJy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwdZOJy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwdZOJy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwdZOJy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwdZOJy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwdZOJy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwdZOJy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwdZOJy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdZOJy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwdZOJy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwdZOJy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwdZOJy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwdZOJy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwdZOJy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwdZOJy.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/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/ccKS991u.s: Assembler messages:
encrypt.c: /tmp/ccKS991u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKS991u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKS991u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKS991u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKS991u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKS991u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKS991u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKS991u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS991u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKS991u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKS991u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKS991u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKS991u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKS991u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKS991u.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/ccUkUU9X.s: Assembler messages:
encrypt.c: /tmp/ccUkUU9X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkUU9X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUkUU9X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUkUU9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkUU9X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkUU9X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkUU9X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUkUU9X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUkUU9X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUkUU9X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUkUU9X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUkUU9X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUkUU9X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkUU9X.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/ccQYeLMd.s: Assembler messages:
encrypt.c: /tmp/ccQYeLMd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQYeLMd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQYeLMd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQYeLMd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYeLMd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYeLMd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYeLMd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQYeLMd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQYeLMd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQYeLMd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQYeLMd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYeLMd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYeLMd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYeLMd.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/ccSAO3oE.s: Assembler messages:
encrypt.c: /tmp/ccSAO3oE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSAO3oE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSAO3oE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSAO3oE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAO3oE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAO3oE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAO3oE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSAO3oE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAO3oE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSAO3oE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAO3oE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSAO3oE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAO3oE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAO3oE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAO3oE.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/cc7XV8tu.s: Assembler messages:
encrypt.c: /tmp/cc7XV8tu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7XV8tu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7XV8tu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7XV8tu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XV8tu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XV8tu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XV8tu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7XV8tu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XV8tu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7XV8tu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XV8tu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7XV8tu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XV8tu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7XV8tu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7XV8tu.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/ccSOS2s1.s: Assembler messages:
encrypt.c: /tmp/ccSOS2s1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSOS2s1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSOS2s1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSOS2s1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSOS2s1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSOS2s1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSOS2s1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSOS2s1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSOS2s1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSOS2s1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSOS2s1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSOS2s1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSOS2s1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSOS2s1.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/cc595BMV.s: Assembler messages:
encrypt.c: /tmp/cc595BMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc595BMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc595BMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc595BMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc595BMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc595BMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc595BMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc595BMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc595BMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc595BMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc595BMV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc595BMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc595BMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc595BMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc595BMV.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/ccyeCh9w.s: Assembler messages:
encrypt.c: /tmp/ccyeCh9w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeCh9w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeCh9w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeCh9w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeCh9w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeCh9w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeCh9w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeCh9w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeCh9w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyeCh9w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeCh9w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeCh9w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeCh9w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeCh9w.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/cc2qM9hW.s: Assembler messages:
encrypt.c: /tmp/cc2qM9hW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2qM9hW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2qM9hW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2qM9hW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qM9hW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qM9hW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qM9hW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2qM9hW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2qM9hW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2qM9hW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qM9hW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2qM9hW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2qM9hW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qM9hW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2qM9hW.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/cc4DPZRo.s: Assembler messages:
encrypt.c: /tmp/cc4DPZRo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DPZRo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DPZRo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DPZRo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DPZRo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DPZRo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DPZRo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DPZRo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DPZRo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4DPZRo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DPZRo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DPZRo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DPZRo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPZRo.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/cc7mMTL2.s: Assembler messages:
encrypt.c: /tmp/cc7mMTL2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7mMTL2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7mMTL2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7mMTL2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mMTL2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mMTL2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mMTL2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7mMTL2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mMTL2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7mMTL2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mMTL2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7mMTL2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7mMTL2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mMTL2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mMTL2.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/ccJPoEVD.s: Assembler messages:
encrypt.c: /tmp/ccJPoEVD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPoEVD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJPoEVD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJPoEVD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPoEVD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPoEVD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPoEVD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJPoEVD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJPoEVD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJPoEVD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJPoEVD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJPoEVD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJPoEVD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPoEVD.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/ccZv2G4V.s: Assembler messages:
encrypt.c: /tmp/ccZv2G4V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZv2G4V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZv2G4V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZv2G4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2G4V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2G4V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2G4V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZv2G4V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2G4V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZv2G4V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2G4V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZv2G4V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2G4V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZv2G4V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZv2G4V.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/ccsa0I3p.s: Assembler messages:
encrypt.c: /tmp/ccsa0I3p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsa0I3p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsa0I3p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsa0I3p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsa0I3p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsa0I3p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsa0I3p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsa0I3p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsa0I3p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsa0I3p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsa0I3p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsa0I3p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsa0I3p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsa0I3p.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/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/ccbmg87p.s: Assembler messages:
encrypt.c: /tmp/ccbmg87p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbmg87p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbmg87p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbmg87p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmg87p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmg87p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmg87p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbmg87p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbmg87p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbmg87p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbmg87p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbmg87p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbmg87p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbmg87p.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccelUqvB.s: Assembler messages:
encrypt.c: /tmp/ccelUqvB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelUqvB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelUqvB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccelUqvB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelUqvB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelUqvB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelUqvB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelUqvB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelUqvB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelUqvB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelUqvB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccelUqvB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccelUqvB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelUqvB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccelUqvB.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/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/ccfVfqwK.s: Assembler messages:
encrypt.c: /tmp/ccfVfqwK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVfqwK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVfqwK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVfqwK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVfqwK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVfqwK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVfqwK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVfqwK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVfqwK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVfqwK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVfqwK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfVfqwK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfVfqwK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVfqwK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVfqwK.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/ccnr475a.s: Assembler messages:
encrypt.c: /tmp/ccnr475a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnr475a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnr475a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnr475a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr475a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr475a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr475a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnr475a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnr475a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnr475a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr475a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnr475a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnr475a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr475a.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/ccmtbDys.s: Assembler messages:
encrypt.c: /tmp/ccmtbDys.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtbDys.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtbDys.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtbDys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtbDys.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtbDys.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtbDys.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtbDys.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtbDys.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmtbDys.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtbDys.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmtbDys.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmtbDys.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtbDys.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/ccrwaWNI.s: Assembler messages:
encrypt.c: /tmp/ccrwaWNI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrwaWNI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrwaWNI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrwaWNI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrwaWNI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrwaWNI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrwaWNI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrwaWNI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrwaWNI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrwaWNI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrwaWNI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrwaWNI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrwaWNI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrwaWNI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrwaWNI.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/ccB6lXzK.s: Assembler messages:
encrypt.c: /tmp/ccB6lXzK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB6lXzK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB6lXzK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB6lXzK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB6lXzK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB6lXzK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB6lXzK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB6lXzK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6lXzK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB6lXzK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB6lXzK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB6lXzK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB6lXzK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB6lXzK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB6lXzK.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/ccRAbzsh.s: Assembler messages:
encrypt.c: /tmp/ccRAbzsh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAbzsh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRAbzsh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRAbzsh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAbzsh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAbzsh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAbzsh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRAbzsh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRAbzsh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRAbzsh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAbzsh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAbzsh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAbzsh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAbzsh.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