Implementation notes: x86, h9ivy, crypto_aead/omdsha256k128n96tau128v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
266532refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
268768refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
269312refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
270632refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
271472refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
271532refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
272948refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
273728refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
274924refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
276340refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
276540refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
276608refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
276632refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
277180refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
277188refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
279072refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
279248refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
281844refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
281844refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
282072refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
283628refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
285232refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
285824refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
285840refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
286220refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
287376refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
287568refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
287620refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
288384refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
288456refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
289012refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
289016refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
289080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
289260refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
289264refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
289440refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
289504refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
290272refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
290572refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
290964refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
290984refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
291288refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
291776refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
292044refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
292368refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
293316refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
293816refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
293904refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
294016refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
294024refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
294036refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
294076refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
294172refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
294236refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
294272refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
294404refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
294440refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
294456refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
294512refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
294700refgcc -m32 -O -fomit-frame-pointer2014051320140505
294844refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
294964refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
295152refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
295552refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
295564refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
295992refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
296092refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
296460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
296792refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
297412refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
297460refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
298796refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
298908refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
299360refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
299484refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
299820refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
299964refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
301552refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
301624refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
301816refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
301988refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
302156refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
302412refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
302600refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
302648refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
303424refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
304588refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
304832refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
305008refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
305228refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
305252refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
306072refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
306244refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
312300refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
312416refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
312916refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
313032refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
313196refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
314092refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
316464refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
316776refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
319360refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
320788refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
321020refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
321500refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
336876refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
336900refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
336980refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
337776refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
346972refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
347100refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
347328refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
347460refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
348620refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
353256refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
355152refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
357096refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
357200refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
357248refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
361436refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
361792refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
361816refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
361884refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
363660refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
364340refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
364960refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
367232refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
367872refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
368632refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
394888refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
394924refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
395088refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
395904refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
396108refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
396672refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
400492refgcc -m32 -Os -fomit-frame-pointer2014051320140505
400756refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
400776refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
400852refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
400884refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
400988refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
401424refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
401920refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
401964refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
402616refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
402776refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
403052refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
403060refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
403064refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
403308refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
403932refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
403952refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
404520refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
409096refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
409404refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
409852refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
409888refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
411604refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
411804refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
412344refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
412364refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
412756refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
412884refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
413056refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
413160refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
413212refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
413240refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
413484refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
418620refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
419936refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
420184refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
421340refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccorfBpX.s: Assembler messages:
encrypt.c: /tmp/ccorfBpX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorfBpX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccorfBpX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccorfBpX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccorfBpX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccorfBpX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccorfBpX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccorfBpX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccorfBpX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccorfBpX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccorfBpX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccorfBpX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccorfBpX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccorfBpX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorfBpX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccorfBpX.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwXunm7.s: Assembler messages:
encrypt.c: /tmp/ccwXunm7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwXunm7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwXunm7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwXunm7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwXunm7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwXunm7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwXunm7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwXunm7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwXunm7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwXunm7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwXunm7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwXunm7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwXunm7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwXunm7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwXunm7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwXunm7.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDvH5dn.s: Assembler messages:
encrypt.c: /tmp/ccDvH5dn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvH5dn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDvH5dn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDvH5dn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvH5dn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvH5dn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvH5dn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDvH5dn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDvH5dn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvH5dn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDvH5dn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvH5dn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvH5dn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvH5dn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvH5dn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvH5dn.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccko30ww.s: Assembler messages:
encrypt.c: /tmp/ccko30ww.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccko30ww.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccko30ww.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccko30ww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccko30ww.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccko30ww.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccko30ww.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccko30ww.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccko30ww.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccko30ww.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccko30ww.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccko30ww.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccko30ww.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccko30ww.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccko30ww.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccko30ww.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTzSTUi.s: Assembler messages:
encrypt.c: /tmp/ccTzSTUi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTzSTUi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTzSTUi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTzSTUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzSTUi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzSTUi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzSTUi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTzSTUi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTzSTUi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzSTUi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTzSTUi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTzSTUi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzSTUi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzSTUi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzSTUi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTzSTUi.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclOHNLr.s: Assembler messages:
encrypt.c: /tmp/cclOHNLr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclOHNLr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclOHNLr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclOHNLr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOHNLr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOHNLr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOHNLr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclOHNLr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclOHNLr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclOHNLr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclOHNLr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOHNLr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOHNLr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclOHNLr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclOHNLr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclOHNLr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2U32zH.s: Assembler messages:
encrypt.c: /tmp/cc2U32zH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2U32zH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2U32zH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2U32zH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2U32zH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2U32zH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2U32zH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2U32zH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2U32zH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2U32zH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2U32zH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2U32zH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2U32zH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2U32zH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2U32zH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2U32zH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx7y3cR.s: Assembler messages:
encrypt.c: /tmp/ccx7y3cR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx7y3cR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx7y3cR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx7y3cR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx7y3cR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx7y3cR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx7y3cR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx7y3cR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx7y3cR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx7y3cR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx7y3cR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx7y3cR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx7y3cR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx7y3cR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx7y3cR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx7y3cR.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYQmxtr.s: Assembler messages:
encrypt.c: /tmp/ccYQmxtr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYQmxtr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYQmxtr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYQmxtr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYQmxtr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYQmxtr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYQmxtr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYQmxtr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYQmxtr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYQmxtr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYQmxtr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYQmxtr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYQmxtr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQmxtr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYQmxtr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYQmxtr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctCybh3.s: Assembler messages:
encrypt.c: /tmp/cctCybh3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctCybh3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctCybh3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctCybh3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCybh3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCybh3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCybh3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctCybh3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctCybh3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCybh3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctCybh3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCybh3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCybh3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCybh3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCybh3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCybh3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDq6Jts.s: Assembler messages:
encrypt.c: /tmp/ccDq6Jts.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDq6Jts.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDq6Jts.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDq6Jts.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq6Jts.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq6Jts.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq6Jts.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDq6Jts.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDq6Jts.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq6Jts.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDq6Jts.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDq6Jts.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq6Jts.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq6Jts.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDq6Jts.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDq6Jts.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIZLDhO.s: Assembler messages:
encrypt.c: /tmp/ccIZLDhO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZLDhO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZLDhO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZLDhO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZLDhO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZLDhO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZLDhO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZLDhO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZLDhO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIZLDhO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZLDhO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZLDhO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZLDhO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZLDhO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZLDhO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIZLDhO.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3RBVjo.s: Assembler messages:
encrypt.c: /tmp/cc3RBVjo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RBVjo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RBVjo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RBVjo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RBVjo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RBVjo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RBVjo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RBVjo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RBVjo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RBVjo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3RBVjo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RBVjo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RBVjo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RBVjo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RBVjo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RBVjo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFxjsqI.s: Assembler messages:
encrypt.c: /tmp/ccFxjsqI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFxjsqI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFxjsqI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFxjsqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFxjsqI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFxjsqI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFxjsqI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFxjsqI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFxjsqI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFxjsqI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFxjsqI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFxjsqI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFxjsqI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxjsqI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFxjsqI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFxjsqI.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckApVSM.s: Assembler messages:
encrypt.c: /tmp/cckApVSM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckApVSM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckApVSM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckApVSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckApVSM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckApVSM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckApVSM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckApVSM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckApVSM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckApVSM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckApVSM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckApVSM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckApVSM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckApVSM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckApVSM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckApVSM.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvBF8X6.s: Assembler messages:
encrypt.c: /tmp/ccvBF8X6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvBF8X6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvBF8X6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvBF8X6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBF8X6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBF8X6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBF8X6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvBF8X6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvBF8X6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvBF8X6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvBF8X6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBF8X6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBF8X6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBF8X6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvBF8X6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvBF8X6.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZY1BuZ.s: Assembler messages:
encrypt.c: /tmp/ccZY1BuZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZY1BuZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZY1BuZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZY1BuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZY1BuZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZY1BuZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZY1BuZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZY1BuZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZY1BuZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZY1BuZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZY1BuZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZY1BuZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZY1BuZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZY1BuZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZY1BuZ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl0eFIf.s: Assembler messages:
encrypt.c: /tmp/ccl0eFIf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl0eFIf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl0eFIf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl0eFIf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl0eFIf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl0eFIf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl0eFIf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl0eFIf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl0eFIf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl0eFIf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl0eFIf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl0eFIf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl0eFIf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl0eFIf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0eFIf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl0eFIf.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJ5Q67m.s: Assembler messages:
encrypt.c: /tmp/ccJ5Q67m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ5Q67m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ5Q67m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ5Q67m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ5Q67m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ5Q67m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ5Q67m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ5Q67m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ5Q67m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ5Q67m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ5Q67m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ5Q67m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5Q67m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ5Q67m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ5Q67m.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx5miuF.s: Assembler messages:
encrypt.c: /tmp/ccx5miuF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx5miuF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx5miuF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx5miuF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx5miuF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx5miuF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx5miuF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx5miuF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx5miuF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx5miuF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx5miuF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx5miuF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx5miuF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx5miuF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5miuF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx5miuF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1TT7k8.s: Assembler messages:
encrypt.c: /tmp/cc1TT7k8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1TT7k8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1TT7k8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1TT7k8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TT7k8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TT7k8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TT7k8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1TT7k8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1TT7k8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1TT7k8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TT7k8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TT7k8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TT7k8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TT7k8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TT7k8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1TT7k8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgSYzfz.s: Assembler messages:
encrypt.c: /tmp/ccgSYzfz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgSYzfz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgSYzfz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgSYzfz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSYzfz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSYzfz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSYzfz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgSYzfz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgSYzfz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSYzfz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgSYzfz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSYzfz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgSYzfz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgSYzfz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSYzfz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgSYzfz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6TITuV.s: Assembler messages:
encrypt.c: /tmp/cc6TITuV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6TITuV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6TITuV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6TITuV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6TITuV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6TITuV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6TITuV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6TITuV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6TITuV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6TITuV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6TITuV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6TITuV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6TITuV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6TITuV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TITuV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6TITuV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwlMsOH.s: Assembler messages:
encrypt.c: /tmp/ccwlMsOH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwlMsOH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwlMsOH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwlMsOH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlMsOH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlMsOH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlMsOH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwlMsOH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwlMsOH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwlMsOH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwlMsOH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwlMsOH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwlMsOH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwlMsOH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwlMsOH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwlMsOH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce0R0Y3.s: Assembler messages:
encrypt.c: /tmp/cce0R0Y3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce0R0Y3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce0R0Y3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce0R0Y3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0R0Y3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0R0Y3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0R0Y3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce0R0Y3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce0R0Y3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce0R0Y3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0R0Y3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0R0Y3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0R0Y3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0R0Y3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0R0Y3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce0R0Y3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl1MMQm.s: Assembler messages:
encrypt.c: /tmp/ccl1MMQm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl1MMQm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl1MMQm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl1MMQm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl1MMQm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl1MMQm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl1MMQm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl1MMQm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl1MMQm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl1MMQm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl1MMQm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl1MMQm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1MMQm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1MMQm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1MMQm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1MMQm.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmvH4vt.s: Assembler messages:
encrypt.c: /tmp/ccmvH4vt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvH4vt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmvH4vt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmvH4vt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmvH4vt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmvH4vt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmvH4vt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmvH4vt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmvH4vt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmvH4vt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmvH4vt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmvH4vt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmvH4vt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvH4vt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmvH4vt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvH4vt.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyhQKEq.s: Assembler messages:
encrypt.c: /tmp/ccyhQKEq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhQKEq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyhQKEq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyhQKEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhQKEq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhQKEq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhQKEq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyhQKEq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyhQKEq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhQKEq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyhQKEq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhQKEq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhQKEq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhQKEq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhQKEq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhQKEq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWEiH1G.s: Assembler messages:
encrypt.c: /tmp/ccWEiH1G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWEiH1G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWEiH1G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWEiH1G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEiH1G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEiH1G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEiH1G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWEiH1G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWEiH1G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEiH1G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWEiH1G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEiH1G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEiH1G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEiH1G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEiH1G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEiH1G.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnFgogo.s: Assembler messages:
encrypt.c: /tmp/ccnFgogo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFgogo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnFgogo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnFgogo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnFgogo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnFgogo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnFgogo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnFgogo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnFgogo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnFgogo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnFgogo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnFgogo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnFgogo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFgogo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnFgogo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnFgogo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdjVDoM.s: Assembler messages:
encrypt.c: /tmp/ccdjVDoM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjVDoM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdjVDoM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdjVDoM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjVDoM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjVDoM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjVDoM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdjVDoM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdjVDoM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdjVDoM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdjVDoM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjVDoM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjVDoM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjVDoM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjVDoM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdjVDoM.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczk5ixK.s: Assembler messages:
encrypt.c: /tmp/cczk5ixK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczk5ixK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczk5ixK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczk5ixK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk5ixK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk5ixK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk5ixK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczk5ixK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczk5ixK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk5ixK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczk5ixK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk5ixK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk5ixK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk5ixK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk5ixK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk5ixK.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNsbHa1.s: Assembler messages:
encrypt.c: /tmp/ccNsbHa1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNsbHa1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNsbHa1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNsbHa1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNsbHa1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNsbHa1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNsbHa1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNsbHa1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNsbHa1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNsbHa1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNsbHa1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNsbHa1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNsbHa1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNsbHa1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNsbHa1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNsbHa1.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmq4vU1.s: Assembler messages:
encrypt.c: /tmp/ccmq4vU1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmq4vU1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmq4vU1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmq4vU1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmq4vU1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmq4vU1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmq4vU1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmq4vU1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmq4vU1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmq4vU1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmq4vU1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmq4vU1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmq4vU1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmq4vU1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmq4vU1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmq4vU1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLkADOr.s: Assembler messages:
encrypt.c: /tmp/ccLkADOr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkADOr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLkADOr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLkADOr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkADOr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkADOr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkADOr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLkADOr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLkADOr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLkADOr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkADOr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkADOr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkADOr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkADOr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkADOr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkADOr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyRMgUo.s: Assembler messages:
encrypt.c: /tmp/ccyRMgUo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRMgUo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRMgUo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRMgUo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRMgUo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRMgUo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRMgUo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRMgUo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRMgUo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRMgUo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyRMgUo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRMgUo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRMgUo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRMgUo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRMgUo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRMgUo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQCXz4j.s: Assembler messages:
encrypt.c: /tmp/ccQCXz4j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCXz4j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQCXz4j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQCXz4j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQCXz4j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQCXz4j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQCXz4j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQCXz4j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQCXz4j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQCXz4j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQCXz4j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQCXz4j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQCXz4j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCXz4j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQCXz4j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQCXz4j.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQtZNPa.s: Assembler messages:
encrypt.c: /tmp/ccQtZNPa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQtZNPa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQtZNPa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQtZNPa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtZNPa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtZNPa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtZNPa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQtZNPa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQtZNPa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtZNPa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQtZNPa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQtZNPa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtZNPa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtZNPa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtZNPa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtZNPa.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3nOolH.s: Assembler messages:
encrypt.c: /tmp/cc3nOolH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3nOolH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3nOolH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3nOolH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3nOolH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3nOolH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3nOolH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3nOolH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3nOolH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3nOolH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3nOolH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3nOolH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3nOolH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3nOolH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nOolH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3nOolH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccegAkyJ.s: Assembler messages:
encrypt.c: /tmp/ccegAkyJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegAkyJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccegAkyJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccegAkyJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegAkyJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegAkyJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegAkyJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccegAkyJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccegAkyJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccegAkyJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegAkyJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegAkyJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegAkyJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegAkyJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegAkyJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegAkyJ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6ZPHOx.s: Assembler messages:
encrypt.c: /tmp/cc6ZPHOx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ZPHOx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ZPHOx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ZPHOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZPHOx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZPHOx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZPHOx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ZPHOx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ZPHOx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ZPHOx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZPHOx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZPHOx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ZPHOx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ZPHOx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ZPHOx.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaGoaA6.s: Assembler messages:
encrypt.c: /tmp/ccaGoaA6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGoaA6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaGoaA6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaGoaA6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGoaA6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGoaA6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGoaA6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaGoaA6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaGoaA6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGoaA6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaGoaA6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaGoaA6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGoaA6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGoaA6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGoaA6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGoaA6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciLzSSy.s: Assembler messages:
encrypt.c: /tmp/cciLzSSy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciLzSSy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciLzSSy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciLzSSy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciLzSSy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciLzSSy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciLzSSy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciLzSSy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciLzSSy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciLzSSy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciLzSSy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciLzSSy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciLzSSy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciLzSSy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciLzSSy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciLzSSy.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmjnxYW.s: Assembler messages:
encrypt.c: /tmp/ccmjnxYW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmjnxYW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmjnxYW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmjnxYW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjnxYW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjnxYW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjnxYW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmjnxYW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmjnxYW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmjnxYW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjnxYW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjnxYW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjnxYW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjnxYW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjnxYW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmjnxYW.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctIxULQ.s: Assembler messages:
encrypt.c: /tmp/cctIxULQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctIxULQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctIxULQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctIxULQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctIxULQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctIxULQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctIxULQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctIxULQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctIxULQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctIxULQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctIxULQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctIxULQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctIxULQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIxULQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctIxULQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctIxULQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz5wf1q.s: Assembler messages:
encrypt.c: /tmp/ccz5wf1q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5wf1q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz5wf1q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz5wf1q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5wf1q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5wf1q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5wf1q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz5wf1q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz5wf1q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5wf1q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz5wf1q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz5wf1q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5wf1q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5wf1q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5wf1q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz5wf1q.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL6CiVO.s: Assembler messages:
encrypt.c: /tmp/ccL6CiVO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL6CiVO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL6CiVO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL6CiVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL6CiVO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL6CiVO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL6CiVO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL6CiVO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL6CiVO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL6CiVO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL6CiVO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL6CiVO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL6CiVO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL6CiVO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL6CiVO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL6CiVO.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccng2jdd.s: Assembler messages:
encrypt.c: /tmp/ccng2jdd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccng2jdd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccng2jdd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccng2jdd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng2jdd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng2jdd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng2jdd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccng2jdd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccng2jdd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccng2jdd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccng2jdd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng2jdd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng2jdd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccng2jdd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccng2jdd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccng2jdd.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc51sbgv.s: Assembler messages:
encrypt.c: /tmp/cc51sbgv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc51sbgv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc51sbgv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc51sbgv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51sbgv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51sbgv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51sbgv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc51sbgv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc51sbgv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc51sbgv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc51sbgv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51sbgv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51sbgv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51sbgv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc51sbgv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc51sbgv.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchg96s6.s: Assembler messages:
encrypt.c: /tmp/cchg96s6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchg96s6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchg96s6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchg96s6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg96s6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg96s6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg96s6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchg96s6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchg96s6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg96s6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchg96s6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg96s6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg96s6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg96s6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg96s6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg96s6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDeJAbx.s: Assembler messages:
encrypt.c: /tmp/ccDeJAbx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDeJAbx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDeJAbx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDeJAbx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDeJAbx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDeJAbx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDeJAbx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDeJAbx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDeJAbx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDeJAbx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDeJAbx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDeJAbx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDeJAbx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDeJAbx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeJAbx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDeJAbx.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRzunfR.s: Assembler messages:
encrypt.c: /tmp/ccRzunfR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRzunfR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRzunfR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRzunfR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzunfR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzunfR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzunfR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRzunfR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRzunfR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRzunfR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRzunfR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzunfR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzunfR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRzunfR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRzunfR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRzunfR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqFg68q.s: Assembler messages:
encrypt.c: /tmp/ccqFg68q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFg68q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqFg68q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqFg68q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFg68q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFg68q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFg68q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqFg68q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqFg68q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFg68q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqFg68q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFg68q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFg68q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFg68q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFg68q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFg68q.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsewc0N.s: Assembler messages:
encrypt.c: /tmp/ccsewc0N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsewc0N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsewc0N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsewc0N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsewc0N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsewc0N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsewc0N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsewc0N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsewc0N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsewc0N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsewc0N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsewc0N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsewc0N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsewc0N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsewc0N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsewc0N.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2n1JOP.s: Assembler messages:
encrypt.c: /tmp/cc2n1JOP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2n1JOP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2n1JOP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2n1JOP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2n1JOP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2n1JOP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2n1JOP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2n1JOP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2n1JOP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2n1JOP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2n1JOP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2n1JOP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2n1JOP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2n1JOP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2n1JOP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2n1JOP.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOGpA09.s: Assembler messages:
encrypt.c: /tmp/ccOGpA09.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOGpA09.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOGpA09.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOGpA09.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOGpA09.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOGpA09.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOGpA09.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOGpA09.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOGpA09.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOGpA09.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOGpA09.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOGpA09.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOGpA09.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGpA09.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOGpA09.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOGpA09.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB91PUz.s: Assembler messages:
encrypt.c: /tmp/ccB91PUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB91PUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB91PUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB91PUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB91PUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB91PUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB91PUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB91PUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB91PUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB91PUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB91PUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB91PUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB91PUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB91PUz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB91PUz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB91PUz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJvGMM8.s: Assembler messages:
encrypt.c: /tmp/ccJvGMM8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJvGMM8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJvGMM8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJvGMM8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvGMM8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvGMM8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvGMM8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJvGMM8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJvGMM8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvGMM8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJvGMM8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvGMM8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvGMM8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvGMM8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvGMM8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvGMM8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX7oIdW.s: Assembler messages:
encrypt.c: /tmp/ccX7oIdW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7oIdW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX7oIdW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX7oIdW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX7oIdW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX7oIdW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX7oIdW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX7oIdW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX7oIdW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX7oIdW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX7oIdW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX7oIdW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX7oIdW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7oIdW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX7oIdW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7oIdW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfn5n2x.s: Assembler messages:
encrypt.c: /tmp/ccfn5n2x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfn5n2x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfn5n2x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfn5n2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn5n2x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn5n2x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn5n2x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfn5n2x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfn5n2x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn5n2x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfn5n2x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn5n2x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfn5n2x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfn5n2x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn5n2x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfn5n2x.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDSU5AT.s: Assembler messages:
encrypt.c: /tmp/ccDSU5AT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSU5AT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDSU5AT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDSU5AT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSU5AT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSU5AT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSU5AT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDSU5AT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDSU5AT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDSU5AT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDSU5AT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSU5AT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSU5AT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSU5AT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSU5AT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSU5AT.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco9sp9t.s: Assembler messages:
encrypt.c: /tmp/cco9sp9t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9sp9t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9sp9t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco9sp9t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9sp9t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9sp9t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9sp9t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9sp9t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9sp9t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9sp9t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco9sp9t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9sp9t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9sp9t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9sp9t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9sp9t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9sp9t.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMIyCmf.s: Assembler messages:
encrypt.c: /tmp/ccMIyCmf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMIyCmf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMIyCmf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMIyCmf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIyCmf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIyCmf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIyCmf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMIyCmf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMIyCmf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMIyCmf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMIyCmf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIyCmf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIyCmf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMIyCmf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMIyCmf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMIyCmf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuFAvwT.s: Assembler messages:
encrypt.c: /tmp/ccuFAvwT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFAvwT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuFAvwT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuFAvwT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuFAvwT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuFAvwT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuFAvwT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuFAvwT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuFAvwT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuFAvwT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuFAvwT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuFAvwT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuFAvwT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuFAvwT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFAvwT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuFAvwT.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccllhyOa.s: Assembler messages:
encrypt.c: /tmp/ccllhyOa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccllhyOa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccllhyOa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccllhyOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccllhyOa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccllhyOa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccllhyOa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccllhyOa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccllhyOa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccllhyOa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccllhyOa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccllhyOa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccllhyOa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccllhyOa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccllhyOa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccllhyOa.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclpYHe1.s: Assembler messages:
encrypt.c: /tmp/cclpYHe1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclpYHe1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclpYHe1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclpYHe1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclpYHe1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclpYHe1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclpYHe1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclpYHe1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclpYHe1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclpYHe1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclpYHe1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclpYHe1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclpYHe1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclpYHe1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpYHe1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclpYHe1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHbWfNz.s: Assembler messages:
encrypt.c: /tmp/ccHbWfNz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHbWfNz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHbWfNz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHbWfNz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbWfNz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbWfNz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbWfNz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHbWfNz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHbWfNz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHbWfNz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHbWfNz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbWfNz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbWfNz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHbWfNz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHbWfNz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHbWfNz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP7ctEr.s: Assembler messages:
encrypt.c: /tmp/ccP7ctEr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP7ctEr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP7ctEr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP7ctEr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7ctEr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7ctEr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7ctEr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP7ctEr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP7ctEr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7ctEr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP7ctEr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP7ctEr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7ctEr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7ctEr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP7ctEr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP7ctEr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQjfDYA.s: Assembler messages:
encrypt.c: /tmp/ccQjfDYA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQjfDYA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQjfDYA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQjfDYA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQjfDYA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQjfDYA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQjfDYA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQjfDYA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQjfDYA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQjfDYA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQjfDYA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQjfDYA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQjfDYA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfDYA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQjfDYA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjfDYA.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyQNXUh.s: Assembler messages:
encrypt.c: /tmp/ccyQNXUh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyQNXUh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyQNXUh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyQNXUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQNXUh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQNXUh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQNXUh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyQNXUh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyQNXUh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQNXUh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyQNXUh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyQNXUh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQNXUh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQNXUh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQNXUh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQNXUh.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccirKJtH.s: Assembler messages:
encrypt.c: /tmp/ccirKJtH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccirKJtH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccirKJtH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccirKJtH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirKJtH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirKJtH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirKJtH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccirKJtH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccirKJtH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirKJtH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccirKJtH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirKJtH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirKJtH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirKJtH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirKJtH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirKJtH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqPDrGQ.s: Assembler messages:
encrypt.c: /tmp/ccqPDrGQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPDrGQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPDrGQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPDrGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPDrGQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPDrGQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPDrGQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPDrGQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqPDrGQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqPDrGQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPDrGQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPDrGQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPDrGQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqPDrGQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqPDrGQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1mdAyG.s: Assembler messages:
encrypt.c: /tmp/cc1mdAyG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1mdAyG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1mdAyG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1mdAyG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mdAyG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mdAyG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mdAyG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1mdAyG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1mdAyG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1mdAyG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1mdAyG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mdAyG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mdAyG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1mdAyG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1mdAyG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1mdAyG.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2ijZkd.s: Assembler messages:
encrypt.c: /tmp/cc2ijZkd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ijZkd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2ijZkd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2ijZkd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ijZkd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ijZkd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ijZkd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2ijZkd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2ijZkd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ijZkd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2ijZkd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2ijZkd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ijZkd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ijZkd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ijZkd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ijZkd.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceOMKkC.s: Assembler messages:
encrypt.c: /tmp/cceOMKkC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOMKkC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceOMKkC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceOMKkC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOMKkC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOMKkC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOMKkC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceOMKkC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceOMKkC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOMKkC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceOMKkC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceOMKkC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOMKkC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOMKkC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOMKkC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOMKkC.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco9LRU1.s: Assembler messages:
encrypt.c: /tmp/cco9LRU1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9LRU1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9LRU1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco9LRU1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9LRU1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9LRU1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9LRU1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9LRU1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9LRU1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco9LRU1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9LRU1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9LRU1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9LRU1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9LRU1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9LRU1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9LRU1.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ffjls.s: Assembler messages:
encrypt.c: /tmp/cc3ffjls.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ffjls.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ffjls.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ffjls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffjls.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffjls.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffjls.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ffjls.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ffjls.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffjls.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ffjls.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ffjls.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffjls.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffjls.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ffjls.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ffjls.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIcuIw7.s: Assembler messages:
encrypt.c: /tmp/ccIcuIw7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIcuIw7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIcuIw7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIcuIw7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcuIw7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcuIw7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcuIw7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIcuIw7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIcuIw7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIcuIw7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIcuIw7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcuIw7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcuIw7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIcuIw7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIcuIw7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIcuIw7.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFi3oPS.s: Assembler messages:
encrypt.c: /tmp/ccFi3oPS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFi3oPS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFi3oPS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFi3oPS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFi3oPS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFi3oPS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFi3oPS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFi3oPS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFi3oPS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFi3oPS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFi3oPS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFi3oPS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFi3oPS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFi3oPS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi3oPS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFi3oPS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHxyNmi.s: Assembler messages:
encrypt.c: /tmp/ccHxyNmi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHxyNmi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHxyNmi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHxyNmi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHxyNmi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHxyNmi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHxyNmi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHxyNmi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHxyNmi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHxyNmi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHxyNmi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHxyNmi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHxyNmi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxyNmi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHxyNmi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHxyNmi.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfQWBjp.s: Assembler messages:
encrypt.c: /tmp/ccfQWBjp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfQWBjp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfQWBjp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfQWBjp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfQWBjp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfQWBjp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfQWBjp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfQWBjp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfQWBjp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfQWBjp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfQWBjp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfQWBjp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfQWBjp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfQWBjp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQWBjp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfQWBjp.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchbocnW.s: Assembler messages:
encrypt.c: /tmp/cchbocnW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbocnW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchbocnW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchbocnW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchbocnW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchbocnW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchbocnW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchbocnW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchbocnW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchbocnW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchbocnW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbocnW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbocnW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbocnW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbocnW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbocnW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFSISNN.s: Assembler messages:
encrypt.c: /tmp/ccFSISNN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFSISNN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFSISNN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFSISNN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSISNN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSISNN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSISNN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFSISNN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFSISNN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSISNN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFSISNN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSISNN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSISNN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSISNN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSISNN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSISNN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb9phdu.s: Assembler messages:
encrypt.c: /tmp/ccb9phdu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb9phdu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb9phdu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb9phdu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9phdu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9phdu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9phdu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb9phdu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb9phdu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb9phdu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb9phdu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9phdu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9phdu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9phdu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb9phdu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb9phdu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE5DrRJ.s: Assembler messages:
encrypt.c: /tmp/ccE5DrRJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE5DrRJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE5DrRJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE5DrRJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5DrRJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5DrRJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5DrRJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE5DrRJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5DrRJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE5DrRJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE5DrRJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5DrRJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5DrRJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5DrRJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE5DrRJ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccegVcfg.s: Assembler messages:
encrypt.c: /tmp/ccegVcfg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegVcfg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccegVcfg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccegVcfg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVcfg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVcfg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVcfg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccegVcfg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccegVcfg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccegVcfg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccegVcfg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVcfg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVcfg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegVcfg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegVcfg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegVcfg.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQcc4H7.s: Assembler messages:
encrypt.c: /tmp/ccQcc4H7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQcc4H7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQcc4H7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQcc4H7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcc4H7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcc4H7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcc4H7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQcc4H7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQcc4H7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcc4H7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQcc4H7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQcc4H7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcc4H7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcc4H7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQcc4H7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQcc4H7.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ3YraN.s: Assembler messages:
encrypt.c: /tmp/ccZ3YraN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ3YraN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ3YraN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ3YraN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3YraN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3YraN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3YraN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ3YraN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ3YraN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ3YraN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3YraN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3YraN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3YraN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3YraN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3YraN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ3YraN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1GXC7D.s: Assembler messages:
encrypt.c: /tmp/cc1GXC7D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1GXC7D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1GXC7D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1GXC7D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GXC7D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GXC7D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GXC7D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1GXC7D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1GXC7D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1GXC7D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1GXC7D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GXC7D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GXC7D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GXC7D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1GXC7D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GXC7D.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclAeYBW.s: Assembler messages:
encrypt.c: /tmp/cclAeYBW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclAeYBW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclAeYBW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclAeYBW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclAeYBW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclAeYBW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclAeYBW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclAeYBW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclAeYBW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclAeYBW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclAeYBW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclAeYBW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclAeYBW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclAeYBW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAeYBW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclAeYBW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc44mhAk.s: Assembler messages:
encrypt.c: /tmp/cc44mhAk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44mhAk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc44mhAk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc44mhAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44mhAk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44mhAk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44mhAk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc44mhAk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc44mhAk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44mhAk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc44mhAk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44mhAk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44mhAk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44mhAk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44mhAk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44mhAk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4pncRd.s: Assembler messages:
encrypt.c: /tmp/cc4pncRd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pncRd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4pncRd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4pncRd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pncRd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pncRd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pncRd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4pncRd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4pncRd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4pncRd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pncRd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pncRd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pncRd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pncRd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pncRd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4pncRd.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4R8Dr5.s: Assembler messages:
encrypt.c: /tmp/cc4R8Dr5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4R8Dr5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4R8Dr5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4R8Dr5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R8Dr5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R8Dr5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R8Dr5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4R8Dr5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R8Dr5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4R8Dr5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R8Dr5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R8Dr5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R8Dr5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R8Dr5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R8Dr5.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAfD7FY.s: Assembler messages:
encrypt.c: /tmp/ccAfD7FY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfD7FY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfD7FY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfD7FY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfD7FY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfD7FY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfD7FY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfD7FY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfD7FY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAfD7FY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfD7FY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfD7FY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfD7FY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfD7FY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfD7FY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAfD7FY.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC9J58l.s: Assembler messages:
encrypt.c: /tmp/ccC9J58l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9J58l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC9J58l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC9J58l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC9J58l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC9J58l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC9J58l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC9J58l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC9J58l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC9J58l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC9J58l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC9J58l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC9J58l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9J58l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC9J58l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9J58l.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckYnX1D.s: Assembler messages:
encrypt.c: /tmp/cckYnX1D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYnX1D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckYnX1D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckYnX1D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYnX1D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYnX1D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYnX1D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckYnX1D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckYnX1D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYnX1D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckYnX1D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckYnX1D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYnX1D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYnX1D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYnX1D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckYnX1D.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsrmwHr.s: Assembler messages:
encrypt.c: /tmp/ccsrmwHr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsrmwHr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsrmwHr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsrmwHr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrmwHr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrmwHr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrmwHr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsrmwHr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsrmwHr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsrmwHr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsrmwHr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrmwHr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrmwHr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrmwHr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsrmwHr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsrmwHr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccugxBAr.s: Assembler messages:
encrypt.c: /tmp/ccugxBAr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccugxBAr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccugxBAr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccugxBAr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccugxBAr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccugxBAr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccugxBAr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccugxBAr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccugxBAr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccugxBAr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccugxBAr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccugxBAr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccugxBAr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccugxBAr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugxBAr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccugxBAr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTy3GTY.s: Assembler messages:
encrypt.c: /tmp/ccTy3GTY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTy3GTY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTy3GTY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTy3GTY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTy3GTY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTy3GTY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTy3GTY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTy3GTY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTy3GTY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTy3GTY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTy3GTY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTy3GTY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTy3GTY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy3GTY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTy3GTY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTy3GTY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvxJEwR.s: Assembler messages:
encrypt.c: /tmp/ccvxJEwR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxJEwR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxJEwR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxJEwR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJEwR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJEwR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJEwR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxJEwR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxJEwR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJEwR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvxJEwR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvxJEwR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJEwR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJEwR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxJEwR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxJEwR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3qVi6Z.s: Assembler messages:
encrypt.c: /tmp/cc3qVi6Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3qVi6Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3qVi6Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3qVi6Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3qVi6Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3qVi6Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3qVi6Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3qVi6Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3qVi6Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3qVi6Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3qVi6Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3qVi6Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3qVi6Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3qVi6Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3qVi6Z.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmnbwWQ.s: Assembler messages:
encrypt.c: /tmp/ccmnbwWQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmnbwWQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmnbwWQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmnbwWQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnbwWQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnbwWQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnbwWQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmnbwWQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmnbwWQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnbwWQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmnbwWQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmnbwWQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnbwWQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmnbwWQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmnbwWQ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBnZZu8.s: Assembler messages:
encrypt.c: /tmp/ccBnZZu8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBnZZu8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBnZZu8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBnZZu8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnZZu8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnZZu8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnZZu8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBnZZu8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBnZZu8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBnZZu8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBnZZu8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnZZu8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnZZu8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBnZZu8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBnZZu8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBnZZu8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsB9AI8.s: Assembler messages:
encrypt.c: /tmp/ccsB9AI8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsB9AI8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsB9AI8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsB9AI8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsB9AI8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsB9AI8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsB9AI8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsB9AI8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsB9AI8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsB9AI8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsB9AI8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsB9AI8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsB9AI8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsB9AI8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsB9AI8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsB9AI8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Sw7il.s: Assembler messages:
encrypt.c: /tmp/cc0Sw7il.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Sw7il.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Sw7il.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Sw7il.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Sw7il.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Sw7il.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Sw7il.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Sw7il.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Sw7il.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Sw7il.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Sw7il.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Sw7il.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Sw7il.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Sw7il.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Sw7il.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Sw7il.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjPTtzr.s: Assembler messages:
encrypt.c: /tmp/ccjPTtzr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjPTtzr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjPTtzr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjPTtzr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjPTtzr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjPTtzr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjPTtzr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjPTtzr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjPTtzr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjPTtzr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjPTtzr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjPTtzr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjPTtzr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjPTtzr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPTtzr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjPTtzr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBajalA.s: Assembler messages:
encrypt.c: /tmp/ccBajalA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBajalA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBajalA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBajalA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBajalA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBajalA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBajalA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBajalA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBajalA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBajalA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBajalA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBajalA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBajalA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBajalA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBajalA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBajalA.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRtdjFR.s: Assembler messages:
encrypt.c: /tmp/ccRtdjFR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtdjFR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRtdjFR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRtdjFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtdjFR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtdjFR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtdjFR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRtdjFR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRtdjFR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtdjFR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRtdjFR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtdjFR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtdjFR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtdjFR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtdjFR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtdjFR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMufGpJ.s: Assembler messages:
encrypt.c: /tmp/ccMufGpJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMufGpJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMufGpJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMufGpJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMufGpJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMufGpJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMufGpJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMufGpJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMufGpJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMufGpJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMufGpJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMufGpJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMufGpJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMufGpJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMufGpJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMufGpJ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco2OElG.s: Assembler messages:
encrypt.c: /tmp/cco2OElG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco2OElG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco2OElG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco2OElG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2OElG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2OElG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2OElG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco2OElG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco2OElG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco2OElG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco2OElG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2OElG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2OElG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco2OElG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco2OElG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco2OElG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaiqXx3.s: Assembler messages:
encrypt.c: /tmp/ccaiqXx3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaiqXx3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaiqXx3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaiqXx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiqXx3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiqXx3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiqXx3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaiqXx3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaiqXx3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaiqXx3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaiqXx3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaiqXx3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaiqXx3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiqXx3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaiqXx3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaiqXx3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccHfFNb.s: Assembler messages:
encrypt.c: /tmp/cccHfFNb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccHfFNb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccHfFNb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccHfFNb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccHfFNb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccHfFNb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccHfFNb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccHfFNb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccHfFNb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccHfFNb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccHfFNb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccHfFNb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccHfFNb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccHfFNb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccHfFNb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccHfFNb.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNSfC7X.s: Assembler messages:
encrypt.c: /tmp/ccNSfC7X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNSfC7X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNSfC7X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNSfC7X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSfC7X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSfC7X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSfC7X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNSfC7X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNSfC7X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNSfC7X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSfC7X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSfC7X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSfC7X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSfC7X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSfC7X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNSfC7X.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgqOLWq.s: Assembler messages:
encrypt.c: /tmp/ccgqOLWq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqOLWq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgqOLWq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgqOLWq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqOLWq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqOLWq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqOLWq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgqOLWq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgqOLWq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqOLWq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgqOLWq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgqOLWq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgqOLWq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgqOLWq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqOLWq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgqOLWq.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpi4oKy.s: Assembler messages:
encrypt.c: /tmp/ccpi4oKy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpi4oKy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpi4oKy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpi4oKy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpi4oKy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpi4oKy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpi4oKy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpi4oKy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpi4oKy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpi4oKy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpi4oKy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpi4oKy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpi4oKy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpi4oKy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpi4oKy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpi4oKy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqOMehS.s: Assembler messages:
encrypt.c: /tmp/ccqOMehS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqOMehS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqOMehS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqOMehS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOMehS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOMehS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOMehS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqOMehS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqOMehS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOMehS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqOMehS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqOMehS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOMehS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOMehS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqOMehS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqOMehS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2UpISg.s: Assembler messages:
encrypt.c: /tmp/cc2UpISg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2UpISg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2UpISg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2UpISg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2UpISg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2UpISg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2UpISg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2UpISg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2UpISg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2UpISg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2UpISg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2UpISg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2UpISg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2UpISg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2UpISg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2UpISg.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP4CIKI.s: Assembler messages:
encrypt.c: /tmp/ccP4CIKI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP4CIKI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP4CIKI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP4CIKI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP4CIKI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP4CIKI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP4CIKI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP4CIKI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP4CIKI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP4CIKI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP4CIKI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP4CIKI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP4CIKI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP4CIKI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP4CIKI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP4CIKI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGR1FCP.s: Assembler messages:
encrypt.c: /tmp/ccGR1FCP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGR1FCP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGR1FCP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGR1FCP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGR1FCP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGR1FCP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGR1FCP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGR1FCP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGR1FCP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGR1FCP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGR1FCP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGR1FCP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGR1FCP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGR1FCP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGR1FCP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGR1FCP.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnd4KKb.s: Assembler messages:
encrypt.c: /tmp/ccnd4KKb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnd4KKb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnd4KKb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnd4KKb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnd4KKb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnd4KKb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnd4KKb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnd4KKb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnd4KKb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnd4KKb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnd4KKb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnd4KKb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnd4KKb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnd4KKb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd4KKb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnd4KKb.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJwLUuZ.s: Assembler messages:
encrypt.c: /tmp/ccJwLUuZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJwLUuZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJwLUuZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJwLUuZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJwLUuZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJwLUuZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJwLUuZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJwLUuZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJwLUuZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJwLUuZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJwLUuZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJwLUuZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJwLUuZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwLUuZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJwLUuZ.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOPpkFI.s: Assembler messages:
encrypt.c: /tmp/ccOPpkFI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOPpkFI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOPpkFI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOPpkFI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPpkFI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPpkFI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPpkFI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOPpkFI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOPpkFI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOPpkFI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOPpkFI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPpkFI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPpkFI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPpkFI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOPpkFI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPpkFI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFMcAtf.s: Assembler messages:
encrypt.c: /tmp/ccFMcAtf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFMcAtf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFMcAtf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFMcAtf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFMcAtf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFMcAtf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFMcAtf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFMcAtf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFMcAtf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFMcAtf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFMcAtf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFMcAtf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFMcAtf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMcAtf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFMcAtf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFMcAtf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvoPljl.s: Assembler messages:
encrypt.c: /tmp/ccvoPljl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvoPljl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvoPljl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvoPljl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoPljl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoPljl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoPljl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvoPljl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvoPljl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoPljl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvoPljl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoPljl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoPljl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoPljl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoPljl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoPljl.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch9a1oY.s: Assembler messages:
encrypt.c: /tmp/cch9a1oY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9a1oY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch9a1oY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch9a1oY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9a1oY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9a1oY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9a1oY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch9a1oY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch9a1oY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch9a1oY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch9a1oY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9a1oY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9a1oY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9a1oY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9a1oY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9a1oY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczfXfl8.s: Assembler messages:
encrypt.c: /tmp/cczfXfl8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfXfl8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczfXfl8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczfXfl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfXfl8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfXfl8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfXfl8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczfXfl8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczfXfl8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfXfl8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczfXfl8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczfXfl8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfXfl8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfXfl8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfXfl8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczfXfl8.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBIcYan.s: Assembler messages:
encrypt.c: /tmp/ccBIcYan.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIcYan.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBIcYan.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBIcYan.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIcYan.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIcYan.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIcYan.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBIcYan.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBIcYan.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBIcYan.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBIcYan.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIcYan.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIcYan.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIcYan.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBIcYan.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIcYan.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccewnyNG.s: Assembler messages:
encrypt.c: /tmp/ccewnyNG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccewnyNG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccewnyNG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccewnyNG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewnyNG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewnyNG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewnyNG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccewnyNG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccewnyNG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewnyNG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccewnyNG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccewnyNG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewnyNG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewnyNG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewnyNG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewnyNG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccInknWy.s: Assembler messages:
encrypt.c: /tmp/ccInknWy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInknWy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInknWy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccInknWy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInknWy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInknWy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInknWy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInknWy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInknWy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccInknWy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInknWy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInknWy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInknWy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInknWy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInknWy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInknWy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczW9PHR.s: Assembler messages:
encrypt.c: /tmp/cczW9PHR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczW9PHR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczW9PHR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczW9PHR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczW9PHR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczW9PHR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczW9PHR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczW9PHR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczW9PHR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczW9PHR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczW9PHR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczW9PHR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczW9PHR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczW9PHR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW9PHR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczW9PHR.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7X0nH6.s: Assembler messages:
encrypt.c: /tmp/cc7X0nH6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7X0nH6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7X0nH6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7X0nH6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7X0nH6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7X0nH6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7X0nH6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7X0nH6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7X0nH6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7X0nH6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7X0nH6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7X0nH6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7X0nH6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7X0nH6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7X0nH6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7X0nH6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf9f0ve.s: Assembler messages:
encrypt.c: /tmp/ccf9f0ve.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9f0ve.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf9f0ve.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf9f0ve.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9f0ve.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9f0ve.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9f0ve.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf9f0ve.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf9f0ve.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9f0ve.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf9f0ve.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9f0ve.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9f0ve.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9f0ve.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9f0ve.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9f0ve.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL3U2wS.s: Assembler messages:
encrypt.c: /tmp/ccL3U2wS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL3U2wS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL3U2wS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL3U2wS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3U2wS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3U2wS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3U2wS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL3U2wS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL3U2wS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL3U2wS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3U2wS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3U2wS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3U2wS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3U2wS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3U2wS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL3U2wS.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZbqA60.s: Assembler messages:
encrypt.c: /tmp/ccZbqA60.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbqA60.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbqA60.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbqA60.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbqA60.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbqA60.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbqA60.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbqA60.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbqA60.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbqA60.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbqA60.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbqA60.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbqA60.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbqA60.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbqA60.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbqA60.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHITj2f.s: Assembler messages:
encrypt.c: /tmp/ccHITj2f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHITj2f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHITj2f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHITj2f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHITj2f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHITj2f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHITj2f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHITj2f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHITj2f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHITj2f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHITj2f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHITj2f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHITj2f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHITj2f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHITj2f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHITj2f.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSVQI7w.s: Assembler messages:
encrypt.c: /tmp/ccSVQI7w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSVQI7w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSVQI7w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSVQI7w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSVQI7w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSVQI7w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSVQI7w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSVQI7w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSVQI7w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSVQI7w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSVQI7w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSVQI7w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSVQI7w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSVQI7w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVQI7w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSVQI7w.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQrWNun.s: Assembler messages:
encrypt.c: /tmp/ccQrWNun.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrWNun.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrWNun.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrWNun.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrWNun.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrWNun.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrWNun.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrWNun.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrWNun.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrWNun.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQrWNun.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrWNun.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrWNun.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrWNun.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrWNun.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrWNun.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSAueIY.s: Assembler messages:
encrypt.c: /tmp/ccSAueIY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSAueIY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSAueIY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSAueIY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSAueIY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSAueIY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSAueIY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSAueIY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSAueIY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSAueIY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSAueIY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSAueIY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSAueIY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAueIY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSAueIY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSAueIY.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmpG7AI.s: Assembler messages:
encrypt.c: /tmp/ccmpG7AI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmpG7AI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmpG7AI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmpG7AI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpG7AI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpG7AI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpG7AI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmpG7AI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmpG7AI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpG7AI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmpG7AI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpG7AI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpG7AI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpG7AI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpG7AI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpG7AI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuvUQco.s: Assembler messages:
encrypt.c: /tmp/ccuvUQco.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvUQco.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuvUQco.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuvUQco.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvUQco.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvUQco.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvUQco.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuvUQco.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuvUQco.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuvUQco.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuvUQco.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvUQco.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvUQco.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvUQco.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvUQco.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvUQco.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1NVchG.s: Assembler messages:
encrypt.c: /tmp/cc1NVchG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1NVchG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1NVchG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1NVchG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NVchG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NVchG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NVchG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1NVchG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1NVchG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NVchG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1NVchG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1NVchG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1NVchG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1NVchG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1NVchG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1NVchG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnXHf86.s: Assembler messages:
encrypt.c: /tmp/ccnXHf86.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnXHf86.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnXHf86.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnXHf86.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnXHf86.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnXHf86.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnXHf86.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnXHf86.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnXHf86.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnXHf86.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnXHf86.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnXHf86.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnXHf86.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnXHf86.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnXHf86.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnXHf86.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9coI71.s: Assembler messages:
encrypt.c: /tmp/cc9coI71.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9coI71.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9coI71.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9coI71.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9coI71.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9coI71.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9coI71.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9coI71.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9coI71.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9coI71.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9coI71.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9coI71.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9coI71.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9coI71.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9coI71.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9coI71.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZpJi3H.s: Assembler messages:
encrypt.c: /tmp/ccZpJi3H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZpJi3H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZpJi3H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZpJi3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpJi3H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpJi3H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpJi3H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZpJi3H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZpJi3H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZpJi3H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZpJi3H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpJi3H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpJi3H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpJi3H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZpJi3H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZpJi3H.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIb2xFV.s: Assembler messages:
encrypt.c: /tmp/ccIb2xFV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIb2xFV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIb2xFV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIb2xFV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIb2xFV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIb2xFV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIb2xFV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIb2xFV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIb2xFV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIb2xFV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIb2xFV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIb2xFV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIb2xFV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIb2xFV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIb2xFV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIb2xFV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYPigN2.s: Assembler messages:
encrypt.c: /tmp/ccYPigN2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYPigN2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYPigN2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYPigN2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPigN2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPigN2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPigN2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYPigN2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYPigN2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYPigN2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPigN2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPigN2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPigN2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPigN2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPigN2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYPigN2.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMQ8Bkt.s: Assembler messages:
encrypt.c: /tmp/ccMQ8Bkt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMQ8Bkt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMQ8Bkt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMQ8Bkt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMQ8Bkt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMQ8Bkt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMQ8Bkt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMQ8Bkt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMQ8Bkt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMQ8Bkt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMQ8Bkt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMQ8Bkt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQ8Bkt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMQ8Bkt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMQ8Bkt.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMSLaVo.s: Assembler messages:
encrypt.c: /tmp/ccMSLaVo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSLaVo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSLaVo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSLaVo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSLaVo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSLaVo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSLaVo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSLaVo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSLaVo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSLaVo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMSLaVo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSLaVo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSLaVo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSLaVo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSLaVo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSLaVo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrJWPck.s: Assembler messages:
encrypt.c: /tmp/ccrJWPck.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJWPck.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJWPck.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJWPck.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJWPck.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJWPck.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJWPck.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJWPck.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJWPck.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrJWPck.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJWPck.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJWPck.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJWPck.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJWPck.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJWPck.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrJWPck.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctYuv2g.s: Assembler messages:
encrypt.c: /tmp/cctYuv2g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYuv2g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctYuv2g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctYuv2g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuv2g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuv2g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuv2g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctYuv2g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctYuv2g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuv2g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctYuv2g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctYuv2g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYuv2g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYuv2g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYuv2g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYuv2g.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjeqLPE.s: Assembler messages:
encrypt.c: /tmp/ccjeqLPE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjeqLPE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjeqLPE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjeqLPE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjeqLPE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjeqLPE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjeqLPE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjeqLPE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjeqLPE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjeqLPE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjeqLPE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjeqLPE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjeqLPE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjeqLPE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeqLPE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjeqLPE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrIG7aN.s: Assembler messages:
encrypt.c: /tmp/ccrIG7aN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrIG7aN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrIG7aN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrIG7aN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIG7aN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIG7aN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIG7aN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrIG7aN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrIG7aN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrIG7aN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrIG7aN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIG7aN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIG7aN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIG7aN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIG7aN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrIG7aN.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGKxbdG.s: Assembler messages:
encrypt.c: /tmp/ccGKxbdG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGKxbdG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGKxbdG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGKxbdG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGKxbdG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGKxbdG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGKxbdG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGKxbdG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGKxbdG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGKxbdG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGKxbdG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGKxbdG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGKxbdG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGKxbdG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGKxbdG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGKxbdG.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMfziVK.s: Assembler messages:
encrypt.c: /tmp/ccMfziVK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfziVK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMfziVK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMfziVK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfziVK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfziVK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfziVK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMfziVK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMfziVK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfziVK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMfziVK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMfziVK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfziVK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfziVK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfziVK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfziVK.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUOsDZ5.s: Assembler messages:
encrypt.c: /tmp/ccUOsDZ5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOsDZ5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOsDZ5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOsDZ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOsDZ5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOsDZ5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOsDZ5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOsDZ5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUOsDZ5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUOsDZ5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUOsDZ5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUOsDZ5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOsDZ5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUOsDZ5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUOsDZ5.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgq93nm.s: Assembler messages:
encrypt.c: /tmp/ccgq93nm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgq93nm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgq93nm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgq93nm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq93nm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq93nm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq93nm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgq93nm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgq93nm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq93nm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgq93nm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq93nm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq93nm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq93nm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq93nm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq93nm.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3Msjq4.s: Assembler messages:
encrypt.c: /tmp/cc3Msjq4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Msjq4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Msjq4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Msjq4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Msjq4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Msjq4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Msjq4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Msjq4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Msjq4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Msjq4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3Msjq4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Msjq4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Msjq4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Msjq4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Msjq4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Msjq4.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsJVenQ.s: Assembler messages:
encrypt.c: /tmp/ccsJVenQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsJVenQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsJVenQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsJVenQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJVenQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJVenQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJVenQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsJVenQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsJVenQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsJVenQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsJVenQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJVenQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJVenQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsJVenQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsJVenQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsJVenQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbAKwfF.s: Assembler messages:
encrypt.c: /tmp/ccbAKwfF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbAKwfF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbAKwfF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbAKwfF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbAKwfF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbAKwfF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbAKwfF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbAKwfF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbAKwfF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbAKwfF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbAKwfF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbAKwfF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbAKwfF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbAKwfF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbAKwfF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbAKwfF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjGGd8p.s: Assembler messages:
encrypt.c: /tmp/ccjGGd8p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjGGd8p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjGGd8p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjGGd8p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjGGd8p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjGGd8p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjGGd8p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjGGd8p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjGGd8p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjGGd8p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjGGd8p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjGGd8p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjGGd8p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGGd8p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjGGd8p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGGd8p.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4uvP23.s: Assembler messages:
encrypt.c: /tmp/cc4uvP23.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4uvP23.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4uvP23.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4uvP23.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4uvP23.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4uvP23.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4uvP23.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4uvP23.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4uvP23.s: Assembler messages:
encrypt.c: /tmp/cc4uvP23.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4uvP23.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4uvP23.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4uvP23.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4uvP23.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4uvP23.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4uvP23.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uvP23.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uvP23.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uvP23.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4uvP23.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccepxsHW.s: Assembler messages:
encrypt.c: /tmp/ccepxsHW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepxsHW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccepxsHW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccepxsHW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccepxsHW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccepxsHW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccepxsHW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccepxsHW.s: Assembler messages:
encrypt.c: /tmp/ccepxsHW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepxsHW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccepxsHW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccepxsHW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccepxsHW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccepxsHW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccepxsHW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccepxsHW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepxsHW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepxsHW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU7dpgq.s: Assembler messages:
encrypt.c: /tmp/ccU7dpgq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7dpgq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7dpgq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7dpgq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7dpgq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7dpgq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU7dpgq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU7dpgq.s: Assembler messages:
encrypt.c: /tmp/ccU7dpgq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7dpgq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7dpgq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7dpgq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7dpgq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7dpgq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU7dpgq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7dpgq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7dpgq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7dpgq.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchOA2ax.s: Assembler messages:
encrypt.c: /tmp/cchOA2ax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOA2ax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchOA2ax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchOA2ax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchOA2ax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchOA2ax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchOA2ax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOA2ax.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchOA2ax.s: Assembler messages:
encrypt.c: /tmp/cchOA2ax.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOA2ax.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchOA2ax.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchOA2ax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchOA2ax.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchOA2ax.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchOA2ax.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchOA2ax.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOA2ax.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOA2ax.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOA2ax.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7QUSGz.s: Assembler messages:
encrypt.c: /tmp/cc7QUSGz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QUSGz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7QUSGz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7QUSGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7QUSGz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7QUSGz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7QUSGz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7QUSGz.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7QUSGz.s: Assembler messages:
encrypt.c: /tmp/cc7QUSGz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7QUSGz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7QUSGz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7QUSGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7QUSGz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7QUSGz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7QUSGz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7QUSGz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7QUSGz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7QUSGz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7QUSGz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9C7UDf.s: Assembler messages:
encrypt.c: /tmp/cc9C7UDf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9C7UDf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9C7UDf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9C7UDf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9C7UDf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9C7UDf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9C7UDf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9C7UDf.s: Assembler messages:
encrypt.c: /tmp/cc9C7UDf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9C7UDf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9C7UDf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9C7UDf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9C7UDf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9C7UDf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9C7UDf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9C7UDf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C7UDf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9C7UDf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDdZU1E.s: Assembler messages:
encrypt.c: /tmp/ccDdZU1E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdZU1E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDdZU1E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDdZU1E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDdZU1E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDdZU1E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDdZU1E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDdZU1E.s: Assembler messages:
encrypt.c: /tmp/ccDdZU1E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdZU1E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDdZU1E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDdZU1E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDdZU1E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDdZU1E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDdZU1E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDdZU1E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdZU1E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDdZU1E.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckamI0L.s: Assembler messages:
encrypt.c: /tmp/cckamI0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckamI0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckamI0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckamI0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckamI0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckamI0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckamI0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckamI0L.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckamI0L.s: Assembler messages:
encrypt.c: /tmp/cckamI0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckamI0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckamI0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckamI0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckamI0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckamI0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckamI0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckamI0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckamI0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckamI0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckamI0L.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXP3gAl.s: Assembler messages:
encrypt.c: /tmp/ccXP3gAl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXP3gAl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXP3gAl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXP3gAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXP3gAl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXP3gAl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXP3gAl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXP3gAl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXP3gAl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXP3gAl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXP3gAl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXP3gAl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXP3gAl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXP3gAl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXP3gAl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXP3gAl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchNwXAk.s: Assembler messages:
encrypt.c: /tmp/cchNwXAk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchNwXAk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchNwXAk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchNwXAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNwXAk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNwXAk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNwXAk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchNwXAk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchNwXAk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNwXAk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchNwXAk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNwXAk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNwXAk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNwXAk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNwXAk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNwXAk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz9S5hj.s: Assembler messages:
encrypt.c: /tmp/ccz9S5hj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9S5hj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9S5hj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9S5hj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9S5hj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9S5hj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9S5hj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9S5hj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9S5hj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz9S5hj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9S5hj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9S5hj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9S5hj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9S5hj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9S5hj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9S5hj.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNhlBwL.s: Assembler messages:
encrypt.c: /tmp/ccNhlBwL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNhlBwL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNhlBwL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNhlBwL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhlBwL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhlBwL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhlBwL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNhlBwL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNhlBwL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNhlBwL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhlBwL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhlBwL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhlBwL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhlBwL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhlBwL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNhlBwL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccndU1ZI.s: Assembler messages:
encrypt.c: /tmp/ccndU1ZI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccndU1ZI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccndU1ZI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccndU1ZI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndU1ZI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndU1ZI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndU1ZI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccndU1ZI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccndU1ZI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndU1ZI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccndU1ZI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccndU1ZI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndU1ZI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndU1ZI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndU1ZI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndU1ZI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2aFr7D.s: Assembler messages:
encrypt.c: /tmp/cc2aFr7D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2aFr7D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2aFr7D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2aFr7D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aFr7D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aFr7D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aFr7D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2aFr7D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2aFr7D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2aFr7D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2aFr7D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2aFr7D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2aFr7D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2aFr7D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2aFr7D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2aFr7D.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9gReMt.s: Assembler messages:
encrypt.c: /tmp/cc9gReMt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9gReMt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9gReMt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9gReMt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gReMt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gReMt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gReMt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9gReMt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9gReMt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gReMt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9gReMt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gReMt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gReMt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gReMt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gReMt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gReMt.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8QP4T1.s: Assembler messages:
encrypt.c: /tmp/cc8QP4T1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8QP4T1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8QP4T1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8QP4T1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QP4T1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QP4T1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QP4T1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8QP4T1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8QP4T1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8QP4T1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8QP4T1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QP4T1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QP4T1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8QP4T1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8QP4T1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8QP4T1.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMaMI42.s: Assembler messages:
encrypt.c: /tmp/ccMaMI42.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMaMI42.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMaMI42.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMaMI42.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMaMI42.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMaMI42.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMaMI42.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMaMI42.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMaMI42.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMaMI42.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMaMI42.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMaMI42.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMaMI42.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMaMI42.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaMI42.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMaMI42.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOiKXKi.s: Assembler messages:
encrypt.c: /tmp/ccOiKXKi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOiKXKi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOiKXKi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOiKXKi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiKXKi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiKXKi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiKXKi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOiKXKi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOiKXKi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiKXKi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOiKXKi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiKXKi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiKXKi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiKXKi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiKXKi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiKXKi.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuL739i.s: Assembler messages:
encrypt.c: /tmp/ccuL739i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuL739i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuL739i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuL739i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuL739i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuL739i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuL739i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuL739i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuL739i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuL739i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuL739i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuL739i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuL739i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL739i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuL739i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuL739i.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccO7YbnJ.s: Assembler messages:
encrypt.c: /tmp/ccO7YbnJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7YbnJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO7YbnJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO7YbnJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7YbnJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7YbnJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7YbnJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO7YbnJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7YbnJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO7YbnJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO7YbnJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7YbnJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7YbnJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7YbnJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO7YbnJ.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccOOD78L.s: Assembler messages:
encrypt.c: /tmp/ccOOD78L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOOD78L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOOD78L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOOD78L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOD78L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOD78L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOD78L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOOD78L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOOD78L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOOD78L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOD78L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOD78L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOD78L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOD78L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOD78L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOOD78L.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8O19Er.s: Assembler messages:
encrypt.c: /tmp/cc8O19Er.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8O19Er.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8O19Er.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8O19Er.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O19Er.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O19Er.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O19Er.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8O19Er.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8O19Er.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O19Er.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8O19Er.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O19Er.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O19Er.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O19Er.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O19Er.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O19Er.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccppihWC.s: Assembler messages:
encrypt.c: /tmp/ccppihWC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccppihWC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccppihWC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccppihWC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppihWC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppihWC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppihWC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccppihWC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccppihWC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccppihWC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccppihWC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppihWC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppihWC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccppihWC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccppihWC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccppihWC.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfiUMQ1.s: Assembler messages:
encrypt.c: /tmp/ccfiUMQ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfiUMQ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfiUMQ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfiUMQ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiUMQ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiUMQ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiUMQ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfiUMQ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiUMQ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfiUMQ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfiUMQ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfiUMQ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfiUMQ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiUMQ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfiUMQ1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchORGx1.s: Assembler messages:
encrypt.c: /tmp/cchORGx1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchORGx1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchORGx1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchORGx1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchORGx1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchORGx1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchORGx1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchORGx1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchORGx1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchORGx1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchORGx1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchORGx1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchORGx1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchORGx1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchORGx1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchORGx1.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9dSwH1.s: Assembler messages:
encrypt.c: /tmp/cc9dSwH1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dSwH1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9dSwH1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9dSwH1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dSwH1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dSwH1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dSwH1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9dSwH1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9dSwH1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dSwH1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9dSwH1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9dSwH1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dSwH1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dSwH1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dSwH1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dSwH1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZLwVii.s: Assembler messages:
encrypt.c: /tmp/ccZLwVii.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZLwVii.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZLwVii.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZLwVii.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZLwVii.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZLwVii.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZLwVii.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZLwVii.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZLwVii.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZLwVii.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZLwVii.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZLwVii.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZLwVii.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZLwVii.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZLwVii.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZLwVii.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccNRwlbp.s: Assembler messages:
encrypt.c: /tmp/ccNRwlbp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNRwlbp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNRwlbp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNRwlbp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRwlbp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRwlbp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRwlbp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNRwlbp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNRwlbp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRwlbp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNRwlbp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNRwlbp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRwlbp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRwlbp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRwlbp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNRwlbp.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/omdsha256k128n96tau128v1/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 [enabled by default]
encrypt.c: /tmp/ccrFD0dI.s: Assembler messages:
encrypt.c: /tmp/ccrFD0dI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFD0dI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrFD0dI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrFD0dI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFD0dI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFD0dI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFD0dI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrFD0dI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrFD0dI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrFD0dI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrFD0dI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFD0dI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFD0dI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFD0dI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFD0dI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFD0dI.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCMFxqt.s: Assembler messages:
encrypt.c: /tmp/ccCMFxqt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMFxqt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCMFxqt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCMFxqt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMFxqt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMFxqt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMFxqt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCMFxqt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCMFxqt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMFxqt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCMFxqt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCMFxqt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMFxqt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMFxqt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMFxqt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMFxqt.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccorGEKz.s: Assembler messages:
encrypt.c: /tmp/ccorGEKz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorGEKz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccorGEKz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccorGEKz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorGEKz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorGEKz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorGEKz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccorGEKz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccorGEKz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccorGEKz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorGEKz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorGEKz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorGEKz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorGEKz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorGEKz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccorGEKz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8myfNI.s: Assembler messages:
encrypt.c: /tmp/cc8myfNI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8myfNI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8myfNI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8myfNI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8myfNI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8myfNI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8myfNI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8myfNI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8myfNI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8myfNI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8myfNI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8myfNI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8myfNI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8myfNI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8myfNI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8myfNI.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckojsD2.s: Assembler messages:
encrypt.c: /tmp/cckojsD2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckojsD2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckojsD2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckojsD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckojsD2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckojsD2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckojsD2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckojsD2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckojsD2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckojsD2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckojsD2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckojsD2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckojsD2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckojsD2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckojsD2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckojsD2.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4lhwNj.s: Assembler messages:
encrypt.c: /tmp/cc4lhwNj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4lhwNj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4lhwNj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4lhwNj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4lhwNj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4lhwNj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4lhwNj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4lhwNj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4lhwNj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4lhwNj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4lhwNj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4lhwNj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4lhwNj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4lhwNj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lhwNj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4lhwNj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTjXfA7.s: Assembler messages:
encrypt.c: /tmp/ccTjXfA7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTjXfA7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTjXfA7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTjXfA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjXfA7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjXfA7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjXfA7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTjXfA7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTjXfA7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTjXfA7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTjXfA7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjXfA7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjXfA7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTjXfA7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTjXfA7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTjXfA7.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsrANqY.s: Assembler messages:
encrypt.c: /tmp/ccsrANqY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsrANqY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsrANqY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsrANqY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrANqY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrANqY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrANqY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsrANqY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsrANqY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrANqY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsrANqY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsrANqY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrANqY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrANqY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsrANqY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsrANqY.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDiMVXw.s: Assembler messages:
encrypt.c: /tmp/ccDiMVXw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDiMVXw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDiMVXw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDiMVXw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDiMVXw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDiMVXw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDiMVXw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDiMVXw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDiMVXw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDiMVXw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDiMVXw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDiMVXw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDiMVXw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDiMVXw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDiMVXw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDiMVXw.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpyRofo.s: Assembler messages:
encrypt.c: /tmp/ccpyRofo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpyRofo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpyRofo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpyRofo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyRofo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyRofo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyRofo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpyRofo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpyRofo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyRofo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpyRofo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpyRofo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyRofo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyRofo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpyRofo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpyRofo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0vu3Xn.s: Assembler messages:
encrypt.c: /tmp/cc0vu3Xn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0vu3Xn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0vu3Xn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0vu3Xn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0vu3Xn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0vu3Xn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0vu3Xn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0vu3Xn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0vu3Xn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0vu3Xn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0vu3Xn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0vu3Xn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vu3Xn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0vu3Xn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0vu3Xn.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchcS8Se.s: Assembler messages:
encrypt.c: /tmp/cchcS8Se.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchcS8Se.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchcS8Se.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchcS8Se.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchcS8Se.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchcS8Se.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchcS8Se.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchcS8Se.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchcS8Se.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchcS8Se.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchcS8Se.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchcS8Se.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchcS8Se.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchcS8Se.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchcS8Se.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchcS8Se.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAPkkyM.s: Assembler messages:
encrypt.c: /tmp/ccAPkkyM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAPkkyM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAPkkyM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAPkkyM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPkkyM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPkkyM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPkkyM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAPkkyM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAPkkyM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAPkkyM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAPkkyM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPkkyM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPkkyM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAPkkyM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAPkkyM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAPkkyM.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY6HaFE.s: Assembler messages:
encrypt.c: /tmp/ccY6HaFE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6HaFE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6HaFE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6HaFE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6HaFE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6HaFE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6HaFE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6HaFE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6HaFE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6HaFE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY6HaFE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6HaFE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6HaFE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6HaFE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6HaFE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6HaFE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU850F3.s: Assembler messages:
encrypt.c: /tmp/ccU850F3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU850F3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU850F3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU850F3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU850F3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU850F3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU850F3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU850F3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU850F3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU850F3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU850F3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU850F3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU850F3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU850F3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU850F3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU850F3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY5wsgU.s: Assembler messages:
encrypt.c: /tmp/ccY5wsgU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY5wsgU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY5wsgU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY5wsgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5wsgU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5wsgU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5wsgU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY5wsgU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY5wsgU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5wsgU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY5wsgU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY5wsgU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5wsgU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5wsgU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5wsgU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5wsgU.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWZwvVl.s: Assembler messages:
encrypt.c: /tmp/ccWZwvVl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZwvVl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZwvVl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZwvVl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZwvVl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZwvVl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZwvVl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZwvVl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZwvVl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZwvVl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWZwvVl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZwvVl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZwvVl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZwvVl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZwvVl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZwvVl.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgjAZAu.s: Assembler messages:
encrypt.c: /tmp/ccgjAZAu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgjAZAu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgjAZAu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgjAZAu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjAZAu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjAZAu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjAZAu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgjAZAu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgjAZAu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgjAZAu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgjAZAu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjAZAu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjAZAu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjAZAu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgjAZAu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgjAZAu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVEXGGf.s: Assembler messages:
encrypt.c: /tmp/ccVEXGGf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVEXGGf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVEXGGf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVEXGGf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEXGGf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEXGGf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEXGGf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVEXGGf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVEXGGf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEXGGf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVEXGGf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVEXGGf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEXGGf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEXGGf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEXGGf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEXGGf.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVtuYql.s: Assembler messages:
encrypt.c: /tmp/ccVtuYql.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVtuYql.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVtuYql.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVtuYql.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtuYql.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtuYql.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtuYql.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVtuYql.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVtuYql.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVtuYql.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtuYql.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtuYql.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtuYql.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtuYql.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtuYql.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVtuYql.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRFGylE.s: Assembler messages:
encrypt.c: /tmp/ccRFGylE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRFGylE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRFGylE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRFGylE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFGylE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFGylE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFGylE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRFGylE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRFGylE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFGylE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRFGylE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRFGylE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFGylE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFGylE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFGylE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFGylE.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclEe55J.s: Assembler messages:
encrypt.c: /tmp/cclEe55J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEe55J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEe55J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclEe55J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEe55J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEe55J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEe55J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEe55J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEe55J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclEe55J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEe55J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEe55J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEe55J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEe55J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEe55J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEe55J.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2OFtsO.s: Assembler messages:
encrypt.c: /tmp/cc2OFtsO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2OFtsO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2OFtsO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2OFtsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OFtsO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OFtsO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OFtsO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2OFtsO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2OFtsO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OFtsO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2OFtsO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2OFtsO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OFtsO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OFtsO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OFtsO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OFtsO.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce72iPR.s: Assembler messages:
encrypt.c: /tmp/cce72iPR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce72iPR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce72iPR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce72iPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce72iPR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce72iPR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce72iPR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce72iPR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce72iPR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce72iPR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce72iPR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce72iPR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce72iPR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce72iPR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce72iPR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce72iPR.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWcsiZ8.s: Assembler messages:
encrypt.c: /tmp/ccWcsiZ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcsiZ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWcsiZ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWcsiZ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcsiZ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcsiZ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcsiZ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWcsiZ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWcsiZ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcsiZ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcsiZ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcsiZ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcsiZ8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcsiZ8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWcsiZ8.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvDSn2k.s: Assembler messages:
encrypt.c: /tmp/ccvDSn2k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvDSn2k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvDSn2k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvDSn2k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDSn2k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDSn2k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDSn2k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvDSn2k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvDSn2k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDSn2k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvDSn2k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvDSn2k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDSn2k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDSn2k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDSn2k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDSn2k.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY83Ddq.s: Assembler messages:
encrypt.c: /tmp/ccY83Ddq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY83Ddq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY83Ddq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY83Ddq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY83Ddq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY83Ddq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY83Ddq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY83Ddq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY83Ddq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY83Ddq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY83Ddq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY83Ddq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY83Ddq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY83Ddq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY83Ddq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY83Ddq.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrGY4D4.s: Assembler messages:
encrypt.c: /tmp/ccrGY4D4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGY4D4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGY4D4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGY4D4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGY4D4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGY4D4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGY4D4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGY4D4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGY4D4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGY4D4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrGY4D4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGY4D4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGY4D4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGY4D4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGY4D4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGY4D4.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPzSMKt.s: Assembler messages:
encrypt.c: /tmp/ccPzSMKt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPzSMKt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPzSMKt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPzSMKt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPzSMKt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPzSMKt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPzSMKt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPzSMKt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPzSMKt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPzSMKt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPzSMKt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPzSMKt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPzSMKt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzSMKt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPzSMKt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPzSMKt.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWbfgMF.s: Assembler messages:
encrypt.c: /tmp/ccWbfgMF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWbfgMF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWbfgMF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWbfgMF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbfgMF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbfgMF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbfgMF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWbfgMF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWbfgMF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbfgMF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWbfgMF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWbfgMF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbfgMF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbfgMF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWbfgMF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWbfgMF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrw7MFJ.s: Assembler messages:
encrypt.c: /tmp/ccrw7MFJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrw7MFJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrw7MFJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrw7MFJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrw7MFJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrw7MFJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrw7MFJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrw7MFJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrw7MFJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrw7MFJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrw7MFJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrw7MFJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrw7MFJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrw7MFJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrw7MFJ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvoRO8N.s: Assembler messages:
encrypt.c: /tmp/ccvoRO8N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvoRO8N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvoRO8N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvoRO8N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoRO8N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoRO8N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoRO8N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvoRO8N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvoRO8N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoRO8N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvoRO8N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvoRO8N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoRO8N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoRO8N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvoRO8N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvoRO8N.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBQniv6.s: Assembler messages:
encrypt.c: /tmp/ccBQniv6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQniv6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBQniv6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBQniv6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQniv6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQniv6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQniv6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBQniv6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBQniv6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBQniv6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBQniv6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQniv6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQniv6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQniv6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBQniv6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBQniv6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsWOMwo.s: Assembler messages:
encrypt.c: /tmp/ccsWOMwo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsWOMwo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsWOMwo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsWOMwo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsWOMwo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsWOMwo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsWOMwo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsWOMwo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsWOMwo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsWOMwo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsWOMwo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsWOMwo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsWOMwo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsWOMwo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWOMwo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsWOMwo.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct92tyS.s: Assembler messages:
encrypt.c: /tmp/cct92tyS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct92tyS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct92tyS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct92tyS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct92tyS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct92tyS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct92tyS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct92tyS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct92tyS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct92tyS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct92tyS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct92tyS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct92tyS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct92tyS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct92tyS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct92tyS.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwv9ZJ5.s: Assembler messages:
encrypt.c: /tmp/ccwv9ZJ5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwv9ZJ5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwv9ZJ5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwv9ZJ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwv9ZJ5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwv9ZJ5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwv9ZJ5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwv9ZJ5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwv9ZJ5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwv9ZJ5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwv9ZJ5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwv9ZJ5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwv9ZJ5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwv9ZJ5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwv9ZJ5.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHmLcdG.s: Assembler messages:
encrypt.c: /tmp/ccHmLcdG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmLcdG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHmLcdG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHmLcdG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmLcdG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmLcdG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmLcdG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHmLcdG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHmLcdG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmLcdG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHmLcdG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmLcdG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmLcdG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmLcdG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLcdG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmLcdG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyz8tgp.s: Assembler messages:
encrypt.c: /tmp/ccyz8tgp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyz8tgp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyz8tgp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyz8tgp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyz8tgp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyz8tgp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyz8tgp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyz8tgp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyz8tgp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyz8tgp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyz8tgp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyz8tgp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyz8tgp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyz8tgp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyz8tgp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyz8tgp.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVo2rWU.s: Assembler messages:
encrypt.c: /tmp/ccVo2rWU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVo2rWU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVo2rWU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVo2rWU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVo2rWU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVo2rWU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVo2rWU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVo2rWU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVo2rWU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVo2rWU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVo2rWU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVo2rWU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVo2rWU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVo2rWU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVo2rWU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVo2rWU.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciyk2Z9.s: Assembler messages:
encrypt.c: /tmp/cciyk2Z9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciyk2Z9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciyk2Z9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciyk2Z9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyk2Z9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyk2Z9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyk2Z9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciyk2Z9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciyk2Z9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciyk2Z9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciyk2Z9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyk2Z9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyk2Z9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciyk2Z9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciyk2Z9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciyk2Z9.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR5FkeL.s: Assembler messages:
encrypt.c: /tmp/ccR5FkeL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR5FkeL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR5FkeL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR5FkeL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5FkeL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5FkeL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5FkeL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR5FkeL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR5FkeL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR5FkeL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR5FkeL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5FkeL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5FkeL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5FkeL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5FkeL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR5FkeL.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgbF9Tl.s: Assembler messages:
encrypt.c: /tmp/ccgbF9Tl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbF9Tl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbF9Tl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbF9Tl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbF9Tl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbF9Tl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbF9Tl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbF9Tl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbF9Tl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgbF9Tl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgbF9Tl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbF9Tl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbF9Tl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbF9Tl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbF9Tl.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccihuDLH.s: Assembler messages:
encrypt.c: /tmp/ccihuDLH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccihuDLH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccihuDLH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccihuDLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihuDLH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihuDLH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihuDLH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccihuDLH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccihuDLH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihuDLH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccihuDLH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihuDLH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihuDLH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihuDLH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihuDLH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihuDLH.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccluwxiu.s: Assembler messages:
encrypt.c: /tmp/ccluwxiu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccluwxiu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccluwxiu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccluwxiu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccluwxiu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccluwxiu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccluwxiu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccluwxiu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccluwxiu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccluwxiu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccluwxiu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccluwxiu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccluwxiu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccluwxiu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccluwxiu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccluwxiu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ4ovDG.s: Assembler messages:
encrypt.c: /tmp/ccZ4ovDG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ4ovDG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ4ovDG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ4ovDG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4ovDG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4ovDG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4ovDG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ4ovDG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4ovDG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ4ovDG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ4ovDG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4ovDG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4ovDG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4ovDG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ4ovDG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc9a9X0.s: Assembler messages:
encrypt.c: /tmp/ccc9a9X0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9a9X0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc9a9X0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc9a9X0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9a9X0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9a9X0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9a9X0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc9a9X0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc9a9X0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc9a9X0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc9a9X0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9a9X0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9a9X0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9a9X0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc9a9X0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc9a9X0.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Nhx3J.s: Assembler messages:
encrypt.c: /tmp/cc2Nhx3J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Nhx3J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Nhx3J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Nhx3J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nhx3J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nhx3J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nhx3J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Nhx3J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nhx3J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Nhx3J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Nhx3J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Nhx3J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Nhx3J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Nhx3J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Nhx3J.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9PqSNG.s: Assembler messages:
encrypt.c: /tmp/cc9PqSNG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9PqSNG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9PqSNG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9PqSNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PqSNG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PqSNG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PqSNG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9PqSNG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9PqSNG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9PqSNG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9PqSNG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PqSNG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PqSNG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PqSNG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9PqSNG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9PqSNG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2v7Jf3.s: Assembler messages:
encrypt.c: /tmp/cc2v7Jf3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2v7Jf3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2v7Jf3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2v7Jf3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2v7Jf3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2v7Jf3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2v7Jf3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2v7Jf3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2v7Jf3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2v7Jf3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2v7Jf3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2v7Jf3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v7Jf3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2v7Jf3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2v7Jf3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ64P4l.s: Assembler messages:
encrypt.c: /tmp/ccQ64P4l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ64P4l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ64P4l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ64P4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ64P4l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ64P4l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ64P4l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ64P4l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ64P4l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ64P4l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ64P4l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ64P4l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ64P4l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ64P4l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ64P4l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ64P4l.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1tGCx1.s: Assembler messages:
encrypt.c: /tmp/cc1tGCx1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1tGCx1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1tGCx1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1tGCx1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1tGCx1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1tGCx1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1tGCx1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1tGCx1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1tGCx1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1tGCx1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1tGCx1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1tGCx1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1tGCx1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1tGCx1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tGCx1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1tGCx1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB2gheO.s: Assembler messages:
encrypt.c: /tmp/ccB2gheO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2gheO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB2gheO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB2gheO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2gheO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2gheO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2gheO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB2gheO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB2gheO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB2gheO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2gheO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2gheO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2gheO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2gheO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2gheO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2gheO.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceoED3m.s: Assembler messages:
encrypt.c: /tmp/cceoED3m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceoED3m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceoED3m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceoED3m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceoED3m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceoED3m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceoED3m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceoED3m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceoED3m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceoED3m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceoED3m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceoED3m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceoED3m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceoED3m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceoED3m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceoED3m.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpD4h9A.s: Assembler messages:
encrypt.c: /tmp/ccpD4h9A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpD4h9A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpD4h9A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpD4h9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpD4h9A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpD4h9A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpD4h9A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpD4h9A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpD4h9A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpD4h9A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpD4h9A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpD4h9A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpD4h9A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpD4h9A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD4h9A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpD4h9A.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX6l0PV.s: Assembler messages:
encrypt.c: /tmp/ccX6l0PV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX6l0PV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX6l0PV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX6l0PV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX6l0PV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX6l0PV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX6l0PV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX6l0PV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX6l0PV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX6l0PV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX6l0PV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX6l0PV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX6l0PV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX6l0PV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6l0PV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX6l0PV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyynqC4.s: Assembler messages:
encrypt.c: /tmp/ccyynqC4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyynqC4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyynqC4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyynqC4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyynqC4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyynqC4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyynqC4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyynqC4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyynqC4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyynqC4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyynqC4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyynqC4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyynqC4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyynqC4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyynqC4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyynqC4.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5v6Z9o.s: Assembler messages:
encrypt.c: /tmp/cc5v6Z9o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5v6Z9o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5v6Z9o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5v6Z9o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5v6Z9o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5v6Z9o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5v6Z9o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5v6Z9o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5v6Z9o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5v6Z9o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5v6Z9o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5v6Z9o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5v6Z9o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5v6Z9o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5v6Z9o.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfbRfqs.s: Assembler messages:
encrypt.c: /tmp/ccfbRfqs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfbRfqs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfbRfqs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfbRfqs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbRfqs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbRfqs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbRfqs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfbRfqs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfbRfqs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfbRfqs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfbRfqs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbRfqs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbRfqs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfbRfqs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfbRfqs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfbRfqs.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBsWkAk.s: Assembler messages:
encrypt.c: /tmp/ccBsWkAk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsWkAk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsWkAk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsWkAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsWkAk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsWkAk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsWkAk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsWkAk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsWkAk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBsWkAk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsWkAk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsWkAk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsWkAk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsWkAk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsWkAk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBsWkAk.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMjjxMf.s: Assembler messages:
encrypt.c: /tmp/ccMjjxMf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjjxMf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjjxMf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjjxMf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjjxMf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjjxMf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjjxMf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjjxMf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjjxMf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjjxMf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMjjxMf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMjjxMf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjjxMf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjjxMf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjjxMf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMjjxMf.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKBziwG.s: Assembler messages:
encrypt.c: /tmp/ccKBziwG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKBziwG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKBziwG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKBziwG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKBziwG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKBziwG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKBziwG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKBziwG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKBziwG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKBziwG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKBziwG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKBziwG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKBziwG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKBziwG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKBziwG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKBziwG.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRjSsOM.s: Assembler messages:
encrypt.c: /tmp/ccRjSsOM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRjSsOM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRjSsOM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRjSsOM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjSsOM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjSsOM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjSsOM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRjSsOM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRjSsOM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRjSsOM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjSsOM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjSsOM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjSsOM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjSsOM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjSsOM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRjSsOM.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3DfLf9.s: Assembler messages:
encrypt.c: /tmp/cc3DfLf9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DfLf9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3DfLf9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3DfLf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DfLf9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DfLf9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DfLf9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3DfLf9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3DfLf9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DfLf9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3DfLf9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DfLf9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DfLf9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DfLf9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DfLf9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DfLf9.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaojxWc.s: Assembler messages:
encrypt.c: /tmp/ccaojxWc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaojxWc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaojxWc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaojxWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaojxWc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaojxWc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaojxWc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaojxWc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaojxWc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaojxWc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaojxWc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaojxWc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaojxWc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaojxWc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaojxWc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaojxWc.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6MkFeF.s: Assembler messages:
encrypt.c: /tmp/cc6MkFeF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6MkFeF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6MkFeF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6MkFeF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6MkFeF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6MkFeF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6MkFeF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6MkFeF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6MkFeF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6MkFeF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6MkFeF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6MkFeF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6MkFeF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6MkFeF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MkFeF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6MkFeF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccESnXYJ.s: Assembler messages:
encrypt.c: /tmp/ccESnXYJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESnXYJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccESnXYJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccESnXYJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccESnXYJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccESnXYJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccESnXYJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccESnXYJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccESnXYJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccESnXYJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccESnXYJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccESnXYJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccESnXYJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnXYJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccESnXYJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESnXYJ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceSx1Jr.s: Assembler messages:
encrypt.c: /tmp/cceSx1Jr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSx1Jr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceSx1Jr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceSx1Jr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSx1Jr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSx1Jr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSx1Jr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceSx1Jr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceSx1Jr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSx1Jr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceSx1Jr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSx1Jr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSx1Jr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSx1Jr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSx1Jr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSx1Jr.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccebbGtt.s: Assembler messages:
encrypt.c: /tmp/ccebbGtt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebbGtt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccebbGtt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccebbGtt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbGtt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbGtt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbGtt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccebbGtt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccebbGtt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccebbGtt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbGtt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbGtt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbGtt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbGtt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbGtt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebbGtt.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn8AxF4.s: Assembler messages:
encrypt.c: /tmp/ccn8AxF4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn8AxF4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn8AxF4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn8AxF4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8AxF4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8AxF4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8AxF4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn8AxF4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn8AxF4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn8AxF4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8AxF4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8AxF4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8AxF4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8AxF4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8AxF4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn8AxF4.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctF5QH0.s: Assembler messages:
encrypt.c: /tmp/cctF5QH0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctF5QH0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctF5QH0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctF5QH0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctF5QH0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctF5QH0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctF5QH0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctF5QH0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctF5QH0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctF5QH0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctF5QH0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctF5QH0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctF5QH0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctF5QH0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctF5QH0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctF5QH0.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccK255Wm.s: Assembler messages:
encrypt.c: /tmp/ccK255Wm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK255Wm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK255Wm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK255Wm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK255Wm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK255Wm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK255Wm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK255Wm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK255Wm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK255Wm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK255Wm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK255Wm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK255Wm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK255Wm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK255Wm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK255Wm.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZc8fyl.s: Assembler messages:
encrypt.c: /tmp/ccZc8fyl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZc8fyl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZc8fyl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZc8fyl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc8fyl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc8fyl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc8fyl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZc8fyl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZc8fyl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc8fyl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZc8fyl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc8fyl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc8fyl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc8fyl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc8fyl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc8fyl.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYrhaHS.s: Assembler messages:
encrypt.c: /tmp/ccYrhaHS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYrhaHS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYrhaHS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYrhaHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYrhaHS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYrhaHS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYrhaHS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYrhaHS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYrhaHS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYrhaHS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYrhaHS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYrhaHS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYrhaHS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYrhaHS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYrhaHS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYrhaHS.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoCTxNU.s: Assembler messages:
encrypt.c: /tmp/ccoCTxNU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoCTxNU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoCTxNU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoCTxNU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoCTxNU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoCTxNU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoCTxNU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoCTxNU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoCTxNU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoCTxNU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoCTxNU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoCTxNU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoCTxNU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCTxNU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoCTxNU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoCTxNU.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9zGuEH.s: Assembler messages:
encrypt.c: /tmp/cc9zGuEH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9zGuEH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9zGuEH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9zGuEH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zGuEH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zGuEH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zGuEH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9zGuEH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9zGuEH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9zGuEH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9zGuEH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zGuEH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zGuEH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9zGuEH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9zGuEH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9zGuEH.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaHVGiF.s: Assembler messages:
encrypt.c: /tmp/ccaHVGiF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaHVGiF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaHVGiF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaHVGiF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHVGiF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHVGiF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHVGiF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaHVGiF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaHVGiF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHVGiF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaHVGiF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHVGiF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHVGiF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHVGiF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHVGiF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHVGiF.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccETstq1.s: Assembler messages:
encrypt.c: /tmp/ccETstq1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETstq1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccETstq1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccETstq1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETstq1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETstq1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETstq1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccETstq1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccETstq1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETstq1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccETstq1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETstq1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETstq1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETstq1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETstq1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETstq1.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKaOK45.s: Assembler messages:
encrypt.c: /tmp/ccKaOK45.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaOK45.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKaOK45.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKaOK45.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaOK45.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaOK45.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaOK45.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKaOK45.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKaOK45.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKaOK45.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKaOK45.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaOK45.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaOK45.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaOK45.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKaOK45.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKaOK45.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWedBHF.s: Assembler messages:
encrypt.c: /tmp/ccWedBHF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWedBHF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWedBHF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWedBHF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWedBHF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWedBHF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWedBHF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWedBHF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWedBHF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWedBHF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWedBHF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWedBHF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWedBHF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWedBHF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWedBHF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWedBHF.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccnpXjQ.s: Assembler messages:
encrypt.c: /tmp/cccnpXjQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccnpXjQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccnpXjQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccnpXjQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnpXjQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnpXjQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnpXjQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccnpXjQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccnpXjQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccnpXjQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccnpXjQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnpXjQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnpXjQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnpXjQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccnpXjQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccnpXjQ.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnSyAMg.s: Assembler messages:
encrypt.c: /tmp/ccnSyAMg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnSyAMg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnSyAMg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnSyAMg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnSyAMg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnSyAMg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnSyAMg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnSyAMg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnSyAMg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnSyAMg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnSyAMg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnSyAMg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnSyAMg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnSyAMg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSyAMg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnSyAMg.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctBwP2m.s: Assembler messages:
encrypt.c: /tmp/cctBwP2m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctBwP2m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctBwP2m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctBwP2m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBwP2m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBwP2m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBwP2m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctBwP2m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctBwP2m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctBwP2m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctBwP2m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBwP2m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBwP2m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBwP2m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctBwP2m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctBwP2m.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfNyXs0.s: Assembler messages:
encrypt.c: /tmp/ccfNyXs0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfNyXs0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfNyXs0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfNyXs0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfNyXs0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfNyXs0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfNyXs0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfNyXs0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfNyXs0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfNyXs0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfNyXs0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfNyXs0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfNyXs0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfNyXs0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNyXs0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfNyXs0.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvxk1Hd.s: Assembler messages:
encrypt.c: /tmp/ccvxk1Hd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxk1Hd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvxk1Hd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvxk1Hd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxk1Hd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxk1Hd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxk1Hd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvxk1Hd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvxk1Hd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvxk1Hd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvxk1Hd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvxk1Hd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxk1Hd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvxk1Hd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvxk1Hd.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchRNCcp.s: Assembler messages:
encrypt.c: /tmp/cchRNCcp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRNCcp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRNCcp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchRNCcp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRNCcp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRNCcp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRNCcp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRNCcp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRNCcp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRNCcp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchRNCcp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchRNCcp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRNCcp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRNCcp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRNCcp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchRNCcp.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuD9Igv.s: Assembler messages:
encrypt.c: /tmp/ccuD9Igv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuD9Igv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuD9Igv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuD9Igv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD9Igv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD9Igv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD9Igv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuD9Igv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuD9Igv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuD9Igv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuD9Igv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuD9Igv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuD9Igv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuD9Igv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuD9Igv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuD9Igv.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq1yIUK.s: Assembler messages:
encrypt.c: /tmp/ccq1yIUK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1yIUK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1yIUK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1yIUK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1yIUK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1yIUK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1yIUK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1yIUK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1yIUK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq1yIUK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq1yIUK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1yIUK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1yIUK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1yIUK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq1yIUK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq1yIUK.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqFlpIz.s: Assembler messages:
encrypt.c: /tmp/ccqFlpIz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFlpIz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqFlpIz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqFlpIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFlpIz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFlpIz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFlpIz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqFlpIz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqFlpIz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFlpIz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqFlpIz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqFlpIz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFlpIz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFlpIz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFlpIz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqFlpIz.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclehEyh.s: Assembler messages:
encrypt.c: /tmp/cclehEyh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclehEyh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclehEyh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclehEyh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclehEyh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclehEyh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclehEyh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclehEyh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclehEyh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclehEyh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclehEyh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclehEyh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclehEyh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclehEyh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclehEyh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclehEyh.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctEJLl9.s: Assembler messages:
encrypt.c: /tmp/cctEJLl9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctEJLl9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctEJLl9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctEJLl9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEJLl9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEJLl9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEJLl9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctEJLl9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctEJLl9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEJLl9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctEJLl9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctEJLl9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEJLl9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEJLl9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctEJLl9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctEJLl9.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Psln4.s: Assembler messages:
encrypt.c: /tmp/cc7Psln4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Psln4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Psln4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Psln4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Psln4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Psln4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Psln4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Psln4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Psln4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Psln4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Psln4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Psln4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Psln4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Psln4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Psln4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Psln4.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBP0kBU.s: Assembler messages:
encrypt.c: /tmp/ccBP0kBU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBP0kBU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBP0kBU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBP0kBU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBP0kBU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBP0kBU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBP0kBU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBP0kBU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBP0kBU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBP0kBU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBP0kBU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBP0kBU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBP0kBU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBP0kBU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP0kBU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBP0kBU.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccR8pV2g.s: Assembler messages:
encrypt.c: /tmp/ccR8pV2g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR8pV2g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR8pV2g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR8pV2g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8pV2g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8pV2g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8pV2g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR8pV2g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR8pV2g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8pV2g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR8pV2g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8pV2g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR8pV2g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR8pV2g.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8pV2g.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR8pV2g.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpWLIHp.s: Assembler messages:
encrypt.c: /tmp/ccpWLIHp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWLIHp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWLIHp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWLIHp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWLIHp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWLIHp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWLIHp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWLIHp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWLIHp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWLIHp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWLIHp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWLIHp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWLIHp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWLIHp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWLIHp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWLIHp.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchJAsbF.s: Assembler messages:
encrypt.c: /tmp/cchJAsbF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchJAsbF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchJAsbF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchJAsbF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJAsbF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJAsbF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJAsbF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchJAsbF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchJAsbF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchJAsbF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchJAsbF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchJAsbF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchJAsbF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchJAsbF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchJAsbF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchJAsbF.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccx3XoUy.s: Assembler messages:
encrypt.c: /tmp/ccx3XoUy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3XoUy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx3XoUy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx3XoUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3XoUy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3XoUy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3XoUy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx3XoUy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx3XoUy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3XoUy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx3XoUy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3XoUy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3XoUy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3XoUy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3XoUy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3XoUy.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCjL364.s: Assembler messages:
encrypt.c: /tmp/ccCjL364.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjL364.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjL364.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjL364.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjL364.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjL364.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjL364.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjL364.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjL364.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjL364.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCjL364.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjL364.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjL364.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjL364.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjL364.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjL364.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgGC8md.s: Assembler messages:
encrypt.c: /tmp/ccgGC8md.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGC8md.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgGC8md.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgGC8md.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGC8md.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGC8md.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGC8md.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgGC8md.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgGC8md.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgGC8md.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGC8md.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGC8md.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGC8md.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGC8md.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGC8md.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGC8md.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2TYqDO.s: Assembler messages:
encrypt.c: /tmp/cc2TYqDO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2TYqDO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2TYqDO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2TYqDO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TYqDO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TYqDO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TYqDO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2TYqDO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2TYqDO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TYqDO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2TYqDO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TYqDO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TYqDO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TYqDO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TYqDO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TYqDO.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaI90nV.s: Assembler messages:
encrypt.c: /tmp/ccaI90nV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaI90nV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaI90nV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaI90nV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaI90nV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaI90nV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaI90nV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaI90nV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaI90nV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaI90nV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaI90nV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaI90nV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaI90nV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaI90nV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaI90nV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaI90nV.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc26aEVl.s: Assembler messages:
encrypt.c: /tmp/cc26aEVl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc26aEVl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc26aEVl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc26aEVl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26aEVl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26aEVl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26aEVl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc26aEVl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc26aEVl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc26aEVl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26aEVl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26aEVl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26aEVl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26aEVl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26aEVl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc26aEVl.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSpX1be.s: Assembler messages:
encrypt.c: /tmp/ccSpX1be.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSpX1be.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSpX1be.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSpX1be.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSpX1be.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSpX1be.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSpX1be.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSpX1be.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSpX1be.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSpX1be.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSpX1be.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSpX1be.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSpX1be.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSpX1be.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpX1be.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSpX1be.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFiR4Fz.s: Assembler messages:
encrypt.c: /tmp/ccFiR4Fz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFiR4Fz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFiR4Fz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFiR4Fz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFiR4Fz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFiR4Fz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFiR4Fz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFiR4Fz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFiR4Fz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFiR4Fz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFiR4Fz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFiR4Fz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFiR4Fz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFiR4Fz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFiR4Fz.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG6nCcu.s: Assembler messages:
encrypt.c: /tmp/ccG6nCcu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG6nCcu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG6nCcu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG6nCcu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6nCcu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6nCcu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6nCcu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG6nCcu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG6nCcu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6nCcu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG6nCcu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6nCcu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6nCcu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6nCcu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6nCcu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6nCcu.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBPHysW.s: Assembler messages:
encrypt.c: /tmp/ccBPHysW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBPHysW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBPHysW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBPHysW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPHysW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPHysW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPHysW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBPHysW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBPHysW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPHysW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBPHysW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPHysW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBPHysW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBPHysW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPHysW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBPHysW.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPVT0I3.s: Assembler messages:
encrypt.c: /tmp/ccPVT0I3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPVT0I3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPVT0I3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPVT0I3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVT0I3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVT0I3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVT0I3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPVT0I3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPVT0I3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPVT0I3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVT0I3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVT0I3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVT0I3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVT0I3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVT0I3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPVT0I3.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNkQneT.s: Assembler messages:
encrypt.c: /tmp/ccNkQneT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNkQneT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNkQneT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNkQneT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNkQneT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNkQneT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNkQneT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNkQneT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNkQneT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNkQneT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNkQneT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNkQneT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNkQneT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkQneT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNkQneT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNkQneT.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxk25PO.s: Assembler messages:
encrypt.c: /tmp/ccxk25PO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxk25PO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxk25PO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxk25PO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxk25PO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxk25PO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxk25PO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxk25PO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxk25PO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxk25PO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxk25PO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxk25PO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxk25PO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxk25PO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxk25PO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxk25PO.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdp89mb.s: Assembler messages:
encrypt.c: /tmp/ccdp89mb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdp89mb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdp89mb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdp89mb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp89mb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp89mb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp89mb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdp89mb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdp89mb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp89mb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdp89mb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp89mb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp89mb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp89mb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp89mb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp89mb.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj4zC9e.s: Assembler messages:
encrypt.c: /tmp/ccj4zC9e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj4zC9e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj4zC9e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj4zC9e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj4zC9e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj4zC9e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj4zC9e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj4zC9e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj4zC9e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj4zC9e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj4zC9e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj4zC9e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj4zC9e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4zC9e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj4zC9e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj4zC9e.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5ODDQ1.s: Assembler messages:
encrypt.c: /tmp/cc5ODDQ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ODDQ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ODDQ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ODDQ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ODDQ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ODDQ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ODDQ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ODDQ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5ODDQ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ODDQ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ODDQ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ODDQ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ODDQ1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ODDQ1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ODDQ1.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJPI8QS.s: Assembler messages:
encrypt.c: /tmp/ccJPI8QS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPI8QS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJPI8QS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJPI8QS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPI8QS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPI8QS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPI8QS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJPI8QS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJPI8QS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPI8QS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJPI8QS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJPI8QS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPI8QS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPI8QS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPI8QS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPI8QS.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGxdxAj.s: Assembler messages:
encrypt.c: /tmp/ccGxdxAj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGxdxAj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGxdxAj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGxdxAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxdxAj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxdxAj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxdxAj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGxdxAj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGxdxAj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxdxAj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGxdxAj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGxdxAj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxdxAj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxdxAj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGxdxAj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGxdxAj.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchAdcGr.s: Assembler messages:
encrypt.c: /tmp/cchAdcGr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchAdcGr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchAdcGr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchAdcGr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAdcGr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAdcGr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAdcGr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchAdcGr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchAdcGr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchAdcGr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAdcGr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAdcGr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAdcGr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAdcGr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAdcGr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAdcGr.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccPIwic.s: Assembler messages:
encrypt.c: /tmp/cccPIwic.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPIwic.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPIwic.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccPIwic.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPIwic.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPIwic.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPIwic.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPIwic.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPIwic.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPIwic.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccPIwic.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPIwic.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPIwic.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPIwic.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPIwic.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPIwic.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckJaKnk.s: Assembler messages:
encrypt.c: /tmp/cckJaKnk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckJaKnk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckJaKnk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckJaKnk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckJaKnk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckJaKnk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckJaKnk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckJaKnk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckJaKnk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckJaKnk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckJaKnk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckJaKnk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckJaKnk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckJaKnk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckJaKnk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckJaKnk.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc83bR6x.s: Assembler messages:
encrypt.c: /tmp/cc83bR6x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc83bR6x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc83bR6x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc83bR6x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83bR6x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83bR6x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83bR6x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc83bR6x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc83bR6x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83bR6x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc83bR6x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc83bR6x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83bR6x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83bR6x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83bR6x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83bR6x.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYmYO3H.s: Assembler messages:
encrypt.c: /tmp/ccYmYO3H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYmYO3H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYmYO3H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYmYO3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmYO3H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmYO3H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmYO3H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYmYO3H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYmYO3H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYmYO3H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmYO3H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmYO3H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmYO3H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmYO3H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmYO3H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYmYO3H.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1pu4fM.s: Assembler messages:
encrypt.c: /tmp/cc1pu4fM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1pu4fM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1pu4fM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1pu4fM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1pu4fM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1pu4fM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1pu4fM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1pu4fM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1pu4fM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1pu4fM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1pu4fM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1pu4fM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1pu4fM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1pu4fM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1pu4fM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1pu4fM.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVWTIBE.s: Assembler messages:
encrypt.c: /tmp/ccVWTIBE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVWTIBE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVWTIBE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVWTIBE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWTIBE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWTIBE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWTIBE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVWTIBE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVWTIBE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWTIBE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVWTIBE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWTIBE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWTIBE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWTIBE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWTIBE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWTIBE.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUb0kpa.s: Assembler messages:
encrypt.c: /tmp/ccUb0kpa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUb0kpa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUb0kpa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUb0kpa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUb0kpa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUb0kpa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUb0kpa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUb0kpa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUb0kpa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUb0kpa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUb0kpa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUb0kpa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUb0kpa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUb0kpa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb0kpa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUb0kpa.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce6tldn.s: Assembler messages:
encrypt.c: /tmp/cce6tldn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6tldn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce6tldn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce6tldn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6tldn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6tldn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6tldn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce6tldn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce6tldn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce6tldn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce6tldn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6tldn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6tldn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6tldn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6tldn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce6tldn.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccotLQ6.s: Assembler messages:
encrypt.c: /tmp/cccotLQ6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccotLQ6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccotLQ6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccotLQ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccotLQ6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccotLQ6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccotLQ6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccotLQ6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccotLQ6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccotLQ6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccotLQ6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccotLQ6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccotLQ6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccotLQ6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccotLQ6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccotLQ6.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmxnmdW.s: Assembler messages:
encrypt.c: /tmp/ccmxnmdW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxnmdW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmxnmdW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmxnmdW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmxnmdW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmxnmdW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmxnmdW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmxnmdW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmxnmdW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmxnmdW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmxnmdW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmxnmdW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmxnmdW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmxnmdW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxnmdW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmxnmdW.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8cSJ4i.s: Assembler messages:
encrypt.c: /tmp/cc8cSJ4i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8cSJ4i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8cSJ4i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8cSJ4i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8cSJ4i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8cSJ4i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8cSJ4i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8cSJ4i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8cSJ4i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8cSJ4i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8cSJ4i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8cSJ4i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8cSJ4i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8cSJ4i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8cSJ4i.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdLVxjw.s: Assembler messages:
encrypt.c: /tmp/ccdLVxjw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdLVxjw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdLVxjw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdLVxjw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLVxjw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLVxjw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLVxjw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdLVxjw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdLVxjw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdLVxjw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdLVxjw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLVxjw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLVxjw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLVxjw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdLVxjw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLVxjw.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEyceej.s: Assembler messages:
encrypt.c: /tmp/ccEyceej.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEyceej.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEyceej.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEyceej.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEyceej.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEyceej.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEyceej.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEyceej.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEyceej.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEyceej.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEyceej.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEyceej.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEyceej.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEyceej.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyceej.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEyceej.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccv8rTk.s: Assembler messages:
encrypt.c: /tmp/cccv8rTk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccv8rTk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccv8rTk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccv8rTk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccv8rTk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccv8rTk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccv8rTk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccv8rTk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccv8rTk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccv8rTk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccv8rTk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccv8rTk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccv8rTk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccv8rTk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccv8rTk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccv8rTk.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9kTwaR.s: Assembler messages:
encrypt.c: /tmp/cc9kTwaR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9kTwaR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9kTwaR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9kTwaR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kTwaR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kTwaR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kTwaR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9kTwaR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9kTwaR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9kTwaR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9kTwaR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kTwaR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kTwaR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTwaR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9kTwaR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9kTwaR.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLzIyHP.s: Assembler messages:
encrypt.c: /tmp/ccLzIyHP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLzIyHP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLzIyHP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLzIyHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLzIyHP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLzIyHP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLzIyHP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLzIyHP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLzIyHP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLzIyHP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLzIyHP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLzIyHP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLzIyHP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLzIyHP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzIyHP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLzIyHP.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchqkL0D.s: Assembler messages:
encrypt.c: /tmp/cchqkL0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchqkL0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchqkL0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchqkL0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchqkL0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchqkL0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchqkL0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchqkL0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchqkL0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchqkL0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchqkL0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchqkL0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchqkL0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchqkL0D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchqkL0D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchqkL0D.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccln4woB.s: Assembler messages:
encrypt.c: /tmp/ccln4woB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccln4woB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccln4woB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccln4woB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccln4woB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccln4woB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccln4woB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccln4woB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccln4woB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccln4woB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccln4woB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccln4woB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccln4woB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccln4woB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccln4woB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccln4woB.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/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnCZ3K3.s: Assembler messages:
encrypt.c: /tmp/ccnCZ3K3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnCZ3K3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnCZ3K3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnCZ3K3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnCZ3K3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnCZ3K3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnCZ3K3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnCZ3K3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnCZ3K3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnCZ3K3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnCZ3K3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnCZ3K3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCZ3K3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnCZ3K3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnCZ3K3.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/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczL14NY.s: Assembler messages:
encrypt.c: /tmp/cczL14NY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczL14NY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczL14NY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczL14NY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczL14NY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczL14NY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczL14NY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczL14NY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczL14NY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczL14NY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczL14NY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczL14NY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczL14NY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczL14NY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczL14NY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczL14NY.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