Implementation notes: x86, jos, crypto_aead/omdsha256k128n96tau64v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
306585refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
307215refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
309832refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
309997refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
310718refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
310972refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
311580refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
313260refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
316200refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
316658refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
318135refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
318413refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
318675refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
318720refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
320993refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
321247refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
321855refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
321967refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
322373refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
322650refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
322695refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
323985refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
324773refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
327465refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
334830refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
335497refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
339067refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
339660refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
339825refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
340222refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
340373refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
342300refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
342967refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
343447refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
343522refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343552refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
343747refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
343845refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
344018refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
344280refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
344393refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
344625refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
344693refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
345248refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
345570refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
345668refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
346132refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
347662refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
347693refgcc -m32 -O -fomit-frame-pointer2014070820140622
348090refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
348555refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
349005refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
349020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
349193refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
349703refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
349793refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
349823refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
349830refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
349860refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
349912refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
350168refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
350168refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
350287refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
350295refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
350370refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
350738refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
351225refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
351533refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
351623refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
352380refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
352553refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
353250refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
353325refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
353332refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
353392refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
353858refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
354360refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
354683refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
354848refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
355605refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
355777refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
355860refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
356685refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
357457refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
358275refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
358762refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
358815refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
359445refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
360293refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
362010refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
362295refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
362692refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
364282refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
364312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
364552refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
365123refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
367920refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
368010refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
369923refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
371055refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
371205refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
373830refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
384915refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
394718refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
394785refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
396780refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
396945refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
397732refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
398798refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
399232refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
400005refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
400020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
404017refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
404122refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
407843refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
408735refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
408870refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
408953refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
410303refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
415035refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
488145refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
488175refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
488430refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
488558refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
488640refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
489015refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
489135refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
489293refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
489622refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
489652refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
490928refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
493417refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
493868refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
496507refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
496958refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
497460refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
497513refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
497550refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
497670refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
498293refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
498818refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
498960refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
498997refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
499290refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
500422refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
501653refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
503167refgcc -m32 -Os -fomit-frame-pointer2014070820140622
505133refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
505215refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
506430refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
506918refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
508260refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
508695refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
509235refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
509977refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
510112refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
510533refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
512753refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
513390refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
518040refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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
encrypt.c: /tmp/ccUo2oMX.s: Assembler messages:
encrypt.c: /tmp/ccUo2oMX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUo2oMX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUo2oMX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUo2oMX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUo2oMX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUo2oMX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUo2oMX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUo2oMX.s: Assembler messages:
encrypt.c: /tmp/ccUo2oMX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUo2oMX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUo2oMX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUo2oMX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUo2oMX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUo2oMX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccUo2oMX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUo2oMX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUo2oMX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUo2oMX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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
encrypt.c: /tmp/ccEa029B.s: Assembler messages:
encrypt.c: /tmp/ccEa029B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEa029B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEa029B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEa029B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEa029B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEa029B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEa029B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEa029B.s: Assembler messages:
encrypt.c: /tmp/ccEa029B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEa029B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEa029B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEa029B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEa029B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEa029B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccEa029B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEa029B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEa029B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEa029B.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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
encrypt.c: /tmp/ccyqaLUW.s: Assembler messages:
encrypt.c: /tmp/ccyqaLUW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyqaLUW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyqaLUW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyqaLUW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyqaLUW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyqaLUW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyqaLUW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccyqaLUW.s: Assembler messages:
encrypt.c: /tmp/ccyqaLUW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyqaLUW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyqaLUW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyqaLUW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyqaLUW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyqaLUW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccyqaLUW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyqaLUW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqaLUW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyqaLUW.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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
encrypt.c: /tmp/ccec7o8J.s: Assembler messages:
encrypt.c: /tmp/ccec7o8J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccec7o8J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccec7o8J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccec7o8J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccec7o8J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccec7o8J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccec7o8J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccec7o8J.s: Assembler messages:
encrypt.c: /tmp/ccec7o8J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccec7o8J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccec7o8J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccec7o8J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccec7o8J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccec7o8J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:44: Error: ambiguous operand size or operands invalid for `paddd'
encrypt.c: /tmp/ccec7o8J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccec7o8J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccec7o8J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccec7o8J.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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